Lines Matching refs:this
134 return this->m_ResParticleCollection; in GetResParticleCollection()
141 return this->m_ResParticleCollection; in GetResParticleCollection()
154 return this->m_Capacity; in GetCapacity()
161 return this->m_Count; in GetCount()
169 this->m_Count = count; in SetCount()
176 return this->m_MinActiveIndex; in GetMinActiveIndex()
183 return this->m_MaxActiveIndex; in GetMaxActiveIndex()
190 this->m_MinActiveIndex = minActiveIndex; in SetMinActiveIndex()
197 this->m_MaxActiveIndex = maxActiveIndex; in SetMaxActiveIndex()
207 return this->m_IsStream[usage]; in IsStream()
213 return this->m_BufferSide; in GetBufferSide()
219 return this->m_LastBuffer; in GetLastBuffer()
225 this->m_LastBuffer = value; in SetLastBuffer()
236 if (!this->m_IsStream[usage]) in GetStreamPtr()
241 if (this->m_BufferSide) in GetStreamPtr()
246 return this->m_StreamPtr[usage][side]; in GetStreamPtr()
257 if (!this->m_IsStream[usage]) in GetStreamPtr()
262 if (this->m_BufferSide) in GetStreamPtr()
267 return this->m_StreamPtr[usage][side]; in GetStreamPtr()
277 if (this->m_IsStream[usage]) in GetParameterPtr()
282 return this->m_StreamPtr[usage][0]; in GetParameterPtr()
310 if (this->m_IsStream[usage]) in GetStreamOrParameter()
312 if (this->m_BufferSide) in GetStreamOrParameter()
317 *stream = (T*)this->m_StreamPtr[usage][side]; in GetStreamOrParameter()
324 memcpy(param, this->m_StreamPtr[usage][0], sizeof(T)); in GetStreamOrParameter()
339 ParticleShape* shape = this->m_ParticleShape; in SwapBuffer()
342 if (this->m_BufferSide) in SwapBuffer()
347 this->m_BufferSide = !this->m_BufferSide; in SwapBuffer()
348 shape->SetBufferSide(this->m_BufferSide); in SwapBuffer()
350 int size = this->GetMaxActiveIndex() + 1; in SwapBuffer()
353 void* src = this->m_StreamPtr[usage][side]; in SwapBuffer()
354 void* dst = this->m_StreamPtr[usage][(ParticleBuffer)(1 - side)]; in SwapBuffer()
360 nw::os::MemCpy(dst, src, this->m_StreamStride[usage] * size); in SwapBuffer()
365 this->m_LastBuffer = 1 - this->m_LastBuffer; in SwapBuffer()
378 u16* activeIndex = (u16*)this->GetStreamPtr( in KillParticles()
384 (ParticleTime*)this->GetStreamPtr(PARTICLEUSAGE_NEG_TIMELIMIT, PARTICLE_BUFFER_FRONT); in KillParticles()
396 (ParticleTime*)this->GetStreamPtr(PARTICLEUSAGE_BIRTH, PARTICLE_BUFFER_FRONT); in KillParticles()
400 if (this->IsStream(PARTICLEUSAGE_LIFE)) in KillParticles()
403 (ParticleTime*)this->GetStreamPtr(PARTICLEUSAGE_LIFE, PARTICLE_BUFFER_FRONT); in KillParticles()
414 lifeParam = *(ParticleTime*)this->GetParameterPtr(PARTICLEUSAGE_LIFE); in KillParticles()
437 (ParticleTime*)this->GetStreamPtr(PARTICLEUSAGE_NEG_TIMELIMIT, PARTICLE_BUFFER_FRONT); in KillParticle()
443 (ParticleTime*)this->GetStreamPtr(PARTICLEUSAGE_BIRTH, PARTICLE_BUFFER_FRONT); in KillParticle()
447 if (this->IsStream(PARTICLEUSAGE_LIFE)) in KillParticle()
450 (ParticleTime*)this->GetStreamPtr(PARTICLEUSAGE_LIFE, PARTICLE_BUFFER_FRONT); in KillParticle()
455 lifeParam = *(ParticleTime*)this->GetParameterPtr(PARTICLEUSAGE_LIFE); in KillParticle()