Home
last modified time | relevance | path

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

1234

/NW4C-1.3.3/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_SceneHelper.cpp25 SceneHelper::ResolveReferenceImpl(SceneNode* parent, SceneNode* child) in ResolveReferenceImpl()
Dgfx_SceneBuilder.cpp77 SceneNode* parent, in BuildSceneObject()
95 SceneNode::Description description; in BuildSceneObject()
106SceneNode::GetMemorySizeInternal(pSize, ResStaticCast<ResSceneNode>(resource), description); in BuildSceneObject()
110SceneNode::GetDeviceMemorySizeInternal(pDeviceSize, ResStaticCast<ResSceneNode>(resource), descrip… in BuildSceneObject()
115 SceneNode* node = SceneNode::Create( in BuildSceneObject()
522 SceneNode* sceneNode = ut::DynamicCast<SceneNode*>(object); in BuildSceneObject()
539 SceneNode* parent, in BuildChildren()
Dgfx_ParticleUtil.cpp29 ut::MoveArray<SceneNode*>* sceneNodeArray in FindParticleSet()
32 for (ut::MoveArray<SceneNode*>::iterator i = sceneNodeArray->Begin(); in FindParticleSet()
58 ut::MoveArray<SceneNode*>* sceneNodeArray, in SetupParticleObject()
67 NW_FOREACH(SceneNode* node, *sceneNodeArray) in SetupParticleObject()
101 ut::MoveArray<SceneNode*>* sceneNodeArray in ResolveParticleObject()
106 NW_FOREACH(SceneNode* node, *sceneNodeArray) in ResolveParticleObject()
/NW4C-1.3.3/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);
175 size += sizeof(SceneNode);
182 SceneNode::Description m_Description;
194 static SceneNode* Create(
195 SceneNode* parent,
197 const SceneNode::Description& description,
[all …]
Dgfx_SceneObject.h34 class SceneNode; variable
38 typedef ut::Children<SceneNode, SceneNode, ut::ChildDetacher<SceneNode> > SceneNodeChildren;
Dgfx_TransformNode.h31 class TransformNode : public SceneNode
48 struct Description : public SceneNode::Description
132 SceneNode* parent,
417 SceneNode::GetMemorySizeForInitialize(pSize, resTransformNode, description); in GetMemorySizeForInitialize()
450 SceneNode::InheritTraversalResults(); in InheritTraversalResults()
452 SceneNode* parent = this->GetParent(); in InheritTraversalResults()
457 results = ut::EnableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
461 results = ut::DisableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
463 else if (parent->IsEnabledResults(SceneNode::FLAG_IS_DIRTY)) in InheritTraversalResults()
465 results = ut::EnableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
[all …]
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_ISceneVisitor.h26 class SceneNode; variable
56 virtual void VisitSceneNode(SceneNode* node) = 0;
Dgfx_SceneBuilder.h27 class SceneNode; variable
239 SceneNode* parent,
262 SceneNode* parent,
Dgfx_SceneContext.h26 class SceneNode; variable
42 typedef ut::MoveArray<SceneNode*> SceneNodeArray;
84 typedef ut::MoveArray<SceneNode*> AnimatableNodeArray;
278 void PushSceneNode(SceneNode* node) in PushSceneNode()
290 bool TryPushSceneNode(SceneNode* node) in TryPushSceneNode()
1103 void PushAnimatableNode(SceneNode* sceneNode) in PushAnimatableNode()
1120 bool TryPushAnimatableNode(SceneNode* sceneNode) in TryPushAnimatableNode()
Dgfx_ParticleSet.h39 class ParticleSet : public SceneNode
48 struct Description : public SceneNode::Description
121 SceneNode* parent,
/NW4C-1.3.3/demos/Nw4cDemo/include/
DSmModel.h41 void SetSceneNode( nw::gfx::SceneNode* pParentNode, nw::gfx::SceneNode* pSceneNode );
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()
123 nw::gfx::SceneNode* m_SceneRoot;
DSmParticle.h40 SmParticle( nw::gfx::SceneNode* parentNode );
164 nw::gfx::SceneNode* m_pParentNode;
/NW4C-1.3.3/sources/libraries/demo/
Ddemo_Particle.cpp235 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(this->m_MainAllocator); in Allocate()
244 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
258 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
272 NW_FOREACH(nw::gfx::SceneNode* node, sceneNodeArray) in Allocate()
307 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(this->m_MainAllocator); in CreateMultiEmitterParticleHandle()
316 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateMultiEmitterParticleHandle()
333 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateMultiEmitterParticleHandle()
348 NW_FOREACH(nw::gfx::SceneNode* node, sceneNodeArray) in CreateMultiEmitterParticleHandle()
/NW4C-1.3.3/demos/gfx/MultiAnimationDemo/sources/
DMultiAnimationDemo.cpp77 nw::gfx::SceneNode* s_SceneRoot = NULL;
87 nw::gfx::SceneNode* s_SceneRootInvisible = NULL;
88 nw::gfx::SceneNode* s_SkeletalRoot = NULL;
89 nw::gfx::SceneNode* s_MaterialRoot = NULL;
90 nw::gfx::SceneNode* s_VisibilityRoot = NULL;
91 nw::gfx::SceneNode* s_CameraRoot = NULL;
92 nw::gfx::SceneNode* s_LightRoot = NULL;
325 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
332 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
347 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
[all …]
/NW4C-1.3.3/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.3.3/demos/gfx/ParticleUpdaterDemo/sources/
DParticleUpdaterDemo.cpp80 nw::gfx::SceneNode* s_SceneRoot = NULL;
293 nw::ut::MoveArray<nw::gfx::SceneNode*> *sceneNodeArray in SetUserUpdater()
298 NW_FOREACH(nw::gfx::SceneNode* node, *sceneNodeArray) in SetUserUpdater()
387 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
394 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
408 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
422 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-1.3.3/demos/gfx/SimpleDemo/sources/
DSimpleDemo.cpp65 nw::gfx::SceneNode* s_SceneRoot = NULL;
194 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in BuildResources()
202 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
217 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-1.3.3/demos/gfx/ResourceDemo/sources/
DResourceDemo.cpp112 nw::gfx::SceneNode* s_SceneRoot = NULL;
263 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in InitializeScenes()
303 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
329 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
342 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
355 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
/NW4C-1.3.3/demos/gfx/PartialAnimationDemo/sources/
DPartialAnimationDemo.cpp73 nw::gfx::SceneNode* s_SceneRoot = NULL;
74 nw::gfx::SceneNode* s_ModelRoot = NULL;
330 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in BuildResources()
337 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
355 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()

1234