Blender V4.3
IDOverrideLibraryPropertyOperation Struct Reference

#include <DNA_ID.h>

Public Attributes

struct IDOverrideLibraryPropertyOperationnext
 
struct IDOverrideLibraryPropertyOperationprev
 
short operation
 
short flag
 
short tag
 
char _pad0 [2]
 
char * subitem_reference_name
 
char * subitem_local_name
 
int subitem_reference_index
 
int subitem_local_index
 
struct IDsubitem_reference_id
 
struct IDsubitem_local_id
 

Detailed Description

Definition at line 192 of file DNA_ID.h.

Member Data Documentation

◆ _pad0

char IDOverrideLibraryPropertyOperation::_pad0[2]

Definition at line 201 of file DNA_ID.h.

◆ flag

◆ next

struct IDOverrideLibraryPropertyOperation* IDOverrideLibraryPropertyOperation::next

Definition at line 193 of file DNA_ID.h.

◆ operation

◆ prev

struct IDOverrideLibraryPropertyOperation * IDOverrideLibraryPropertyOperation::prev

Definition at line 193 of file DNA_ID.h.

◆ subitem_local_id

struct ID* IDOverrideLibraryPropertyOperation::subitem_local_id

◆ subitem_local_index

int IDOverrideLibraryPropertyOperation::subitem_local_index

◆ subitem_local_name

◆ subitem_reference_id

struct ID* IDOverrideLibraryPropertyOperation::subitem_reference_id

Additional pointer to an ID. Only used and relevant when the related RNA collection stores ID pointers, to help disambiguate cases where several IDs from different libraries have the exact same name.

Definition at line 220 of file DNA_ID.h.

Referenced by BKE_lib_override_library_property_operation_get(), and rna_property_override_collection_subitem_lookup().

◆ subitem_reference_index

int IDOverrideLibraryPropertyOperation::subitem_reference_index

◆ subitem_reference_name

◆ tag

short IDOverrideLibraryPropertyOperation::tag

Runtime, tags are common to both #IDOverrideProperty and #IDOverridePropertyOperation.

Definition at line 200 of file DNA_ID.h.

Referenced by RNA_struct_override_matches().


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