Blender  V3.3
Typedefs | Functions
MOD_gpencil_ui_common.h File Reference
#include "MOD_gpencil_modifiertypes.h"

Go to the source code of this file.

Typedefs

typedef void(* PanelDrawFn) (const bContext *, Panel *)
 

Functions

void gpencil_modifier_masking_panel_draw (Panel *panel, bool use_material, bool use_vertex)
 
void gpencil_modifier_curve_header_draw (const bContext *C, Panel *panel)
 
void gpencil_modifier_curve_panel_draw (const bContext *C, Panel *panel)
 
void gpencil_modifier_panel_end (struct uiLayout *layout, PointerRNA *ptr)
 
struct PointerRNAgpencil_modifier_panel_get_property_pointers (struct Panel *panel, struct PointerRNA *r_ob_ptr)
 
PanelTypegpencil_modifier_panel_register (struct ARegionType *region_type, GpencilModifierType type, PanelDrawFn draw)
 
struct PanelTypegpencil_modifier_subpanel_register (struct ARegionType *region_type, const char *name, const char *label, PanelDrawFn draw_header, PanelDrawFn draw, struct PanelType *parent)
 

Typedef Documentation

◆ PanelDrawFn

typedef void(* PanelDrawFn) (const bContext *, Panel *)

Definition at line 19 of file MOD_gpencil_ui_common.h.

Function Documentation

◆ gpencil_modifier_curve_header_draw()

void gpencil_modifier_curve_header_draw ( const bContext C,
Panel panel 
)

◆ gpencil_modifier_curve_panel_draw()

void gpencil_modifier_curve_panel_draw ( const bContext C,
Panel panel 
)

◆ gpencil_modifier_masking_panel_draw()

void gpencil_modifier_masking_panel_draw ( Panel panel,
bool  use_material,
bool  use_vertex 
)

◆ gpencil_modifier_panel_end()

void gpencil_modifier_panel_end ( struct uiLayout layout,
PointerRNA ptr 
)

Draw modifier error message.

Definition at line 194 of file MOD_gpencil_ui_common.c.

References PointerRNA::data, GpencilModifierData::error, IFACE_, ptr, uiItemL(), and uiLayoutRow().

Referenced by panel_draw().

◆ gpencil_modifier_panel_get_property_pointers()

struct PointerRNA* gpencil_modifier_panel_get_property_pointers ( struct Panel panel,
struct PointerRNA r_ob_ptr 
)

◆ gpencil_modifier_panel_register()

PanelType* gpencil_modifier_panel_register ( struct ARegionType region_type,
GpencilModifierType  type,
PanelDrawFn  draw 
)

◆ gpencil_modifier_subpanel_register()

struct PanelType* gpencil_modifier_subpanel_register ( struct ARegionType region_type,
const char *  name,
const char *  label,
PanelDrawFn  draw_header,
PanelDrawFn  draw,
struct PanelType parent 
)