Blender
V3.3
|
#include <deg_builder_cache.h>
Public Member Functions | |
~DepsgraphBuilderCache () | |
AnimatedPropertyStorage * | ensureAnimatedPropertyStorage (const ID *id) |
AnimatedPropertyStorage * | ensureInitializedAnimatedPropertyStorage (const ID *id) |
template<typename... Args> | |
bool | isPropertyAnimated (const ID *id, Args... args) |
bool | isAnyPropertyAnimated (const PointerRNA *ptr) |
MEM_CXX_CLASS_ALLOC_FUNCS ("DepsgraphBuilderCache") | |
Public Attributes | |
Map< const ID *, AnimatedPropertyStorage * > | animated_property_storage_map_ |
Definition at line 68 of file deg_builder_cache.h.
blender::deg::DepsgraphBuilderCache::~DepsgraphBuilderCache | ( | ) |
Definition at line 144 of file deg_builder_cache.cc.
References animated_property_storage, and animated_property_storage_map_.
AnimatedPropertyStorage * blender::deg::DepsgraphBuilderCache::ensureAnimatedPropertyStorage | ( | const ID * | id | ) |
Definition at line 152 of file deg_builder_cache.cc.
References animated_property_storage_map_.
Referenced by ensureInitializedAnimatedPropertyStorage().
AnimatedPropertyStorage * blender::deg::DepsgraphBuilderCache::ensureInitializedAnimatedPropertyStorage | ( | const ID * | id | ) |
Definition at line 158 of file deg_builder_cache.cc.
References animated_property_storage, and ensureAnimatedPropertyStorage().
Referenced by isAnyPropertyAnimated(), and isPropertyAnimated().
|
inline |
Definition at line 91 of file deg_builder_cache.h.
References animated_property_storage, ensureInitializedAnimatedPropertyStorage(), PointerRNA::owner_id, and ptr.
Referenced by blender::deg::DepsgraphRelationBuilder::build_ik_pose().
|
inline |
Definition at line 84 of file deg_builder_cache.h.
References animated_property_storage, and ensureInitializedAnimatedPropertyStorage().
Referenced by blender::deg::DepsgraphBuilder::check_pchan_has_bbone(), and blender::deg::DepsgraphBuilder::is_object_visibility_animated().
blender::deg::DepsgraphBuilderCache::MEM_CXX_CLASS_ALLOC_FUNCS | ( | "DepsgraphBuilderCache" | ) |
Map<const ID *, AnimatedPropertyStorage *> blender::deg::DepsgraphBuilderCache::animated_property_storage_map_ |
Definition at line 98 of file deg_builder_cache.h.
Referenced by ensureAnimatedPropertyStorage(), and ~DepsgraphBuilderCache().