Blender V4.3
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 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()

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

◆ data_block_setting_ptr()

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

◆ datablock_color()

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

◆ layer_group_color()

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

Definition at line 3905 of file anim_channels_defines.cc.

References TH_GROUP, and UI_GetThemeColor3fv().

◆ layer_group_icon()

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

Definition at line 3894 of file anim_channels_defines.cc.

References bAnimListElem::data, and LAYERGROUP_COLOR_NONE.

◆ layer_group_name()

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

◆ layer_group_setting_ptr()

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

◆ layer_group_setting_valid()

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

◆ layer_name()

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

◆ layer_name_prop()

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

◆ layer_offset()

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

Definition at line 3805 of file anim_channels_defines.cc.

References acf_generic_basic_offset(), and bAnimListElem::data.

◆ layer_setting_flag()

◆ layer_setting_ptr()

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

Definition at line 3886 of file anim_channels_defines.cc.

References bAnimListElem::data, and GET_ACF_FLAG_PTR.

◆ layer_setting_valid()

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