|
Blender V5.0
|
#include <deg_builder_map.h>
Public Types | |
| enum | { TAG_ANIMATION = (1 << 0) , TAG_PARAMETERS = (1 << 1) , TAG_TRANSFORM = (1 << 2) , TAG_GEOMETRY = (1 << 3) , TAG_SCENE_COMPOSITOR = (1 << 4) , TAG_SCENE_SEQUENCER = (1 << 5) , TAG_SCENE_AUDIO = (1 << 6) , TAG_COLLECTION_CHILDREN_HIERARCHY = (1 << 7) , TAG_COMPLETE } |
Public Member Functions | |
| bool | check_is_built (ID *id, int tag=TAG_COMPLETE) const |
| void | tag_built (ID *id, int tag=TAG_COMPLETE) |
| bool | check_is_built_and_tag (ID *id, int tag=TAG_COMPLETE) |
| template<typename T> | |
| bool | check_is_built (T *datablock, int tag=TAG_COMPLETE) const |
| template<typename T> | |
| void | tag_built (T *datablock, int tag=TAG_COMPLETE) |
| template<typename T> | |
| bool | check_is_built_and_tag (T *datablock, int tag=TAG_COMPLETE) |
Protected Member Functions | |
| int | get_ID_tag (ID *id) const |
Protected Attributes | |
| Map< ID *, int > | id_tags_ |
Definition at line 17 of file deg_builder_map.h.
| anonymous enum |
Definition at line 19 of file deg_builder_map.h.
| bool blender::deg::BuilderMap::check_is_built | ( | ID * | id, |
| int | tag = TAG_COMPLETE ) const |
Definition at line 15 of file deg_builder_map.cc.
References get_ID_tag().
Referenced by check_is_built().
|
inline |
Definition at line 51 of file deg_builder_map.h.
References check_is_built(), T, and TAG_COMPLETE.
| bool blender::deg::BuilderMap::check_is_built_and_tag | ( | ID * | id, |
| int | tag = TAG_COMPLETE ) |
Definition at line 25 of file deg_builder_map.cc.
References id_tags_, and result.
Referenced by check_is_built_and_tag().
|
inline |
Definition at line 59 of file deg_builder_map.h.
References check_is_built_and_tag(), T, and TAG_COMPLETE.
|
protected |
Definition at line 33 of file deg_builder_map.cc.
References id_tags_.
Referenced by check_is_built().
| void blender::deg::BuilderMap::tag_built | ( | ID * | id, |
| int | tag = TAG_COMPLETE ) |
|
inline |
Definition at line 55 of file deg_builder_map.h.
References T, tag_built(), and TAG_COMPLETE.
Definition at line 67 of file deg_builder_map.h.
Referenced by check_is_built_and_tag(), get_ID_tag(), and tag_built().