Home
last modified time | relevance | path

Searched refs:SceneNode (Results 1 – 25 of 85) sorted by relevance

1234

/NW4C-1.2.23/sources/libraries/gfx/
Dgfx_SceneNode.cpp30 NW_UT_RUNTIME_TYPEINFO_DEFINITION(SceneNode, SceneObject);
33 SceneNode*
34 SceneNode::DynamicBuilder::Create( in Create()
40 void* memory = allocator->Alloc(sizeof(SceneNode)); in Create()
43 SceneNode* node = new(memory) SceneNode( in Create()
55 SceneNode*
56 SceneNode::Create( in Create()
57 SceneNode* parent, in Create()
59 const SceneNode::Description& description, in Create()
67 void* memory = allocator->Alloc(sizeof(SceneNode)); in Create()
[all …]
Dgfx_TransformNode.cpp29 NW_UT_RUNTIME_TYPEINFO_DEFINITION(TransformNode, SceneNode);
36 : SceneNode(allocator, resObj, description), in TransformNode()
80 SceneNode* parent, in Create()
189 if (this->IsEnabledResults(SceneNode::FLAG_IS_DIRTY)) in UpdateTransform()
219 this->DisableTraversalResults(SceneNode::FLAG_IS_DIRTY); in UpdateTransform()
237 result |= SceneNode::Initialize(allocator); in Initialize()
Dgfx_SceneBuilder.cpp75 SceneNode* parent, in BuildSceneObject()
91 SceneNode::Description description; in BuildSceneObject()
98 SceneNode* node = SceneNode::Create( in BuildSceneObject()
325 SceneNode* sceneNode = ut::DynamicCast<SceneNode*>(object); in BuildSceneObject()
339 SceneNode* parent, in BuildChildren()
Dgfx_SceneHelper.cpp25 SceneHelper::ResolveReferenceImpl(SceneNode* parent, SceneNode* child) in ResolveReferenceImpl()
/NW4C-1.2.23/include/nw/gfx/
Dgfx_SceneNode.h40 class SceneNode : public SceneObject
43 NW_DISALLOW_COPY_AND_ASSIGN(SceneNode);
44 NW_CHILD_DECLARE_PARENT(SceneNode);
72 typedef ut::Signal2<void, SceneNode*, SceneContext*> UpdateSignal;
163 SceneNode* Create(os::IAllocator* allocator);
166 SceneNode::Description m_Description;
178 static SceneNode* Create(
179 SceneNode* parent,
181 const SceneNode::Description& description,
265 bool AttachChild(SceneNode* child) in AttachChild()
[all …]
Dgfx_TransformNode.h31 class TransformNode : public SceneNode
48 struct Description : public SceneNode::Description
116 SceneNode* parent,
305 SceneNode::GetMemorySizeForInitialize(pSize, resTransformNode, description); in GetMemorySizeForInitialize()
338 SceneNode::InheritTraversalResults(); in InheritTraversalResults()
340 SceneNode* parent = this->GetParent(); in InheritTraversalResults()
345 results = ut::EnableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
349 results = ut::DisableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
351 else if (parent->IsEnabledResults(SceneNode::FLAG_IS_DIRTY)) in InheritTraversalResults()
353 results = ut::EnableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
[all …]
Dgfx_SceneObject.h34 class SceneNode; variable
38 typedef ut::Children<SceneNode, SceneNode, ut::ChildDetacher<SceneNode> > SceneNodeChildren;
Dgfx_SceneHelper.h49 NW_NULL_ASSERT(ut::DynamicCast<SceneNode*>(*child)); in ResolveReference()
153 static void ResolveReferenceImpl(SceneNode* parent, SceneNode* child);
163 AttachNode(nw::gfx::SceneNode* parent) in AttachNode()
178 nw::gfx::SceneNode* m_Parent;
Dgfx_ParticleUtil.h27 class SceneNode; variable
48 ut::MoveArray<SceneNode*>* sceneNodeArray,
54 static void ResolveParticleObject(ut::MoveArray<SceneNode*>* sceneNodeArray);
Dgfx_SceneBuilder.h27 class SceneNode; variable
165 SceneNode* parent,
179 SceneNode* parent,
Dgfx_ISceneVisitor.h26 class SceneNode; variable
56 virtual void VisitSceneNode(SceneNode* node) = 0;
Dgfx_ParticleSet.h39 class ParticleSet : public SceneNode
48 struct Description : public SceneNode::Description
121 SceneNode* parent,
/NW4C-1.2.23/demos/Nw4cDemo/include/
DSmModel.h41 void SetSceneNode( nw::gfx::SceneNode* pParentNode, nw::gfx::SceneNode* pSceneNode = NULL );
44 nw::gfx::SceneNode* GetSceneNode() const { return m_pSceneNode; } in GetSceneNode()
140 nw::gfx::SceneNode* m_pParentNode;
141 nw::gfx::SceneNode* m_pSceneNode;
DSmSceneCtrl.h38 void InitializeScene(nw::gfx::SceneNode* sceneRoot);
41 void TraverseScene(nw::gfx::SceneNode* sceneRoot);
DGfxCtrl.h88 nw::gfx::SceneNode* GetSceneRoot() { return m_SceneRoot; } in GetSceneRoot()
117 nw::gfx::SceneNode* m_SceneRoot;
DSmParticle.h40 SmParticle( nw::gfx::SceneNode* parentNode );
164 nw::gfx::SceneNode* m_pParentNode;
/NW4C-1.2.23/demos/gfx/MultiAnimationDemo/sources/
DMultiAnimationDemo.cpp82 nw::gfx::SceneNode* s_SceneRoot = NULL;
92 nw::gfx::SceneNode* s_SceneRootInvisible = NULL;
93 nw::gfx::SceneNode* s_SkeletalRoot = NULL;
94 nw::gfx::SceneNode* s_MaterialRoot = NULL;
95 nw::gfx::SceneNode* s_VisibilityRoot = NULL;
96 nw::gfx::SceneNode* s_CameraRoot = NULL;
97 nw::gfx::SceneNode* s_LightRoot = NULL;
330 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
337 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
352 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
[all …]
/NW4C-1.2.23/sources/libraries/demo/
Ddemo_Particle.cpp219 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(this->m_MainAllocator); in Allocate()
228 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
242 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
256 NW_FOREACH(nw::gfx::SceneNode* node, sceneNodeArray) in Allocate()
/NW4C-1.2.23/demos/Nw4cDemo/sources/
DGfxCtrl.cpp210 nw::gfx::SceneNode* pAddNode = nw::demo::Utility::CreateSceneNode( in CreateModel()
215 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(m_Allocator); in CreateModel()
349 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(m_Allocator); in CreateParticle()
364 nw::gfx::SceneNode* pAddNode = nw::demo::Utility::CreateSceneNode( in CreateParticle()
389 nw::gfx::SceneNode* pAddEmitNode = nw::demo::Utility::CreateSceneNode( in CreateParticle()
462 nw::gfx::SceneNode* firstLightNode = NULL; in CreateSceneEnvironment()
477 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateSceneEnvironment()
536 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in CreateSceneEnvironment()
595 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateCamera()
/NW4C-1.2.23/demos/gfx/ParticleMultiModelDemo/sources/
DParticleMultiModelDemo.cpp76 nw::gfx::SceneNode* s_SceneRoot = NULL;
253 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
260 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
280 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
310 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
316 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-1.2.23/demos/gfx/ParticleUpdaterDemo/sources/
DParticleUpdaterDemo.cpp86 nw::gfx::SceneNode* s_SceneRoot = NULL;
301 nw::ut::MoveArray<nw::gfx::SceneNode*> *sceneNodeArray in SetUserUpdater()
306 NW_FOREACH(nw::gfx::SceneNode* node, *sceneNodeArray) in SetUserUpdater()
395 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
402 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
416 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
430 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-1.2.23/demos/gfx/SimpleDemo/sources/
DSimpleDemo.cpp71 nw::gfx::SceneNode* s_SceneRoot = NULL;
200 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in BuildResources()
208 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
223 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-1.2.23/demos/gfx/ParticleMultiEmitterDemo/sources/
DParticleMultiEmitterDemo.cpp75 nw::gfx::SceneNode* s_SceneRoot = NULL;
251 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
258 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
274 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
295 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-1.2.23/demos/gfx/ParticleDemo/sources/
DParticleDemo.cpp76 nw::gfx::SceneNode* s_SceneRoot = NULL;
251 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in BuildResources()
258 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
273 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
288 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-1.2.23/demos/gfx/ResourceDemo/sources/
DResourceDemo.cpp118 nw::gfx::SceneNode* s_SceneRoot = NULL;
270 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in InitializeScenes()
310 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
336 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
349 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
362 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()

1234