Home
last modified time | relevance | path

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

1234

/NW4C-2.0.3/sources/libraries/gfx/
Dgfx_SceneNode.cpp32 NW_UT_RUNTIME_TYPEINFO_DEFINITION(SceneNode, SceneObject);
35 SceneNode*
36 SceneNode::DynamicBuilder::Create( in Create()
42 void* memory = allocator->Alloc(sizeof(SceneNode)); in Create()
45 SceneNode* node = new(memory) SceneNode( in Create()
57 SceneNode*
58 SceneNode::Create( in Create()
59 SceneNode* parent, in Create()
61 const SceneNode::Description& description, in Create()
69 void* memory = allocator->Alloc(sizeof(SceneNode)); in Create()
[all …]
Dgfx_TransformNode.cpp31 NW_UT_RUNTIME_TYPEINFO_DEFINITION(TransformNode, SceneNode);
38 : SceneNode(allocator, resObj, description), in TransformNode()
82 SceneNode* parent, in Create()
191 if (this->IsEnabledResults(SceneNode::FLAG_IS_DIRTY)) in UpdateTransform()
221 this->DisableTraversalResults(SceneNode::FLAG_IS_DIRTY); in UpdateTransform()
239 result |= SceneNode::Initialize(allocator); in Initialize()
Dgfx_SceneHelper.cpp27 SceneHelper::ResolveReferenceImpl(SceneNode* parent, SceneNode* child) in ResolveReferenceImpl()
Dgfx_SceneBuilder.cpp79 SceneNode* parent, in BuildSceneObject()
97 SceneNode::Description description; in BuildSceneObject()
108SceneNode::GetMemorySizeInternal(pSize, ResStaticCast<ResSceneNode>(resource), description); in BuildSceneObject()
112SceneNode::GetDeviceMemorySizeInternal(pDeviceSize, ResStaticCast<ResSceneNode>(resource), descrip… in BuildSceneObject()
117 SceneNode* node = SceneNode::Create( in BuildSceneObject()
524 SceneNode* sceneNode = ut::DynamicCast<SceneNode*>(object); in BuildSceneObject()
541 SceneNode* parent, in BuildChildren()
/NW4C-2.0.3/include/nw/gfx/
Dgfx_SceneNode.h43 class SceneNode : public SceneObject
46 NW_DISALLOW_COPY_AND_ASSIGN(SceneNode);
47 NW_CHILD_DECLARE_PARENT(SceneNode);
75 typedef ut::Signal2<void, SceneNode*, SceneContext*> UpdateSignal;
166 SceneNode* Create(os::IAllocator* allocator);
178 size += sizeof(SceneNode);
185 SceneNode::Description m_Description;
197 static SceneNode* Create(
198 SceneNode* parent,
200 const SceneNode::Description& description,
[all …]
Dgfx_SceneObject.h36 class SceneNode; variable
40 typedef ut::Children<SceneNode, SceneNode, ut::ChildDetacher<SceneNode> > SceneNodeChildren;
Dgfx_TransformNode.h33 class TransformNode : public SceneNode
50 struct Description : public SceneNode::Description
134 SceneNode* parent,
419 SceneNode::GetMemorySizeForInitialize(pSize, resTransformNode, description); in GetMemorySizeForInitialize()
452 SceneNode::InheritTraversalResults(); in InheritTraversalResults()
454 SceneNode* parent = this->GetParent(); in InheritTraversalResults()
459 results = ut::EnableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
463 results = ut::DisableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
465 else if (parent->IsEnabledResults(SceneNode::FLAG_IS_DIRTY)) in InheritTraversalResults()
467 results = ut::EnableFlag(results, SceneNode::FLAG_IS_DIRTY); in InheritTraversalResults()
[all …]
Dgfx_AnimGroup.h36 class SceneNode; variable
74 Builder& SetSceneNode(SceneNode* sceneNode) { m_SceneNode = sceneNode; return *this; } in SetSceneNode()
134 SceneNode* m_SceneNode;
191 SceneNode* GetSceneNode() const { return m_SceneNode; } in GetSceneNode()
283 SceneNode* sceneNode,
307 SceneNode* m_SceneNode; //!< 対象オブジェクトが属するシーンノードです。
Dgfx_SceneHelper.h51 NW_NULL_ASSERT(ut::DynamicCast<SceneNode*>(*child)); in ResolveReference()
155 static void ResolveReferenceImpl(SceneNode* parent, SceneNode* child);
165 AttachNode(nw::gfx::SceneNode* parent) in AttachNode()
180 nw::gfx::SceneNode* m_Parent;
Dgfx_ParticleUtil.h29 class SceneNode; variable
50 ut::MoveArray<SceneNode*>* sceneNodeArray,
56 static void ResolveParticleObject(ut::MoveArray<SceneNode*>* sceneNodeArray);
Dgfx_SceneBuilder.h29 class SceneNode; variable
242 SceneNode* parent,
265 SceneNode* parent,
Dgfx_ISceneVisitor.h28 class SceneNode; variable
59 virtual void VisitSceneNode(SceneNode* node) = 0;
Dgfx_SceneContext.h28 class SceneNode; variable
45 typedef ut::MoveArray<SceneNode*> SceneNodeArray;
90 typedef ut::MoveArray<SceneNode*> AnimatableNodeArray;
291 void PushSceneNode(SceneNode* node) in PushSceneNode()
303 bool TryPushSceneNode(SceneNode* node) in TryPushSceneNode()
1198 void PushAnimatableNode(SceneNode* sceneNode) in PushAnimatableNode()
1215 bool TryPushAnimatableNode(SceneNode* sceneNode) in TryPushAnimatableNode()
Dgfx_ParticleSet.h41 class ParticleSet : public SceneNode
50 struct Description : public SceneNode::Description
125 SceneNode* parent,
/NW4C-2.0.3/demos/Nw4cDemo/include/
DSmModel.h43 void SetSceneNode( nw::gfx::SceneNode* pParentNode, nw::gfx::SceneNode* pSceneNode );
46 nw::gfx::SceneNode* GetSceneNode() const { return m_pSceneNode; } in GetSceneNode()
142 nw::gfx::SceneNode* m_pParentNode;
143 nw::gfx::SceneNode* m_pSceneNode;
DSmSceneCtrl.h40 void InitializeScene(nw::gfx::SceneNode* sceneRoot);
43 void TraverseScene(nw::gfx::SceneNode* sceneRoot);
DGfxCtrl.h90 nw::gfx::SceneNode* GetSceneRoot() { return m_SceneRoot; } in GetSceneRoot()
125 nw::gfx::SceneNode* m_SceneRoot;
DSmParticle.h42 SmParticle( nw::gfx::SceneNode* parentNode );
166 nw::gfx::SceneNode* m_pParentNode;
/NW4C-2.0.3/sources/libraries/demo/
Ddemo_Particle.cpp237 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(this->m_MainAllocator); in Allocate()
246 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
260 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
274 NW_FOREACH(nw::gfx::SceneNode* node, sceneNodeArray) in Allocate()
309 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(this->m_MainAllocator); in CreateMultiEmitterParticleHandle()
318 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateMultiEmitterParticleHandle()
335 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateMultiEmitterParticleHandle()
350 NW_FOREACH(nw::gfx::SceneNode* node, sceneNodeArray) in CreateMultiEmitterParticleHandle()
/NW4C-2.0.3/demos/gfx/MultiAnimationDemo/sources/
DMultiAnimationDemo.cpp79 nw::gfx::SceneNode* s_SceneRoot = NULL;
89 nw::gfx::SceneNode* s_SceneRootInvisible = NULL;
90 nw::gfx::SceneNode* s_SkeletalRoot = NULL;
91 nw::gfx::SceneNode* s_MaterialRoot = NULL;
92 nw::gfx::SceneNode* s_VisibilityRoot = NULL;
93 nw::gfx::SceneNode* s_CameraRoot = NULL;
94 nw::gfx::SceneNode* s_LightRoot = NULL;
327 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
334 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
349 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
[all …]
/NW4C-2.0.3/demos/Nw4cDemo/sources/
DGfxCtrl.cpp212 nw::gfx::SceneNode* pAddNode = nw::demo::Utility::CreateSceneNode( in CreateModel()
217 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(m_Allocator); in CreateModel()
351 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(m_Allocator); in CreateParticle()
366 nw::gfx::SceneNode* pAddNode = nw::demo::Utility::CreateSceneNode( in CreateParticle()
391 nw::gfx::SceneNode* pAddEmitNode = nw::demo::Utility::CreateSceneNode( in CreateParticle()
464 nw::gfx::SceneNode* firstLightNode = NULL; in CreateSceneEnvironment()
479 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateSceneEnvironment()
538 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in CreateSceneEnvironment()
597 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in CreateCamera()
/NW4C-2.0.3/demos/gfx/ParticleUpdaterDemo/sources/
DParticleUpdaterDemo.cpp82 nw::gfx::SceneNode* s_SceneRoot = NULL;
295 nw::ut::MoveArray<nw::gfx::SceneNode*> *sceneNodeArray in SetUserUpdater()
300 NW_FOREACH(nw::gfx::SceneNode* node, *sceneNodeArray) in SetUserUpdater()
389 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(&s_DeviceAllocator); in BuildResources()
396 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
410 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
424 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-2.0.3/demos/gfx/SimpleDemo/sources/
DSimpleDemo.cpp67 nw::gfx::SceneNode* s_SceneRoot = NULL;
196 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in BuildResources()
204 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
219 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
/NW4C-2.0.3/demos/gfx/ResourceDemo/sources/
DResourceDemo.cpp114 nw::gfx::SceneNode* s_SceneRoot = NULL;
265 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in InitializeScenes()
305 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
331 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
344 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
357 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
/NW4C-2.0.3/demos/gfx/PartialAnimationDemo/sources/
DPartialAnimationDemo.cpp75 nw::gfx::SceneNode* s_SceneRoot = NULL;
76 nw::gfx::SceneNode* s_ModelRoot = NULL;
332 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in BuildResources()
339 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()
357 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in BuildResources()

1234