|
Blender V5.0
|
#include <cstdlib>#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "DNA_screen_types.h"#include "UI_interface.hh"#include "UI_interface_layout.hh"#include "UI_resources.hh"#include "rna_internal.hh"#include "UI_icons.hh"Go to the source code of this file.
Macros | |
| #define | DEF_ICON(name) |
| #define | DEF_ICON_VECTOR(name) |
| #define | DEF_ICON_COLOR(name) |
| #define | DEF_ICON_BLANK(name) |
| #define | DEF_ICON_SCENE DEF_ICON |
| #define | DEF_ICON_COLLECTION DEF_ICON |
| #define | DEF_ICON_OBJECT DEF_ICON |
| #define | DEF_ICON_OBJECT_DATA DEF_ICON |
| #define | DEF_ICON_MODIFIER DEF_ICON |
| #define | DEF_ICON_SHADING DEF_ICON |
| #define | DEF_ICON_FOLDER DEF_ICON |
| #define | DEF_ICON_FUND DEF_ICON |
Functions | |
| static void | api_ui_item_common_heading (FunctionRNA *func) |
| void | api_ui_item_common_translation (FunctionRNA *func) |
| static void | api_ui_item_common_text (FunctionRNA *func) |
| static void | api_ui_item_common (FunctionRNA *func) |
| static void | api_ui_item_op (FunctionRNA *func) |
| static void | api_ui_item_op_common (FunctionRNA *func) |
| static void | api_ui_item_rna_common (FunctionRNA *func) |
| void | RNA_api_ui_layout (StructRNA *srna) |
Variables | |
| const EnumPropertyItem | rna_enum_icon_items [] |
| #define DEF_ICON | ( | name | ) |
Definition at line 22 of file rna_ui_api.cc.
| #define DEF_ICON_BLANK | ( | name | ) |
Definition at line 25 of file rna_ui_api.cc.
| #define DEF_ICON_COLLECTION DEF_ICON |
| #define DEF_ICON_COLOR | ( | name | ) |
Definition at line 24 of file rna_ui_api.cc.
| #define DEF_ICON_FOLDER DEF_ICON |
| #define DEF_ICON_FUND DEF_ICON |
| #define DEF_ICON_MODIFIER DEF_ICON |
| #define DEF_ICON_OBJECT DEF_ICON |
| #define DEF_ICON_OBJECT_DATA DEF_ICON |
| #define DEF_ICON_SCENE DEF_ICON |
| #define DEF_ICON_SHADING DEF_ICON |
| #define DEF_ICON_VECTOR | ( | name | ) |
Definition at line 23 of file rna_ui_api.cc.
|
static |
Definition at line 1143 of file rna_ui_api.cc.
References api_ui_item_common_text(), PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_ui_text(), and rna_enum_icon_items.
Referenced by api_ui_item_op_common(), and RNA_api_ui_layout().
|
static |
Definition at line 1103 of file rna_ui_api.cc.
References RNA_def_boolean(), RNA_def_string(), and UI_MAX_NAME_STR.
Referenced by RNA_api_ui_layout().
|
static |
Definition at line 1134 of file rna_ui_api.cc.
References api_ui_item_common_translation(), PROP_NEVER_NULL, RNA_def_property_clear_flag(), and RNA_def_string().
Referenced by api_ui_item_common(), and RNA_api_ui_layout().
| void api_ui_item_common_translation | ( | FunctionRNA * | func | ) |
Definition at line 1121 of file rna_ui_api.cc.
References PROP_NEVER_NULL, RNA_def_boolean(), RNA_def_property_clear_flag(), and RNA_def_string().
Referenced by api_ui_item_common_text(), and RNA_api_wm().
|
static |
Definition at line 1154 of file rna_ui_api.cc.
References PARM_REQUIRED, RNA_def_parameter_flags(), and RNA_def_string().
Referenced by api_ui_item_op_common(), and RNA_api_ui_layout().
|
static |
Definition at line 1161 of file rna_ui_api.cc.
References api_ui_item_common(), and api_ui_item_op().
Referenced by RNA_api_ui_layout().
|
static |
Definition at line 1167 of file rna_ui_api.cc.
References PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, RNA_def_parameter_flags(), RNA_def_pointer(), and RNA_def_string().
Referenced by RNA_api_ui_layout().
| void RNA_api_ui_layout | ( | StructRNA * | srna | ) |
Definition at line 1177 of file rna_ui_api.cc.
References Add, api_ui_item_common(), api_ui_item_common_heading(), api_ui_item_common_text(), api_ui_item_op(), api_ui_item_op_common(), api_ui_item_rna_common(), Auto, blender::ui::Bar, curve_type_items, FLT_MAX, FUNC_NO_SELF, FUNC_USE_CONTEXT, FUNC_USE_REPORTS, Line, PARM_REQUIRED, PARM_RNAPTR, PROP_ENUM, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_UNSIGNED, RGN_TYPE_WINDOW, blender::ui::Ring, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_float_array(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_string(), rna_enum_icon_items, rna_enum_region_type_items, rna_enum_space_type_items, rna_enum_uilist_layout_type_items, Space, Swap, UI_TEMPLATE_ID_FILTER_ALL, UI_TEMPLATE_ID_FILTER_AVAILABLE, UI_UL_DEFAULT_CLASS_NAME, and UILST_LAYOUT_DEFAULT.
Referenced by rna_def_ui_layout().
| const EnumPropertyItem rna_enum_icon_items[] |
Definition at line 26 of file rna_ui_api.cc.
Referenced by api_ui_item_common(), GIZMO_GT_button_2d(), icon_id_from_name(), RNA_api_ui_layout(), RNA_api_wm(), rna_def_enum_property(), rna_def_node(), rna_def_nodetree(), rna_def_property(), and try_parse_enum_item().