|
Blender V4.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 69 of file deg_builder_cache.h.
| blender::deg::DepsgraphBuilderCache::~DepsgraphBuilderCache | ( | ) |
Definition at line 125 of file deg_builder_cache.cc.
References animated_property_storage_map_.
| AnimatedPropertyStorage * blender::deg::DepsgraphBuilderCache::ensureAnimatedPropertyStorage | ( | const ID * | id | ) |
Definition at line 134 of file deg_builder_cache.cc.
References animated_property_storage_map_.
Referenced by ensureInitializedAnimatedPropertyStorage(), and blender::deg::AnimatedPropertyStorage::initializeFromID().
| AnimatedPropertyStorage * blender::deg::DepsgraphBuilderCache::ensureInitializedAnimatedPropertyStorage | ( | const ID * | id | ) |
Definition at line 140 of file deg_builder_cache.cc.
References ensureAnimatedPropertyStorage(), blender::deg::AnimatedPropertyStorage::initializeFromID(), and blender::deg::AnimatedPropertyStorage::is_fully_initialized.
Referenced by isAnyPropertyAnimated(), and isPropertyAnimated().
|
inline |
Definition at line 92 of file deg_builder_cache.h.
References ensureInitializedAnimatedPropertyStorage(), blender::deg::AnimatedPropertyStorage::isAnyPropertyAnimated(), PointerRNA::owner_id, and ptr.
Referenced by blender::deg::DepsgraphRelationBuilder::build_ik_pose().
|
inline |
Definition at line 85 of file deg_builder_cache.h.
References ensureInitializedAnimatedPropertyStorage(), and blender::deg::AnimatedPropertyStorage::isPropertyAnimated().
Referenced by blender::deg::DepsgraphBuilder::check_pchan_has_bbone(), blender::deg::DepsgraphBuilder::is_modifier_visibility_animated(), 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 99 of file deg_builder_cache.h.
Referenced by ensureAnimatedPropertyStorage(), and ~DepsgraphBuilderCache().