Blender  V3.3
Public Attributes | List of all members
PropertyRNA Struct Reference

#include <rna_internal_types.h>

Public Attributes

struct PropertyRNAnext
 
struct PropertyRNAprev
 
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 StructRNAsrna
 
voidpy_data
 

Detailed Description

Definition at line 282 of file rna_internal_types.h.

Member Data Documentation

◆ arraydimension

unsigned int PropertyRNA::arraydimension

◆ arraylength

unsigned int PropertyRNA::arraylength[RNA_MAX_ARRAY_DIMENSION]

◆ description

const char* PropertyRNA::description

◆ editable

EditableFunc PropertyRNA::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().

◆ flag_internal

short PropertyRNA::flag_internal

◆ flag_override

int PropertyRNA::flag_override

◆ flag_parameter

short PropertyRNA::flag_parameter

◆ getlength

PropArrayLengthGetFunc PropertyRNA::getlength

◆ icon

int PropertyRNA::icon

◆ identifier

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().

◆ itemeditable

ItemEditableFunc PropertyRNA::itemeditable

◆ magic

int PropertyRNA::magic

◆ name

const char* PropertyRNA::name

◆ next

struct PropertyRNA* PropertyRNA::next

◆ noteflag

int PropertyRNA::noteflag

◆ override_apply

RNAPropOverrideApply PropertyRNA::override_apply

◆ override_diff

RNAPropOverrideDiff PropertyRNA::override_diff

◆ override_store

RNAPropOverrideStore PropertyRNA::override_store

◆ prev

struct PropertyRNA * PropertyRNA::prev

Definition at line 283 of file rna_internal_types.h.

Referenced by rna_generate_property().

◆ py_data

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().

◆ rawoffset

int PropertyRNA::rawoffset

Definition at line 339 of file rna_internal_types.h.

Referenced by RNA_property_collection_raw_array().

◆ rawtype

RawPropertyType PropertyRNA::rawtype

◆ srna

struct StructRNA* PropertyRNA::srna

◆ subtype

PropertySubType PropertyRNA::subtype

◆ tags

short PropertyRNA::tags

◆ totarraylength

unsigned int PropertyRNA::totarraylength

◆ translation_context

const char* PropertyRNA::translation_context

◆ type

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().

◆ update

UpdateFunc PropertyRNA::update

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