190 virtual void init(
const ID * ,
const char * )
213 #define DEG_DEPSNODE_DECLARE static const Node::TypeInfo typeinfo
214 #define DEG_DEPSNODE_DEFINE(NodeType, type_, tname_) \
215 const Node::TypeInfo NodeType::typeinfo = Node::TypeInfo(type_, tname_)
struct Depsgraph Depsgraph
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
Read Guarded memory(de)allocation.
eDepsObjectComponentType nodeTypeToObjectComponent(NodeType type)
NodeType nodeTypeFromSceneComponent(eDepsSceneComponentType component)
eDepsSceneComponentType nodeTypeToSceneComponent(NodeType type)
const char * nodeClassAsString(NodeClass node_class)
NodeType nodeTypeFromObjectComponent(eDepsObjectComponentType component_type)
const char * nodeTypeAsString(NodeType type)
void deg_register_base_depsnodes()
TypeInfo(NodeType type, const char *type_name, int id_recalc_tag=0)
virtual void tag_update(Depsgraph *, eUpdateSource)
virtual void init(const ID *, const char *)
Vector< Relation * > Relations
virtual OperationNode * get_exit_operation()
MEM_CXX_CLASS_ALLOC_FUNCS("Node")
virtual string identifier() const
virtual OperationNode * get_entry_operation()
virtual NodeClass get_class() const