Blender V4.3
blender::deg::AnimatedPropertyStorage Class Reference

#include <deg_builder_cache.h>

Public Member Functions

 AnimatedPropertyStorage ()
 
void initializeFromID (DepsgraphBuilderCache *builder_cache, const ID *id)
 
void tagPropertyAsAnimated (const AnimatedPropertyID &property_id)
 
void tagPropertyAsAnimated (const PointerRNA *pointer_rna, const PropertyRNA *property_rna)
 
bool isPropertyAnimated (const AnimatedPropertyID &property_id)
 
bool isPropertyAnimated (const PointerRNA *pointer_rna, const PropertyRNA *property_rna)
 
bool isAnyPropertyAnimated (const PointerRNA *pointer_rna)
 
 MEM_CXX_CLASS_ALLOC_FUNCS ("AnimatedPropertyStorage")
 

Public Attributes

bool is_fully_initialized
 
Set< const void * > animated_objects_set
 
Set< AnimatedPropertyIDanimated_properties_set
 

Detailed Description

Definition at line 44 of file deg_builder_cache.h.

Constructor & Destructor Documentation

◆ AnimatedPropertyStorage()

blender::deg::AnimatedPropertyStorage::AnimatedPropertyStorage ( )

Definition at line 66 of file deg_builder_cache.cc.

Member Function Documentation

◆ initializeFromID()

◆ isAnyPropertyAnimated()

bool blender::deg::AnimatedPropertyStorage::isAnyPropertyAnimated ( const PointerRNA * pointer_rna)

◆ isPropertyAnimated() [1/2]

bool blender::deg::AnimatedPropertyStorage::isPropertyAnimated ( const AnimatedPropertyID & property_id)

◆ isPropertyAnimated() [2/2]

bool blender::deg::AnimatedPropertyStorage::isPropertyAnimated ( const PointerRNA * pointer_rna,
const PropertyRNA * property_rna )

Definition at line 112 of file deg_builder_cache.cc.

References isPropertyAnimated().

◆ MEM_CXX_CLASS_ALLOC_FUNCS()

blender::deg::AnimatedPropertyStorage::MEM_CXX_CLASS_ALLOC_FUNCS ( "AnimatedPropertyStorage" )

◆ tagPropertyAsAnimated() [1/2]

◆ tagPropertyAsAnimated() [2/2]

void blender::deg::AnimatedPropertyStorage::tagPropertyAsAnimated ( const PointerRNA * pointer_rna,
const PropertyRNA * property_rna )

Definition at line 101 of file deg_builder_cache.cc.

References tagPropertyAsAnimated().

Member Data Documentation

◆ animated_objects_set

Set<const void *> blender::deg::AnimatedPropertyStorage::animated_objects_set

Definition at line 62 of file deg_builder_cache.h.

Referenced by isAnyPropertyAnimated(), and tagPropertyAsAnimated().

◆ animated_properties_set

Set<AnimatedPropertyID> blender::deg::AnimatedPropertyStorage::animated_properties_set

Definition at line 63 of file deg_builder_cache.h.

Referenced by isPropertyAnimated(), and tagPropertyAsAnimated().

◆ is_fully_initialized

bool blender::deg::AnimatedPropertyStorage::is_fully_initialized

The documentation for this class was generated from the following files: