Blender
V3.3
|
#include <rna_internal_types.h>
Public Attributes | |
struct PropertyRNA * | next |
struct PropertyRNA * | prev |
int | magic |
const char * | identifier |
int | flag |
int | flag_override |
short | flag_parameter |
short | flag_internal |
short | tags |
const char * | name |
const char * | description |
int | icon |
const char * | translation_context |
PropertyType | type |
PropertySubType | subtype |
PropArrayLengthGetFunc | getlength |
unsigned int | arraydimension |
unsigned int | arraylength [RNA_MAX_ARRAY_DIMENSION] |
unsigned int | totarraylength |
UpdateFunc | update |
int | noteflag |
EditableFunc | editable |
ItemEditableFunc | itemeditable |
RNAPropOverrideDiff | override_diff |
RNAPropOverrideStore | override_store |
RNAPropOverrideApply | override_apply |
int | rawoffset |
RawPropertyType | rawtype |
struct StructRNA * | srna |
void * | py_data |
Definition at line 282 of file rna_internal_types.h.
unsigned int PropertyRNA::arraydimension |
Definition at line 317 of file rna_internal_types.h.
Referenced by rna_def_function_funcs(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_funcs(), rna_def_property_funcs(), rna_def_property_funcs_header(), rna_def_property_funcs_header_cpp(), rna_def_property_funcs_impl_cpp(), rna_def_property_get_func(), RNA_def_property_int_funcs(), RNA_def_property_multi_array(), RNA_def_property_pointer_sdna(), rna_def_property_sdna(), rna_def_property_set_func(), RNA_def_property_string_sdna(), rna_def_struct_function_prototype_cpp(), rna_ensure_property_multi_array_length(), rna_generate_property(), rna_generate_static_parameter_prototypes(), RNA_parameter_list_create(), RNA_path_array_index_token_find(), RNA_property_array_dimension(), RNA_property_boolean_get_array(), RNA_property_boolean_get_default_array(), RNA_property_boolean_set_array(), RNA_property_float_get_array(), RNA_property_float_get_default_array(), RNA_property_float_set_array(), RNA_property_int_get_array(), RNA_property_int_get_default_array(), and RNA_property_int_set_array().
unsigned int PropertyRNA::arraylength[RNA_MAX_ARRAY_DIMENSION] |
Definition at line 319 of file rna_internal_types.h.
Referenced by RNA_def_property_array(), RNA_def_property_multi_array(), rna_def_property_sdna(), rna_ensure_property_multi_array_length(), and rna_generate_property().
const char* PropertyRNA::description |
Definition at line 304 of file rna_internal_types.h.
Referenced by RNA_def_property(), rna_def_property_funcs_header_cpp(), RNA_def_property_ui_text(), rna_ensure_property_description(), and rna_generate_property().
EditableFunc PropertyRNA::editable |
Definition at line 329 of file rna_internal_types.h.
Referenced by RNA_def_property_editable_func(), rna_generate_property(), rna_property_editable_do(), and RNA_property_editable_flag().
int PropertyRNA::flag |
Definition at line 291 of file rna_internal_types.h.
Referenced by property_collection_liboverride_editable(), rna_auto_types(), rna_def_function_funcs(), rna_def_function_wrapper_funcs(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer_runtime(), RNA_def_property(), rna_def_property_begin_func(), RNA_def_property_boolean_array_funcs_runtime(), RNA_def_property_boolean_funcs_runtime(), RNA_def_property_clear_flag(), RNA_def_property_dynamic_array_funcs(), rna_def_property_end_func(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs_runtime(), RNA_def_property_flag(), RNA_def_property_float_array_funcs_runtime(), RNA_def_property_float_funcs_runtime(), rna_def_property_funcs(), rna_def_property_funcs_header(), rna_def_property_funcs_header_cpp(), rna_def_property_funcs_impl_cpp(), rna_def_property_get_func(), RNA_def_property_int_array_funcs_runtime(), RNA_def_property_int_funcs_runtime(), rna_def_property_length_func(), rna_def_property_lookup_int_func(), rna_def_property_lookup_string_func(), rna_def_property_next_func(), rna_def_property_search_func(), rna_def_property_set_func(), RNA_def_property_string_funcs_runtime(), RNA_def_property_struct_runtime(), RNA_def_property_ui_icon(), rna_def_struct_function_call_impl_cpp(), rna_def_struct_function_prototype_cpp(), rna_generate_property(), rna_generate_static_parameter_prototypes(), rna_idp_path(), rna_is_collection_prop(), RNA_parameter_dynamic_length_get_data(), RNA_parameter_dynamic_length_set_data(), RNA_parameter_get(), RNA_parameter_list_create(), RNA_parameter_list_free(), RNA_parameter_set(), rna_parameter_size(), RNA_property_animateable(), RNA_property_boolean_set(), RNA_property_boolean_set_array(), RNA_property_collection_add(), RNA_property_collection_begin(), RNA_property_collection_move(), RNA_property_collection_remove(), rna_property_editable_do(), RNA_property_editable_flag(), RNA_property_enum_item_from_value_gettexted(), RNA_property_enum_items_ex(), RNA_property_enum_items_gettexted_all(), RNA_property_enum_name_gettexted(), RNA_property_enum_set(), RNA_property_flag(), RNA_property_float_get_array(), RNA_property_float_set(), RNA_property_float_set_array(), RNA_property_int_get_array(), RNA_property_int_set(), RNA_property_int_set_array(), RNA_property_is_set(), RNA_property_is_set_ex(), RNA_property_pointer_add(), RNA_property_pointer_get(), RNA_property_pointer_set(), rna_property_rna_or_id_get(), RNA_property_string_set(), RNA_property_string_set_bytes(), RNA_property_unset(), rna_property_update(), and rna_type_type_name().
short PropertyRNA::flag_internal |
Definition at line 297 of file rna_internal_types.h.
Referenced by RNA_def_property(), RNA_def_property_clear_flag(), rna_def_property_funcs(), rna_def_property_funcs_header(), rna_def_property_funcs_header_cpp(), rna_def_property_funcs_impl_cpp(), RNA_def_struct_ptr(), rna_generate_property(), RNA_init(), rna_is_collection_prop(), RNA_property_collection_raw_array(), RNA_property_collection_skip(), rna_set_raw_property(), and RNA_struct_free().
int PropertyRNA::flag_override |
Definition at line 293 of file rna_internal_types.h.
Referenced by property_collection_liboverride_editable(), RNA_def_property(), RNA_def_property_override_clear_flag(), RNA_def_property_override_flag(), rna_generate_property(), RNA_property_comparable(), RNA_property_overridable_get(), rna_property_override_diff(), and RNA_property_override_flag().
short PropertyRNA::flag_parameter |
Definition at line 295 of file rna_internal_types.h.
Referenced by rna_def_function_funcs(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), rna_def_struct_function_call_impl_cpp(), rna_def_struct_function_impl_cpp(), rna_def_struct_function_prototype_cpp(), RNA_function_call_direct_va(), rna_function_parameter_parse(), rna_generate_property(), rna_generate_static_parameter_prototypes(), RNA_parameter_flag(), RNA_parameter_list_create(), rna_parameter_size(), rna_parameter_type_name(), and RNA_pointer_as_string_keywords_ex().
PropArrayLengthGetFunc PropertyRNA::getlength |
Definition at line 315 of file rna_internal_types.h.
Referenced by RNA_def_property_dynamic_array_funcs(), rna_def_property_funcs_header(), rna_def_property_funcs_header_cpp(), rna_def_property_funcs_impl_cpp(), rna_def_property_wrapper_funcs(), rna_ensure_property_array_check(), rna_ensure_property_array_length(), rna_ensure_property_multi_array_length(), rna_generate_property(), rna_property_rna_or_id_get(), and rna_raw_access().
int PropertyRNA::icon |
Definition at line 306 of file rna_internal_types.h.
Referenced by RNA_def_property_ui_icon(), rna_generate_property(), and RNA_property_ui_icon().
const char* PropertyRNA::identifier |
Definition at line 289 of file rna_internal_types.h.
Referenced by cmp_property(), print_default_info(), rna_def_function_funcs(), rna_def_function_wrapper_funcs(), RNA_def_property(), RNA_def_property_array(), rna_def_property_begin_func(), RNA_def_property_boolean_array_default(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), rna_def_property_end_func(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_native_type(), RNA_def_property_enum_sdna(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), rna_def_property_funcs(), rna_def_property_funcs_header(), rna_def_property_funcs_header_cpp(), rna_def_property_funcs_impl_cpp(), rna_def_property_get_func(), RNA_def_property_int_array_default(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), rna_def_property_length_func(), rna_def_property_lookup_int_func(), rna_def_property_lookup_string_func(), RNA_def_property_multi_array(), rna_def_property_next_func(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_poll_runtime(), RNA_def_property_range(), rna_def_property_sdna(), rna_def_property_search_func(), rna_def_property_set_func(), RNA_def_property_string_default(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_string_sdna(), RNA_def_property_string_search_func(), RNA_def_property_struct_runtime(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_scale_type(), RNA_def_property_ui_text(), rna_def_property_wrapper_funcs(), rna_def_struct_function_call_impl_cpp(), rna_def_struct_function_prototype_cpp(), RNA_def_struct_name_property(), rna_ensure_property_identifier(), rna_findlink(), rna_generate_external_property_prototypes(), rna_generate_header_class_cpp(), rna_generate_internal_property_prototypes(), rna_generate_parameter_prototypes(), rna_generate_property(), rna_generate_static_parameter_prototypes(), rna_generate_struct(), rna_generate_struct_prototypes(), RNA_init(), RNA_property_boolean_set(), RNA_property_boolean_set_array(), RNA_property_collection_add(), RNA_property_collection_remove(), RNA_property_enum_set(), RNA_property_float_set(), RNA_property_float_set_array(), RNA_property_int_set(), RNA_property_int_set_array(), RNA_property_is_set(), RNA_property_is_set_ex(), RNA_property_pointer_add(), RNA_property_pointer_poll(), RNA_property_pointer_remove(), RNA_property_pointer_set(), rna_property_rna_or_id_get(), RNA_property_string_set(), RNA_property_string_set_bytes(), and RNA_property_unset().
ItemEditableFunc PropertyRNA::itemeditable |
Definition at line 331 of file rna_internal_types.h.
Referenced by RNA_def_property_editable_array_func(), rna_generate_property(), and rna_property_editable_do().
int PropertyRNA::magic |
Definition at line 286 of file rna_internal_types.h.
Referenced by property_collection_liboverride_editable(), RNA_def_property(), rna_ensure_property(), rna_ensure_property_array_check(), rna_ensure_property_array_length(), rna_ensure_property_description(), rna_ensure_property_identifier(), rna_ensure_property_multi_array_length(), rna_ensure_property_name(), rna_generate_property(), RNA_path_from_ID_to_property_index(), RNA_path_property_py(), RNA_property_copy(), RNA_property_float_get_default(), RNA_property_float_get_default_array(), RNA_property_float_range(), RNA_property_float_set_default(), RNA_property_float_ui_range(), RNA_property_int_get_default(), RNA_property_int_get_default_array(), RNA_property_int_range(), RNA_property_int_set_default(), RNA_property_int_ui_range(), RNA_property_is_idprop(), RNA_property_overridable_get(), RNA_property_overridable_library_set(), rna_property_override_operation_apply(), rna_property_override_operation_store(), rna_property_rna_or_id_get(), RNA_property_string_default_length(), RNA_property_string_get_default(), RNA_property_string_search_flag(), RNA_property_subtype(), rna_property_update(), and RNA_property_update_check().
const char* PropertyRNA::name |
Definition at line 302 of file rna_internal_types.h.
Referenced by cmp_property(), RNA_def_property(), rna_def_property_funcs_header_cpp(), RNA_def_property_ui_text(), rna_ensure_property_name(), and rna_generate_property().
struct PropertyRNA* PropertyRNA::next |
Definition at line 283 of file rna_internal_types.h.
Referenced by RNA_function_find_parameter(), rna_generate_external_property_prototypes(), rna_generate_internal_property_prototypes(), rna_generate_parameter_prototypes(), rna_generate_property(), rna_generate_struct(), RNA_init(), RNA_parameter_get_lookup(), RNA_parameter_list_create(), RNA_parameter_list_free(), RNA_parameter_list_next(), RNA_parameter_set_lookup(), and RNA_struct_free().
int PropertyRNA::noteflag |
Definition at line 324 of file rna_internal_types.h.
Referenced by RNA_def_property_update(), rna_generate_property(), rna_property_update(), and RNA_property_update_check().
RNAPropOverrideApply PropertyRNA::override_apply |
Definition at line 336 of file rna_internal_types.h.
Referenced by RNA_def_property(), RNA_def_property_override_funcs(), rna_generate_property(), and rna_property_override_operation_apply().
RNAPropOverrideDiff PropertyRNA::override_diff |
Definition at line 334 of file rna_internal_types.h.
Referenced by RNA_def_property(), RNA_def_property_override_funcs(), rna_generate_property(), and rna_property_override_diff().
RNAPropOverrideStore PropertyRNA::override_store |
Definition at line 335 of file rna_internal_types.h.
Referenced by RNA_def_property(), RNA_def_property_override_funcs(), rna_generate_property(), and rna_property_override_operation_store().
struct PropertyRNA * PropertyRNA::prev |
Definition at line 283 of file rna_internal_types.h.
Referenced by rna_generate_property().
void* PropertyRNA::py_data |
Definition at line 349 of file rna_internal_types.h.
Referenced by RNA_def_py_data(), and RNA_property_py_data_get().
int PropertyRNA::rawoffset |
Definition at line 339 of file rna_internal_types.h.
Referenced by RNA_property_collection_raw_array().
RawPropertyType PropertyRNA::rawtype |
Definition at line 340 of file rna_internal_types.h.
Referenced by RNA_def_property(), RNA_property_collection_raw_array(), RNA_property_raw_type(), rna_set_raw_offset(), and rna_set_raw_property().
struct StructRNA* PropertyRNA::srna |
Definition at line 345 of file rna_internal_types.h.
Referenced by rna_def_property_funcs_header_cpp(), RNA_def_property_srna(), rna_generate_header_cpp(), and rna_generate_property().
PropertySubType PropertyRNA::subtype |
Definition at line 313 of file rna_internal_types.h.
Referenced by rna_color_quantize(), RNA_def_float_translation(), RNA_def_float_vector_xyz(), RNA_def_property(), RNA_def_property_float_sdna(), rna_def_property_get_func(), RNA_def_property_int_sdna(), rna_def_property_set_func(), RNA_def_property_subtype(), rna_def_xr_session_state(), rna_generate_property(), RNA_property_array_item_index(), and RNA_property_subtype().
short PropertyRNA::tags |
Definition at line 299 of file rna_internal_types.h.
Referenced by RNA_def_property_tags(), rna_generate_property(), and RNA_property_tags().
unsigned int PropertyRNA::totarraylength |
Definition at line 320 of file rna_internal_types.h.
Referenced by RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), rna_def_property_funcs_header(), rna_def_property_funcs_header_cpp(), rna_def_property_funcs_impl_cpp(), rna_def_property_get_func(), RNA_def_property_int_sdna(), RNA_def_property_multi_array(), RNA_def_property_pointer_sdna(), rna_def_property_sdna(), rna_def_property_set_func(), RNA_def_property_string_sdna(), rna_def_struct_function_prototype_cpp(), rna_ensure_property_array_check(), rna_ensure_property_array_length(), rna_generate_property(), rna_generate_static_parameter_prototypes(), rna_parameter_size(), rna_property_boolean_get_default_array_values(), RNA_property_boolean_set_array(), rna_property_float_get_default_array_values(), RNA_property_float_set_array(), rna_property_int_get_default_array_values(), RNA_property_int_set_array(), and rna_property_rna_or_id_get().
const char* PropertyRNA::translation_context |
Definition at line 308 of file rna_internal_types.h.
Referenced by RNA_def_property(), RNA_def_property_translation_context(), rna_generate_property(), RNA_property_enum_item_from_value_gettexted(), RNA_property_enum_name_gettexted(), RNA_property_translation_context(), and RNA_property_ui_name().
PropertyType PropertyRNA::type |
Definition at line 311 of file rna_internal_types.h.
Referenced by rna_auto_types(), rna_clamp_value(), rna_clamp_value_range(), rna_color_quantize(), rna_def_function_funcs(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_array_default(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_native_type(), RNA_def_property_enum_sdna(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), rna_def_property_funcs(), rna_def_property_funcs_header(), rna_def_property_funcs_header_cpp(), rna_def_property_funcs_impl_cpp(), rna_def_property_get_func(), RNA_def_property_int_array_default(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), rna_def_property_length_func(), RNA_def_property_multi_array(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_poll_runtime(), RNA_def_property_range(), rna_def_property_sdna(), rna_def_property_set_func(), RNA_def_property_string_default(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_string_sdna(), RNA_def_property_string_search_func(), RNA_def_property_struct_runtime(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_scale_type(), rna_def_struct_function_call_impl_cpp(), rna_def_struct_function_impl_cpp(), rna_def_struct_function_prototype_cpp(), RNA_def_struct_name_property(), rna_generate_internal_property_prototypes(), rna_generate_parameter_prototypes(), rna_generate_property(), rna_generate_static_parameter_prototypes(), rna_generate_struct_prototypes(), rna_idp_path(), rna_idproperty_verify_valid(), rna_is_collection_prop(), RNA_parameter_list_create(), RNA_parameter_list_free(), RNA_parameter_set(), rna_parameter_size(), rna_parameter_type_cpp_name(), rna_parameter_type_name(), RNA_path_array_index_token_find(), RNA_property_pointer_poll(), RNA_property_pointer_type(), RNA_property_raw_type(), RNA_property_type(), RNA_property_ui_scale(), rna_property_update(), and rna_type_type_name().
UpdateFunc PropertyRNA::update |
Definition at line 323 of file rna_internal_types.h.
Referenced by RNA_def_property_update(), RNA_def_property_update_runtime(), rna_generate_property(), rna_property_update(), and RNA_property_update_check().