|
Blender V4.3
|
#include <rna_internal_types.hh>
Public Attributes | |
| PropertyRNA * | next |
| 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 |
| StructRNA * | srna |
| void * | py_data |
Definition at line 318 of file rna_internal_types.hh.
| unsigned int PropertyRNA::arraydimension |
Definition at line 353 of file rna_internal_types.hh.
Referenced by rna_def_function_funcs(), RNA_def_property_array(), RNA_def_property_boolean_default_func(), RNA_def_property_boolean_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_default_func(), 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_default_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_ensure_property_multi_array_length(), rna_generate_property(), rna_parameter_is_const(), 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 355 of file rna_internal_types.hh.
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 340 of file rna_internal_types.hh.
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 365 of file rna_internal_types.hh.
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 327 of file rna_internal_types.hh.
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_property_begin_func(), 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_items(), RNA_def_property_flag(), 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_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_struct_function_call_impl_cpp(), rna_generate_property(), 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_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 333 of file rna_internal_types.hh.
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_is_collection_prop(), RNA_property_collection_raw_array(), RNA_property_collection_skip(), RNA_property_is_runtime(), rna_set_raw_property(), and RNA_struct_free().
| int PropertyRNA::flag_override |
Definition at line 329 of file rna_internal_types.hh.
Referenced by property_collection_liboverride_editable(), 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 331 of file rna_internal_types.hh.
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_generate_property(), rna_parameter_is_const(), rna_parameter_size(), rna_parameter_type_name(), and RNA_pointer_as_string_keywords_ex().
| PropArrayLengthGetFunc PropertyRNA::getlength |
Definition at line 351 of file rna_internal_types.hh.
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 342 of file rna_internal_types.hh.
Referenced by RNA_def_property_ui_icon(), rna_generate_property(), and RNA_property_ui_icon().
| const char* PropertyRNA::identifier |
Definition at line 325 of file rna_internal_types.hh.
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_default_func(), 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_default_func(), 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_default_func(), 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_wrapper_funcs(), rna_def_struct_function_call_impl_cpp(), RNA_def_struct_name_property(), rna_ensure_property_identifier(), rna_findlink(), rna_generate_external_property_prototypes(), rna_generate_internal_property_prototypes(), rna_generate_property(), rna_generate_struct(), RNA_property_boolean_set(), RNA_property_boolean_set_array(), RNA_property_collection_add(), 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 367 of file rna_internal_types.hh.
Referenced by RNA_def_property_editable_array_func(), rna_generate_property(), and rna_property_editable_do().
| int PropertyRNA::magic |
Definition at line 322 of file rna_internal_types.hh.
Referenced by override_apply_property_check_skip(), 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_ptr_to_property_index_ex(), RNA_property_boolean_get_default(), RNA_property_boolean_get_default_array(), RNA_property_enum_items_ex(), 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_pointer_type(), 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 338 of file rna_internal_types.hh.
Referenced by buttons_texture_users_find_nodetree(), cmp_property(), construct_rna_paths(), RNA_def_property(), rna_def_property_funcs_header_cpp(), RNA_def_property_ui_text(), rna_ensure_property_name(), and rna_generate_property().
| PropertyRNA* PropertyRNA::next |
Definition at line 319 of file rna_internal_types.hh.
Referenced by RNA_function_find_parameter(), rna_generate_property(), RNA_parameter_get_lookup(), RNA_parameter_list_free(), RNA_parameter_list_next(), RNA_parameter_set_lookup(), RNA_struct_free(), and wm_msg_rna_update_by_id().
| int PropertyRNA::noteflag |
Definition at line 360 of file rna_internal_types.hh.
Referenced by RNA_def_property_update(), RNA_def_property_update_notifier(), rna_generate_property(), rna_property_update(), and RNA_property_update_check().
| RNAPropOverrideApply PropertyRNA::override_apply |
Definition at line 372 of file rna_internal_types.hh.
Referenced by RNA_def_property_override_funcs(), rna_generate_property(), and rna_property_override_operation_apply().
| RNAPropOverrideDiff PropertyRNA::override_diff |
Definition at line 370 of file rna_internal_types.hh.
Referenced by RNA_def_property_override_funcs(), rna_generate_property(), and rna_property_override_diff().
| RNAPropOverrideStore PropertyRNA::override_store |
Definition at line 371 of file rna_internal_types.hh.
Referenced by RNA_def_property_override_funcs(), rna_generate_property(), and rna_property_override_operation_store().
| PropertyRNA * PropertyRNA::prev |
Definition at line 319 of file rna_internal_types.hh.
Referenced by rna_generate_property().
| void* PropertyRNA::py_data |
Definition at line 385 of file rna_internal_types.hh.
Referenced by RNA_def_py_data(), and RNA_property_py_data_get().
| int PropertyRNA::rawoffset |
Definition at line 375 of file rna_internal_types.hh.
Referenced by RNA_property_collection_raw_array().
| RawPropertyType PropertyRNA::rawtype |
Definition at line 376 of file rna_internal_types.hh.
Referenced by RNA_def_property(), RNA_property_collection_raw_array(), RNA_property_raw_type(), rna_set_raw_offset(), and rna_set_raw_property().
| StructRNA* PropertyRNA::srna |
Definition at line 381 of file rna_internal_types.hh.
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 349 of file rna_internal_types.hh.
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 335 of file rna_internal_types.hh.
Referenced by RNA_def_property_tags(), rna_generate_property(), and RNA_property_tags().
| unsigned int PropertyRNA::totarraylength |
Definition at line 356 of file rna_internal_types.hh.
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_ensure_property_array_check(), rna_ensure_property_array_length(), rna_generate_property(), 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 344 of file rna_internal_types.hh.
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 347 of file rna_internal_types.hh.
Referenced by CTX_data_type_set(), 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_default_func(), 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_default_func(), 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_default_func(), 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_name_property(), rna_generate_property(), rna_idp_path(), rna_idproperty_verify_valid(), rna_is_collection_prop(), 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(), rna_set_raw_property(), and rna_type_type_name().
| UpdateFunc PropertyRNA::update |
Definition at line 359 of file rna_internal_types.hh.
Referenced by RNA_def_property_update(), RNA_def_property_update_runtime(), RNA_def_property_update_runtime_with_context_and_property(), rna_generate_property(), rna_property_update(), and RNA_property_update_check().