Blender V4.3
deg_node_component.cc File Reference
#include "intern/node/deg_node_component.hh"
#include <cstdio>
#include <cstring>
#include "BLI_ghash.h"
#include "BLI_hash.hh"
#include "BLI_utildefines.h"
#include "DNA_object_types.h"
#include "BKE_action.hh"
#include "intern/node/deg_node_factory.hh"
#include "intern/node/deg_node_id.hh"
#include "intern/node/deg_node_operation.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::deg
 

Functions

Register All Components
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Animation, ANIMATION, ID_RECALC_ANIMATION)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (BatchCache, BATCH_CACHE, ID_RECALC_SHADING)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Bone, BONE, ID_RECALC_GEOMETRY)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Cache, CACHE, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (CopyOnWrite, COPY_ON_EVAL, ID_RECALC_SYNC_TO_EVAL)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (ImageAnimation, IMAGE_ANIMATION, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Geometry, GEOMETRY, ID_RECALC_GEOMETRY)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (LayerCollections, LAYER_COLLECTIONS, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Parameters, PARAMETERS, ID_RECALC_PARAMETERS)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Particles, PARTICLE_SYSTEM, ID_RECALC_GEOMETRY)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (ParticleSettings, PARTICLE_SETTINGS, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (PointCache, POINT_CACHE, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Pose, EVAL_POSE, ID_RECALC_GEOMETRY)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Sequencer, SEQUENCER, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Shading, SHADING, ID_RECALC_SHADING)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Transform, TRANSFORM, ID_RECALC_TRANSFORM)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (ObjectFromLayer, OBJECT_FROM_LAYER, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Hierarchy, HIERARCHY, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Instancing, INSTANCING, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Synchronization, SYNCHRONIZATION, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Audio, AUDIO, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Armature, ARMATURE, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (GenericDatablock, GENERIC_DATABLOCK, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Scene, SCENE, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (Visibility, VISIBILITY, 0)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (NTreeOutput, NTREE_OUTPUT, ID_RECALC_NTREE_OUTPUT)
 
 blender::deg::DEG_COMPONENT_NODE_DEFINE (NTreeGeometryPreprocess, NTREE_GEOMETRY_PREPROCESS, 0)
 
Node Types Register
void blender::deg::deg_register_component_depsnodes ()