Blender  V3.3
Typedefs | Functions
FX_ui_common.h File Reference
#include "FX_shader_types.h"

Go to the source code of this file.

Typedefs

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

Functions

void shaderfx_panel_end (struct uiLayout *layout, PointerRNA *ptr)
 
struct PointerRNAshaderfx_panel_get_property_pointers (struct Panel *panel, struct PointerRNA *r_ob_ptr)
 
PanelTypeshaderfx_panel_register (ARegionType *region_type, ShaderFxType type, PanelDrawFn draw)
 
struct PanelTypeshaderfx_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 FX_ui_common.h.

Function Documentation

◆ shaderfx_panel_end()

void shaderfx_panel_end ( struct uiLayout layout,
PointerRNA ptr 
)

Draw shaderfx error message.

Definition at line 84 of file FX_ui_common.c.

References PointerRNA::data, ShaderFxData::error, ptr, TIP_, uiItemL(), and uiLayoutRow().

Referenced by panel_draw().

◆ shaderfx_panel_get_property_pointers()

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

◆ shaderfx_panel_register()

PanelType* shaderfx_panel_register ( ARegionType region_type,
ShaderFxType  type,
PanelDrawFn  draw 
)

◆ shaderfx_subpanel_register()

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