|
Blender V4.3
|
#include <cctype>#include <cstdio>#include <cstdlib>#include "BLI_utildefines.h"#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "DNA_screen_types.h"#include "DNA_space_types.h"#include "DNA_windowmanager_types.h"#include "UI_interface.hh"#include "wm_cursors.hh"#include "wm_event_types.hh"#include "WM_api.hh"#include "WM_types.hh"#include "rna_internal.hh"Go to the source code of this file.
Macros | |
| #define | WM_GEN_INVOKE_EVENT (1 << 0) |
| #define | WM_GEN_INVOKE_SIZE (1 << 1) |
| #define | WM_GEN_INVOKE_RETURN (1 << 2) |
Functions | |
| static void | rna_generic_op_invoke (FunctionRNA *func, int flag) |
| void | RNA_api_window (StructRNA *srna) |
| void | RNA_api_wm (StructRNA *srna) |
| void | RNA_api_operator (StructRNA *srna) |
| void | RNA_api_macro (StructRNA *srna) |
| void | RNA_api_keyconfig (StructRNA *) |
| void | RNA_api_keymap (StructRNA *srna) |
| void | RNA_api_keymapitem (StructRNA *srna) |
| void | RNA_api_keymapitems (StructRNA *srna) |
| void | RNA_api_keymaps (StructRNA *srna) |
| void | RNA_api_keyconfigs (StructRNA *srna) |
Variables | |
| const EnumPropertyItem | rna_enum_window_cursor_items [] |
| const EnumPropertyItem | rna_operator_popup_icon_items [] |
| #define WM_GEN_INVOKE_EVENT (1 << 0) |
Definition at line 758 of file rna_wm_api.cc.
Referenced by RNA_api_wm(), and rna_generic_op_invoke().
| #define WM_GEN_INVOKE_RETURN (1 << 2) |
Definition at line 760 of file rna_wm_api.cc.
Referenced by RNA_api_wm(), and rna_generic_op_invoke().
| #define WM_GEN_INVOKE_SIZE (1 << 1) |
Definition at line 759 of file rna_wm_api.cc.
Referenced by RNA_api_wm(), and rna_generic_op_invoke().
| void RNA_api_keyconfig | ( | StructRNA * | srna | ) |
Definition at line 1210 of file rna_wm_api.cc.
Referenced by rna_def_keyconfig().
| void RNA_api_keyconfigs | ( | StructRNA * | srna | ) |
Definition at line 1394 of file rna_wm_api.cc.
References EVT_TYPE_MASK_ALL, FUNC_USE_CONTEXT, FUNC_USE_REPORTS, PARM_OUTPUT, PARM_REQUIRED, PARM_RNAPTR, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_enum_items(), RNA_def_string(), rna_enum_event_type_mask_items, and rna_enum_operator_context_items.
Referenced by rna_def_wm_keyconfigs().
| void RNA_api_keymap | ( | StructRNA * | srna | ) |
Definition at line 1216 of file rna_wm_api.cc.
References FUNC_USE_CONTEXT, PARM_REQUIRED, PROP_NEVER_NULL, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_parameter_flags(), and RNA_def_pointer().
Referenced by rna_def_keyconfig().
| void RNA_api_keymapitem | ( | StructRNA * | srna | ) |
Definition at line 1235 of file rna_wm_api.cc.
References PARM_REQUIRED, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), and UI_MAX_SHORTCUT_STR.
Referenced by rna_def_keyconfig().
| void RNA_api_keymapitems | ( | StructRNA * | srna | ) |
Definition at line 1253 of file rna_wm_api.cc.
References EVT_TYPE_MASK_ALL, FUNC_USE_CONTEXT, FUNC_USE_REPORTS, FUNC_USE_SELF_ID, KM_ANY, KM_MOD_HELD, KM_NOTHING, PARM_REQUIRED, PARM_RNAPTR, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_int(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_ui_text(), RNA_def_string(), rna_enum_event_direction_items, rna_enum_event_type_items, rna_enum_event_type_mask_items, and rna_enum_event_value_items.
Referenced by rna_def_keymap_items().
| void RNA_api_keymaps | ( | StructRNA * | srna | ) |
Definition at line 1347 of file rna_wm_api.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RGN_TYPE_WINDOW, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), rna_enum_region_type_items, rna_enum_space_type_items, and SPACE_EMPTY.
Referenced by rna_def_wm_keymaps().
| void RNA_api_macro | ( | StructRNA * | srna | ) |
Definition at line 1180 of file rna_wm_api.cc.
References FUNC_NO_SELF, FUNC_REGISTER_OPTIONAL, PARM_REQUIRED, PROP_NEVER_NULL, RNA_def_boolean(), RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), and rna_enum_wm_report_items.
Referenced by rna_def_macro_operator().
| void RNA_api_operator | ( | StructRNA * | srna | ) |
Definition at line 1073 of file rna_wm_api.cc.
References FUNC_ALLOW_WRITE, FUNC_NO_SELF, FUNC_REGISTER_OPTIONAL, FUNC_USE_CONTEXT, OPERATOR_FINISHED, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), rna_enum_operator_return_items, and rna_enum_wm_report_items.
Referenced by rna_def_operator().
| void RNA_api_window | ( | StructRNA * | srna | ) |
Definition at line 786 of file rna_wm_api.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_enum_items(), RNA_def_string(), rna_enum_event_type_items, rna_enum_event_value_items, and rna_enum_window_cursor_items.
Referenced by rna_def_window().
| void RNA_api_wm | ( | StructRNA * | srna | ) |
Definition at line 844 of file rna_wm_api.cc.
References ALERT_ICON_NONE, api_ui_item_common_translation(), FLT_MAX, FUNC_NO_SELF, FUNC_USE_CONTEXT, FUNC_USE_REPORTS, PARM_REQUIRED, PARM_RNAPTR, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_STRING, PROP_UNSIGNED, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_default(), RNA_def_property_enum_items(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_string(), rna_enum_icon_items, rna_generic_op_invoke(), rna_operator_popup_icon_items, WM_GEN_INVOKE_EVENT, WM_GEN_INVOKE_RETURN, and WM_GEN_INVOKE_SIZE.
Referenced by rna_def_windowmanager().
|
static |
Definition at line 762 of file rna_wm_api.cc.
References flag, FUNC_NO_SELF, FUNC_USE_CONTEXT, OPERATOR_FINISHED, PARM_REQUIRED, RNA_def_enum_flag(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), rna_enum_operator_return_items, WM_GEN_INVOKE_EVENT, WM_GEN_INVOKE_RETURN, and WM_GEN_INVOKE_SIZE.
Referenced by RNA_api_wm().
| const EnumPropertyItem rna_enum_window_cursor_items[] |
Definition at line 33 of file rna_wm_api.cc.
Referenced by RNA_api_window(), RNA_api_workspace_tool(), and rna_def_operator_common().
| const EnumPropertyItem rna_operator_popup_icon_items[] |
Definition at line 835 of file rna_wm_api.cc.
Referenced by RNA_api_wm().