Lines Matching refs:gfx

25 NW_UT_RUNTIME_TYPEINFO_DEFINITION(ParticleNode, gfx::TransformNode);
30 gfx::ResTransformNode resObj, in ParticleNode()
31 const gfx::TransformNode::Description& description) in ParticleNode()
32 : gfx::TransformNode(allocator, resObj, description), in ParticleNode()
56 nw::gfx::ResTransformNode(), in Create()
60 gfx::Result result = node->Initialize(allocator); in Create()
77 gfx::ParticleContext* particleContext) in Create()
107 ParticleEffect::Setup(gfx::ResGraphicsFile resource, bool useParticleMaterial) in Setup()
109 …resource.ForeachTexture(nw::gfx::TextureLocationFlagSetter(NN_GX_MEM_VRAMA | GL_NO_COPY_FCRAM_DMP)… in Setup()
117 resource.ForeachModelMaterial(nw::gfx::ParticleMaterialFlagSetter()); in Setup()
120 nw::gfx::Result result = resource.Setup(m_DeviceAllocator); in Setup()
130 ParticleEffect::Register(gfx::ResGraphicsFile resource, const char** nodeNames) in Register()
132 nw::gfx::ResModelArray models = resource.GetModels(); in Register()
133 nw::gfx::ResModelArray::iterator modelsEnd = models.end(); in Register()
134 for (nw::gfx::ResModelArray::iterator modelResource = models.begin(); in Register()
153 … m_ResModels.PushBack(nw::gfx::ResDynamicCast<nw::gfx::ResParticleModel>(*modelResource)); in Register()
157 nw::gfx::ResEmitterArray emitters = resource.GetEmitters(); in Register()
158 for (nw::gfx::ResEmitterArray::iterator emitterResource = emitters.begin(); in Register()
185 ParticleEffect::Register(gfx::ResGraphicsFile resource) in Register()
187 nw::gfx::ResModelArray models = resource.GetModels(); in Register()
188 nw::gfx::ResModelArray::iterator modelsEnd = models.end(); in Register()
189 for (nw::gfx::ResModelArray::iterator modelResource = models.begin(); in Register()
193 if ( resTypeInfo == nw::gfx::ResParticleModel::TYPE_INFO) in Register()
195 … m_ResModels.PushBack(nw::gfx::ResDynamicCast<nw::gfx::ResParticleModel>(*modelResource)); in Register()
199 nw::gfx::ResEmitterArray emitters = resource.GetEmitters(); in Register()
200 for (nw::gfx::ResEmitterArray::iterator emitterResource = emitters.begin(); in Register()
219 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(this->m_MainAllocator); in Allocate()
222 NW_FOREACH(const nw::gfx::ResParticleModel resModel, this->m_ResModels) in Allocate()
224 nw::gfx::SceneObject* sceneObject = nw::gfx::SceneBuilder() in Allocate()
228 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
231 nw::gfx::ParticleModel* model = nw::ut::DynamicCast<nw::gfx::ParticleModel*>(node); in Allocate()
236 NW_FOREACH(const nw::gfx::ResParticleEmitter resEmitter, this->m_ResEmitters) in Allocate()
238 nw::gfx::SceneObject* sceneObject = nw::gfx::SceneBuilder() in Allocate()
242 nw::gfx::SceneNode* node = nw::ut::DynamicCast<nw::gfx::SceneNode*>(sceneObject); in Allocate()
245 nw::gfx::ParticleEmitter* emitter = nw::ut::DynamicCast<nw::gfx::ParticleEmitter*>(node); in Allocate()
250 nw::gfx::SceneHelper::ResolveReference(sceneNodeArray); in Allocate()
253 nw::gfx::ParticleUtil::SetupParticleObject(&sceneNodeArray, this->m_ParticleContext); in Allocate()
256 NW_FOREACH(nw::gfx::SceneNode* node, sceneNodeArray) in Allocate()
272 nw::gfx::SafeDestroyBranch(node); in DestroyParticleNode()