Go to the documentation of this file.
11 #ifndef HAL_GFX_TRANSITIONS_H__
12 #define HAL_GFX_TRANSITIONS_H__
60 uint32_t blending_mode,
float step,
int width,
int height);
76 uint32_t blending_mode,
float step,
int width);
92 uint32_t blending_mode,
float step,
int height);
109 uint32_t blending_mode,
float step,
int width,
int height);
126 uint32_t blending_mode,
float step,
int width,
int height);
143 uint32_t blending_mode,
float step,
int width,
int height);
160 uint32_t blending_mode,
float step,
int width,
int height);
176 int width,
int height);
192 int width,
int height);
209 uint32_t blending_mode,
float step,
int width,
int height);
226 uint32_t blending_mode,
float step,
int width,
int height);
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. The transition is complete when 'step' is 0 or ...
hal_gfx_transition_t
Definition of transition effect.
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. When 'step' changes from zero to one, textures move from right to lef...
@ HAL_GFX_TRANS_INNERCUBE_H
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. When 'step' changes...
@ HAL_GFX_TRANS_FADE_ZOOM
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. When 'step' moves from zero to one, textures move from top to bottom,...
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. Initial texture is being zoomed and faded out, while final texture is being zoo...
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_INNERCUBE_V
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. Initial texture is being faded out, while final texture is being faded in....
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. When 'step' changes from zero to one, textures move from top to bottom,...
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. When 'step' changes from zero to one, textures move from left to right...