跳转至

Animation Framework

Frame-based animation system for graphics widgets. More...

Classes

Name
struct CFBD_BaseAnimationOps
Operation callbacks for animation timing control.
struct __CFBD_BaseAnimation
struct CFBD_BaseAnimation
Base animation state and configuration.

Types

Name
typedef struct __CFBD_BaseAnimation CFBD_BaseAnimation

Functions

Name
void CFBD_InitBaseAnimation(CFBD_BaseAnimation * pBaseAnimation)

Detailed Description

Frame-based animation system for graphics widgets.

See: animation_config.hfor configuration parameters

This module provides the core animation framework used throughout the graphics subsystem. It enables smooth visual transitions, UI element animations, and temporal effects.

Key features:

  • Frame-based animation timing
  • Configurable animation duration and frame count
  • Customizable delay callbacks for timing control
  • Integration with widget and graphics subsystems

Animations are created with CFBD_InitBaseAnimation() and configured through CFBD_BaseAnimationOps for delay handling.

Types Documentation

typedef CFBD_BaseAnimation

typedef struct __CFBD_BaseAnimation CFBD_BaseAnimation;

Functions Documentation

function CFBD_InitBaseAnimation

void CFBD_InitBaseAnimation(
    CFBD_BaseAnimation * pBaseAnimation
)

Updated on 2026-02-03 at 13:21:55 +0000