#include <stdint.h>
#include <stdlib.h>
#include <boolean.h>
#include <retro_common_api.h>
Go to the source code of this file.
|
enum | menu_animation_ctl_state { MENU_ANIMATION_CTL_NONE = 0,
MENU_ANIMATION_CTL_DEINIT,
MENU_ANIMATION_CTL_CLEAR_ACTIVE,
MENU_ANIMATION_CTL_SET_ACTIVE
} |
|
enum | menu_animation_easing_type {
EASING_LINEAR = 0,
EASING_IN_QUAD,
EASING_OUT_QUAD,
EASING_IN_OUT_QUAD,
EASING_OUT_IN_QUAD,
EASING_IN_CUBIC,
EASING_OUT_CUBIC,
EASING_IN_OUT_CUBIC,
EASING_OUT_IN_CUBIC,
EASING_IN_QUART,
EASING_OUT_QUART,
EASING_IN_OUT_QUART,
EASING_OUT_IN_QUART,
EASING_IN_QUINT,
EASING_OUT_QUINT,
EASING_IN_OUT_QUINT,
EASING_OUT_IN_QUINT,
EASING_IN_SINE,
EASING_OUT_SINE,
EASING_IN_OUT_SINE,
EASING_OUT_IN_SINE,
EASING_IN_EXPO,
EASING_OUT_EXPO,
EASING_IN_OUT_EXPO,
EASING_OUT_IN_EXPO,
EASING_IN_CIRC,
EASING_OUT_CIRC,
EASING_IN_OUT_CIRC,
EASING_OUT_IN_CIRC,
EASING_IN_BOUNCE,
EASING_OUT_BOUNCE,
EASING_IN_OUT_BOUNCE,
EASING_OUT_IN_BOUNCE,
EASING_LAST
} |
|
◆ menu_animation_ctx_delta_t
◆ menu_animation_ctx_entry_t
◆ menu_animation_ctx_subject_t
◆ menu_animation_ctx_tag
◆ menu_animation_ctx_ticker_t
◆ menu_timer_ctx_entry_t
◆ menu_timer_t
◆ tween_cb
◆ menu_animation_ctl_state
Enumerator |
---|
MENU_ANIMATION_CTL_NONE | |
MENU_ANIMATION_CTL_DEINIT | |
MENU_ANIMATION_CTL_CLEAR_ACTIVE | |
MENU_ANIMATION_CTL_SET_ACTIVE | |
◆ menu_animation_easing_type
Enumerator |
---|
EASING_LINEAR | |
EASING_IN_QUAD | |
EASING_OUT_QUAD | |
EASING_IN_OUT_QUAD | |
EASING_OUT_IN_QUAD | |
EASING_IN_CUBIC | |
EASING_OUT_CUBIC | |
EASING_IN_OUT_CUBIC | |
EASING_OUT_IN_CUBIC | |
EASING_IN_QUART | |
EASING_OUT_QUART | |
EASING_IN_OUT_QUART | |
EASING_OUT_IN_QUART | |
EASING_IN_QUINT | |
EASING_OUT_QUINT | |
EASING_IN_OUT_QUINT | |
EASING_OUT_IN_QUINT | |
EASING_IN_SINE | |
EASING_OUT_SINE | |
EASING_IN_OUT_SINE | |
EASING_OUT_IN_SINE | |
EASING_IN_EXPO | |
EASING_OUT_EXPO | |
EASING_IN_OUT_EXPO | |
EASING_OUT_IN_EXPO | |
EASING_IN_CIRC | |
EASING_OUT_CIRC | |
EASING_IN_OUT_CIRC | |
EASING_OUT_IN_CIRC | |
EASING_IN_BOUNCE | |
EASING_OUT_BOUNCE | |
EASING_IN_OUT_BOUNCE | |
EASING_OUT_IN_BOUNCE | |
EASING_LAST | |
◆ menu_animation_ctl()
◆ menu_animation_free()
◆ menu_animation_get_delta_time()
float menu_animation_get_delta_time |
( |
void |
| ) |
|
◆ menu_animation_get_ideal_delta_time()
◆ menu_animation_init()
◆ menu_animation_is_active()
◆ menu_animation_kill_by_subject()
◆ menu_animation_kill_by_tag()
◆ menu_animation_push()
◆ menu_animation_ticker()
◆ menu_animation_update()
bool menu_animation_update |
( |
float |
delta_time | ) |
|
◆ menu_animation_update_time()
void menu_animation_update_time |
( |
bool |
timedate_enable | ) |
|
◆ menu_timer_kill()
◆ menu_timer_start()
◆ easing_cb