animation setting coverage

This commit is contained in:
Ryan Fleury committed 2025-05-06 15:21:01 -07:00
1 parent 848f144ab9
commit b902b0a5b3
9 files changed
+151 -111

No files matched your search

+6 -13
View File
@@ -238,22 +238,15 @@ struct UI_Theme
////////////////////////////////
//~ rjf: Animation Info
typedef U32 UI_AnimationInfoFlags;
enum
{
UI_AnimationInfoFlag_HotAnimations = (1<<0),
UI_AnimationInfoFlag_ActiveAnimations = (1<<1),
UI_AnimationInfoFlag_FocusAnimations = (1<<2),
UI_AnimationInfoFlag_TooltipAnimations = (1<<3),
UI_AnimationInfoFlag_ContextMenuAnimations = (1<<4),
UI_AnimationInfoFlag_ScrollingAnimations = (1<<5),
UI_AnimationInfoFlag_All = 0xffffffff,
};
typedef struct UI_AnimationInfo UI_AnimationInfo;
struct UI_AnimationInfo
{
UI_AnimationInfoFlags flags;
F32 hot_animation_rate;
F32 active_animation_rate;
F32 focus_animation_rate;
F32 tooltip_animation_rate;
F32 menu_animation_rate;
F32 scroll_animation_rate;
};
////////////////////////////////