Blender V5.0
uiAfterFunc Struct Reference

Public Attributes

uiAfterFuncnext
uiAfterFuncprev
uiButHandleFunc func
void * func_arg1
void * func_arg2
std::function< void(bContext &)> apply_func
uiButHandleNFunc funcN
void * func_argN
uiButArgNFree func_argN_free_fn
uiButHandleRenameFunc rename_func
void * rename_arg1
void * rename_orig
std::function< void(std::string &new_name)> rename_full_func = nullptr
std::string rename_full_new
uiBlockHandleFunc handle_func
void * handle_func_arg
int retval
wmOperatorpopup_op
wmOperatorTypeoptype
blender::wm::OpCallContext opcontext
PointerRNAopptr
PointerRNA rnapoin
PropertyRNArnaprop
void * search_arg
uiFreeArgFunc search_arg_free_fn
uiBlockInteraction_CallbackData custom_interaction_callbacks
uiBlockInteraction_Handlecustom_interaction_handle
std::optional< bContextStorecontext
char undostr [BKE_UNDO_STR_MAX]
std::string drawstr

Detailed Description

Definition at line 501 of file interface_handlers.cc.

Member Data Documentation

◆ apply_func

std::function<void(bContext &)> uiAfterFunc::apply_func

C++ version of func above, without need for void pointer arguments.

Definition at line 508 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ context

std::optional<bContextStore> uiAfterFunc::context

◆ custom_interaction_callbacks

uiBlockInteraction_CallbackData uiAfterFunc::custom_interaction_callbacks

Definition at line 537 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ custom_interaction_handle

uiBlockInteraction_Handle* uiAfterFunc::custom_interaction_handle

Definition at line 538 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ drawstr

std::string uiAfterFunc::drawstr

◆ func

uiButHandleFunc uiAfterFunc::func

Definition at line 504 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ func_arg1

void* uiAfterFunc::func_arg1

Definition at line 505 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ func_arg2

void* uiAfterFunc::func_arg2

Definition at line 506 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ func_argN

void* uiAfterFunc::func_argN

Definition at line 511 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ func_argN_free_fn

uiButArgNFree uiAfterFunc::func_argN_free_fn

Definition at line 512 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ funcN

uiButHandleNFunc uiAfterFunc::funcN

Definition at line 510 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ handle_func

uiBlockHandleFunc uiAfterFunc::handle_func

Definition at line 522 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ handle_func_arg

void* uiAfterFunc::handle_func_arg

Definition at line 523 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ next

uiAfterFunc* uiAfterFunc::next

Definition at line 502 of file interface_handlers.cc.

Referenced by ui_afterfunc_new().

◆ opcontext

◆ opptr

◆ optype

◆ popup_op

wmOperator* uiAfterFunc::popup_op

Definition at line 526 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ prev

uiAfterFunc * uiAfterFunc::prev

Definition at line 502 of file interface_handlers.cc.

Referenced by ui_afterfunc_new(), and ui_apply_but_func().

◆ rename_arg1

void* uiAfterFunc::rename_arg1

Definition at line 516 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ rename_full_func

std::function<void(std::string &new_name)> uiAfterFunc::rename_full_func = nullptr

Definition at line 519 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ rename_full_new

std::string uiAfterFunc::rename_full_new

Definition at line 520 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ rename_func

uiButHandleRenameFunc uiAfterFunc::rename_func

Definition at line 515 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ rename_orig

void* uiAfterFunc::rename_orig

Definition at line 517 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ retval

int uiAfterFunc::retval

Definition at line 524 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ rnapoin

◆ rnaprop

◆ search_arg

void* uiAfterFunc::search_arg

Definition at line 534 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ search_arg_free_fn

uiFreeArgFunc uiAfterFunc::search_arg_free_fn

Definition at line 535 of file interface_handlers.cc.

Referenced by ui_apply_but_func(), and ui_apply_but_funcs_after().

◆ undostr

char uiAfterFunc::undostr[BKE_UNDO_STR_MAX]

The documentation for this struct was generated from the following file: