1#ifndef ULT_GEOMETRY_NODE_H_INCLUDED
2#define ULT_GEOMETRY_NODE_H_INCLUDED
51 Effect* effectPtr =
nullptr;
#define ULT_EFFECT_RESOURCE_MANAGER
Definition Effect.h:7
#define ULT_RENDER_MODEL_DATA_PARAMS(model)
Definition ModelData.h:7
#define ULT_MODEL_RESOURCE_MANAGER
Definition ModelData.h:13
Definition DynamicModel.h:20
virtual void ApplyEffect()=0
Effect * GetEffect()
Definition Effect.h:73
virtual ~GeometryNode()
Definition GeometryNode.h:35
DynamicModel * mModel
Definition GeometryNode.h:77
ULT_EFFECT_RESOURCE_MANAGER * mEffectManager
Definition GeometryNode.h:79
void Process()
Definition GeometryNode.h:46
GeometryNode(DynamicModel *model, ULT_MODEL_RESOURCE_MANAGER *modelManager, ULT_EFFECT_RESOURCE_MANAGER *effectManager, RenderInterface *renderer)
Definition GeometryNode.h:22
ULT_MODEL_RESOURCE_MANAGER * mModelManager
Definition GeometryNode.h:78
RenderInterface * mRenderer
Definition GeometryNode.h:80
Definition ModelData.h:26
Definition ModelData.h:108
ModelData * GetModel()
Definition ModelData.h:117
Node()
Definition Node.h:17
virtual void Process()
Definition Node.h:67
Definition RenderInterface.h:34