Blender  V3.3
Public Attributes | List of all members
PieMenuData Struct Reference

#include <interface_intern.h>

Public Attributes

const char * title
 
int icon
 
float pie_dir [2]
 
float pie_center_init [2]
 
float pie_center_spawned [2]
 
float last_pos [2]
 
double duration_gesture
 
int flags
 
short event_type
 
float alphafac
 

Detailed Description

Definition at line 430 of file interface_intern.h.

Member Data Documentation

◆ alphafac

float PieMenuData::alphafac

Definition at line 443 of file interface_intern.h.

Referenced by ui_pie_handler(), and widget_menu_radial_itembut().

◆ duration_gesture

double PieMenuData::duration_gesture

Definition at line 439 of file interface_intern.h.

Referenced by ui_pie_handler().

◆ event_type

short PieMenuData::event_type

Initial event used to fire the pie menu, store here so we can query for release

Definition at line 442 of file interface_intern.h.

Referenced by ui_handle_menus_recursive(), ui_pie_handler(), UI_pie_menu_begin(), and ui_popup_handler().

◆ flags

int PieMenuData::flags

◆ icon

int PieMenuData::icon

Definition at line 433 of file interface_intern.h.

Referenced by UI_pie_menu_begin().

◆ last_pos

float PieMenuData::last_pos[2]

Definition at line 438 of file interface_intern.h.

Referenced by ui_pie_handler().

◆ pie_center_init

float PieMenuData::pie_center_init[2]

◆ pie_center_spawned

float PieMenuData::pie_center_spawned[2]

◆ pie_dir

float PieMenuData::pie_dir[2]

◆ title

const char* PieMenuData::title

store title and icon to allow access when pie levels are created

Definition at line 432 of file interface_intern.h.

Referenced by UI_pie_menu_begin(), and ui_pie_menu_level_create().


The documentation for this struct was generated from the following file: