Blender V5.0
blender::ed::animation::greasepencil Namespace Reference

Functions

static void * data_block_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings, short *r_type)
static void datablock_color (bAnimContext *ac, bAnimListElem *, float r_color[3])
static int data_block_setting_flag (bAnimContext *, eAnimChannel_Settings setting, bool *r_neg)
static short layer_offset (bAnimContext *ac, bAnimListElem *ale)
static void layer_name (bAnimListElem *ale, char *name)
static bool layer_name_prop (bAnimListElem *ale, PointerRNA *r_ptr, PropertyRNA **r_prop)
static bool layer_setting_valid (bAnimContext *, bAnimListElem *, eAnimChannel_Settings setting)
static int layer_setting_flag (bAnimContext *, eAnimChannel_Settings setting, bool *r_neg)
static void * layer_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings, short *r_type)
static bool layer_channel_color (const bAnimListElem *ale, uint8_t r_color[3])
static int layer_group_icon (bAnimListElem *ale)
static void layer_group_color (bAnimContext *, bAnimListElem *, float r_color[3])
static void layer_group_name (bAnimListElem *ale, char *name)
static void * layer_group_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings, short *r_type)
static bool layer_group_setting_valid (bAnimContext *, bAnimListElem *, eAnimChannel_Settings setting)

Function Documentation

◆ data_block_setting_flag()

int blender::ed::animation::greasepencil::data_block_setting_flag ( bAnimContext * ,
eAnimChannel_Settings setting,
bool * r_neg )
static

◆ data_block_setting_ptr()

void * blender::ed::animation::greasepencil::data_block_setting_ptr ( bAnimListElem * ale,
eAnimChannel_Settings ,
short * r_type )
static

◆ datablock_color()

void blender::ed::animation::greasepencil::datablock_color ( bAnimContext * ac,
bAnimListElem * ,
float r_color[3] )
static

◆ layer_channel_color()

bool blender::ed::animation::greasepencil::layer_channel_color ( const bAnimListElem * ale,
uint8_t r_color[3] )
static

◆ layer_group_color()

void blender::ed::animation::greasepencil::layer_group_color ( bAnimContext * ,
bAnimListElem * ,
float r_color[3] )
static

Definition at line 4045 of file anim_channels_defines.cc.

References TH_GROUP, and UI_GetThemeColor3fv().

◆ layer_group_icon()

int blender::ed::animation::greasepencil::layer_group_icon ( bAnimListElem * ale)
static

Definition at line 4034 of file anim_channels_defines.cc.

References bAnimListElem::data, and LAYERGROUP_COLOR_NONE.

◆ layer_group_name()

void blender::ed::animation::greasepencil::layer_group_name ( bAnimListElem * ale,
char * name )
static

◆ layer_group_setting_ptr()

void * blender::ed::animation::greasepencil::layer_group_setting_ptr ( bAnimListElem * ale,
eAnimChannel_Settings ,
short * r_type )
static

◆ layer_group_setting_valid()

bool blender::ed::animation::greasepencil::layer_group_setting_valid ( bAnimContext * ,
bAnimListElem * ,
eAnimChannel_Settings setting )
static

◆ layer_name()

void blender::ed::animation::greasepencil::layer_name ( bAnimListElem * ale,
char * name )
static

◆ layer_name_prop()

bool blender::ed::animation::greasepencil::layer_name_prop ( bAnimListElem * ale,
PointerRNA * r_ptr,
PropertyRNA ** r_prop )
static

◆ layer_offset()

short blender::ed::animation::greasepencil::layer_offset ( bAnimContext * ac,
bAnimListElem * ale )
static

Definition at line 3937 of file anim_channels_defines.cc.

References acf_generic_basic_offset(), bAnimListElem::data, and U.

◆ layer_setting_flag()

◆ layer_setting_ptr()

void * blender::ed::animation::greasepencil::layer_setting_ptr ( bAnimListElem * ale,
eAnimChannel_Settings ,
short * r_type )
static

◆ layer_setting_valid()

bool blender::ed::animation::greasepencil::layer_setting_valid ( bAnimContext * ,
bAnimListElem * ,
eAnimChannel_Settings setting )
static