跳转至

_CFBD_Menu

#include <menu.h>

Public Attributes

Name
CFBD_MenuOps * operations
Menu operation table (function pointers)
CFBD_GraphicDevice * device
Graphics device for menu rendering.
CFBD_MenuItemGroup * menu_items
Menu items array and metadata.
CFBDGraphic_Point tl_point
Top-left position of menu (default: 0,0)
SizeBaseType max_width
Maximum width constraint for menu items in pixels.
int selected
Currently selected item index (0-based)
CFBD_MenuIndicator indicator
Indicator bar configuration.
CFBD_BaseAnimation animation
Animation timing configuration.

Public Attributes Documentation

variable operations

CFBD_MenuOps * operations;

Menu operation table (function pointers)

variable device

CFBD_GraphicDevice * device;

Graphics device for menu rendering.

variable menu_items

CFBD_MenuItemGroup * menu_items;

Menu items array and metadata.

variable tl_point

CFBDGraphic_Point tl_point;

Top-left position of menu (default: 0,0)

variable max_width

SizeBaseType max_width;

Maximum width constraint for menu items in pixels.

variable selected

int selected;

Currently selected item index (0-based)

variable indicator

CFBD_MenuIndicator indicator;

Indicator bar configuration.

variable animation

CFBD_BaseAnimation animation;

Animation timing configuration.


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