Blender  V2.93
Public Attributes | List of all members
bAnimChannelType Struct Reference

#include <ED_anim_api.h>

Public Attributes

const char * channel_type_name
 
eAnimChannel_Role channel_role
 
void(* get_backdrop_color )(bAnimContext *ac, bAnimListElem *ale, float r_color[3])
 
void(* draw_backdrop )(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
short(* get_indent_level )(bAnimContext *ac, bAnimListElem *ale)
 
short(* get_offset )(bAnimContext *ac, bAnimListElem *ale)
 
void(* name )(bAnimListElem *ale, char *name)
 
bool(* name_prop )(bAnimListElem *ale, struct PointerRNA *ptr, struct PropertyRNA **prop)
 
int(* icon )(bAnimListElem *ale)
 
bool(* has_setting )(bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting)
 
int(* setting_flag )(bAnimContext *ac, eAnimChannel_Settings setting, bool *neg)
 
void *(* setting_ptr )(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 

Detailed Description

Definition at line 536 of file ED_anim_api.h.

Member Data Documentation

◆ channel_role

eAnimChannel_Role bAnimChannelType::channel_role

◆ channel_type_name

const char* bAnimChannelType::channel_type_name

Definition at line 539 of file ED_anim_api.h.

Referenced by ANIM_channel_debug_print_info().

◆ draw_backdrop

void(* bAnimChannelType::draw_backdrop) (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)

Definition at line 547 of file ED_anim_api.h.

Referenced by ANIM_channel_draw().

◆ get_backdrop_color

void(* bAnimChannelType::get_backdrop_color) (bAnimContext *ac, bAnimListElem *ale, float r_color[3])

◆ get_indent_level

short(* bAnimChannelType::get_indent_level) (bAnimContext *ac, bAnimListElem *ale)

◆ get_offset

short(* bAnimChannelType::get_offset) (bAnimContext *ac, bAnimListElem *ale)

◆ has_setting

bool(* bAnimChannelType::has_setting) (bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting)

◆ icon

int(* bAnimChannelType::icon) (bAnimListElem *ale)

Definition at line 558 of file ED_anim_api.h.

Referenced by ANIM_channel_draw(), and ANIM_channel_draw_widgets().

◆ name

void(* bAnimChannelType::name) (bAnimListElem *ale, char *name)

◆ name_prop

bool(* bAnimChannelType::name_prop) (bAnimListElem *ale, struct PointerRNA *ptr, struct PropertyRNA **prop)

◆ setting_flag

int(* bAnimChannelType::setting_flag) (bAnimContext *ac, eAnimChannel_Settings setting, bool *neg)

◆ setting_ptr

void*(* bAnimChannelType::setting_ptr) (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

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