Go to the documentation of this file.
51 #ifndef HAL_GFX_TRANSITIONS_H__
52 #define HAL_GFX_TRANSITIONS_H__
104 uint32_t blending_mode,
float step,
int width,
int height);
120 uint32_t blending_mode,
float step,
int width);
136 uint32_t blending_mode,
float step,
int height);
153 uint32_t blending_mode,
float step,
int width,
int height);
170 uint32_t blending_mode,
float step,
int width,
int height);
187 uint32_t blending_mode,
float step,
int width,
int height);
204 uint32_t blending_mode,
float step,
int width,
int height);
220 int width,
int height);
236 int width,
int height);
253 uint32_t blending_mode,
float step,
int width,
int height);
270 uint32_t blending_mode,
float step,
int width,
int height);
288 uint32_t blending_mode,
float step,
289 int width,
int height,
bool is_clockwise);
306 uint32_t blending_mode,
float step,
int width,
int height);
323 uint32_t blending_mode,
float step,
int width,
int height);
@ HAL_GFX_TRANS_FADE
Fade transition.
void hal_gfx_transition_spin_hor(hal_gfx_tex_t front, hal_gfx_tex_t back, uint32_t blending_mode, float step, int width, int height, bool is_clockwise)
Spin around Y-Axis transition .
void hal_gfx_transition(hal_gfx_transition_t effect, hal_gfx_tex_t initial, hal_gfx_tex_t final, uint32_t blending_mode, float step, int width, int height)
Transition from 'initial' texture to 'final' texture.
hal_gfx_transition_t
Definition of transition effect.
Header file containing functions prototypes of Graphics library.
void hal_gfx_transition_pushpull_ver(hal_gfx_tex_t initial, hal_gfx_tex_t final, uint32_t blending_mode, float step, int width, int height)
Push-pull transition vertically.
@ HAL_GFX_TRANS_NONE
NONE.
@ HAL_GFX_TRANS_SPIN_H_L2R
Spin from Left to Right(Counter-ClockWise) horizontally.
@ HAL_GFX_TRANS_LINEAR_V
Linear transition vertically.
void hal_gfx_transition_linear_hor(hal_gfx_tex_t left, hal_gfx_tex_t right, uint32_t blending_mode, float step, int width)
Linear transition horizontally.
@ HAL_GFX_TRANS_INNERCUBE_H
Inner Cube transition horizontally.
@ HAL_GFX_TRANS_CUBE_V
Cubic transition vertically.
@ HAL_GFX_TRANS_SPIN_H_R2L
Spin from Right to Left(ClockWise) horizontally.
void hal_gfx_transition_pushpull_hor(hal_gfx_tex_t initial, hal_gfx_tex_t final, uint32_t blending_mode, float step, int width, int height)
Push-pull transition horizontally.
@ HAL_GFX_TRANS_STACK_V
Stack transition vertically.
@ HAL_GFX_TRANS_PUSHPULL_H
Linear transition with a depth of field effect, horizontal.
void hal_gfx_transition_cube_ver(hal_gfx_tex_t up, hal_gfx_tex_t down, uint32_t blending_mode, float step, int width, int height)
Cube (textures are mapped on the external faces of a cube) transition vertically.
@ HAL_GFX_TRANS_CUBE_H
Cubic transition horizontally.
@ HAL_GFX_TRANS_FADE_ZOOM
Fade-zoom transition.
@ HAL_GFX_TRANS_STACK_H
Stack transition horizontally.
void hal_gfx_transition_cube_hor(hal_gfx_tex_t left, hal_gfx_tex_t right, uint32_t blending_mode, float step, int width, int height)
Cubic (textures are mapped on the external faces of a cube) transition horizontally.
void hal_gfx_transition_stack_ver(hal_gfx_tex_t up, hal_gfx_tex_t down, float step, int width, int height)
Stack transition vertically.
void hal_gfx_transition_fade_zoom(hal_gfx_tex_t initial, hal_gfx_tex_t final, uint32_t blending_mode, float step, int width, int height)
Fade-zoom transition.
@ HAL_GFX_TRANS_LINEAR_H
Linear transition horizontally.
void hal_gfx_transition_innercube_ver(hal_gfx_tex_t up, hal_gfx_tex_t down, uint32_t blending_mode, float step, int width, int height)
Inner Cube (textures are mapped on the internal faces of a cube) transition vertically.
@ HAL_GFX_TRANS_COVER
Cover transition.
@ HAL_GFX_TRANS_INNERCUBE_V
Inner Cube transition vertically.
@ HAL_GFX_TRANS_PUSHPULL_V
Linear transition with a depth of field effect, horizontal.
void hal_gfx_transition_fade(hal_gfx_tex_t initial, hal_gfx_tex_t final, uint32_t blending_mode, float step, int width, int height)
Fade transition.
void hal_gfx_transition_innercube_hor(hal_gfx_tex_t left, hal_gfx_tex_t right, uint32_t blending_mode, float step, int width, int height)
Inner Cube (textures are mapped on the internal faces of a cube) transition horizontally.
void hal_gfx_transition_linear_ver(hal_gfx_tex_t up, hal_gfx_tex_t down, uint32_t blending_mode, float step, int height)
Linear transition vertically.
hal_gfx_tex_t
Graphics Texture.
void hal_gfx_transition_stack_hor(hal_gfx_tex_t left, hal_gfx_tex_t right, float step, int width, int height)
Stack transition horizontally.