Blender
V3.3
|
#include <deg_builder_cache.h>
Public Member Functions | |
AnimatedPropertyID () | |
AnimatedPropertyID (const PointerRNA *pointer_rna, const PropertyRNA *property_rna) | |
AnimatedPropertyID (const PointerRNA &pointer_rna, const PropertyRNA *property_rna) | |
AnimatedPropertyID (const ID *id, StructRNA *type, const char *property_name) | |
AnimatedPropertyID (const ID *id, StructRNA *type, void *data, const char *property_name) | |
uint64_t | hash () const |
MEM_CXX_CLASS_ALLOC_FUNCS ("AnimatedPropertyID") | |
Public Attributes | |
const void * | data |
const PropertyRNA * | property_rna |
Friends | |
bool | operator== (const AnimatedPropertyID &a, const AnimatedPropertyID &b) |
Definition at line 25 of file deg_builder_cache.h.
blender::deg::AnimatedPropertyID::AnimatedPropertyID | ( | ) |
Definition at line 24 of file deg_builder_cache.cc.
blender::deg::AnimatedPropertyID::AnimatedPropertyID | ( | const PointerRNA * | pointer_rna, |
const PropertyRNA * | property_rna | ||
) |
Definition at line 28 of file deg_builder_cache.cc.
blender::deg::AnimatedPropertyID::AnimatedPropertyID | ( | const PointerRNA & | pointer_rna, |
const PropertyRNA * | property_rna | ||
) |
Definition at line 34 of file deg_builder_cache.cc.
blender::deg::AnimatedPropertyID::AnimatedPropertyID | ( | const ID * | id, |
StructRNA * | type, | ||
const char * | property_name | ||
) |
Definition at line 40 of file deg_builder_cache.cc.
References property_rna, RNA_struct_type_find_property(), and type.
blender::deg::AnimatedPropertyID::AnimatedPropertyID | ( | const ID * | id, |
StructRNA * | type, | ||
void * | data, | ||
const char * | property_name | ||
) |
Definition at line 46 of file deg_builder_cache.cc.
References property_rna, RNA_struct_type_find_property(), and type.
uint64_t blender::deg::AnimatedPropertyID::hash | ( | ) | const |
Definition at line 60 of file deg_builder_cache.cc.
References data, and property_rna.
blender::deg::AnimatedPropertyID::MEM_CXX_CLASS_ALLOC_FUNCS | ( | "AnimatedPropertyID" | ) |
|
friend |
Definition at line 55 of file deg_builder_cache.cc.
const void* blender::deg::AnimatedPropertyID::data |
Definition at line 37 of file deg_builder_cache.h.
Referenced by hash(), and blender::deg::AnimatedPropertyStorage::tagPropertyAsAnimated().
const PropertyRNA* blender::deg::AnimatedPropertyID::property_rna |
Definition at line 38 of file deg_builder_cache.h.
Referenced by AnimatedPropertyID(), and hash().