PanelType * shaderfx_subpanel_register(ARegionType *region_type, const char *name, const char *label, PanelDrawFn draw_header, PanelDrawFn draw, PanelType *parent)
PanelType * shaderfx_panel_register(ARegionType *region_type, ShaderFxType type, PanelDrawFn draw)
void shaderfx_panel_end(uiLayout *layout, PointerRNA *ptr)
PointerRNA * shaderfx_panel_get_property_pointers(Panel *panel, PointerRNA *r_ob_ptr)
void(*)(const bContext *, Panel *) PanelDrawFn
void(*) draw_header(const bContext *C, Panel *panel)
void(*) draw(const bContext *C, Panel *panel)
char label[BKE_ST_MAXNAME]