PebbleOS
Loading...
Searching...
No Matches
Functions | Variables
compositor_transitions.h File Reference
#include <pbl/services/compositor/default/compositor_dot_transitions.h>
#include <pbl/services/compositor/default/compositor_launcher_app_transitions.h>
#include <pbl/services/compositor/default/compositor_slide_transitions.h>
#include <pbl/services/compositor/default/compositor_shutter_transitions.h>
#include <pbl/services/compositor/default/compositor_modal_transitions.h>
#include <pbl/services/compositor/default/compositor_port_hole_transitions.h>
#include <pbl/services/compositor/default/compositor_round_flip_transitions.h>
#include <pbl/services/compositor/default/compositor_peek_transitions.h>
#include <applib/graphics/gdraw_command_sequence.h>

Functions

bool compositor_transition_app_to_app_should_be_skipped (void)
 Check whether app-to-app transitions should be skipped.
 
AnimationProgress animation_timing_scaled (AnimationProgress time_normalized, AnimationProgress interval_start, AnimationProgress interval_end)
 Rescale animation progress to a sub-interval.
 
void compositor_transition_pdcs_animation_update (GContext *ctx, GDrawCommandSequence *sequence, uint32_t distance_normalized, GColor chroma_key_color, GColor stroke_color, GColor overdraw_color, bool inner, const GPoint *framebuffer_offset)
 Draw the frame of a PDC sequence for the current point of a transition.
 

Variables

const GDrawRawImplementation g_compositor_transitions_app_fb_draw_implementation
 Draw implementation filling lines with the contents of the app framebuffer.