Lines Matching refs:index

179     bool IsVertexStream(int index)  in IsVertexStream()  argument
181 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in IsVertexStream()
182 return this->m_VertexAttribute[index].m_IsStream; in IsVertexStream()
188 s32 GetVertexAttributeUsage(int index) in GetVertexAttributeUsage() argument
190 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in GetVertexAttributeUsage()
191 return this->m_VertexAttribute[index].m_Usage; in GetVertexAttributeUsage()
197 u32 GetVertexAttributeFormatType(int index) in GetVertexAttributeFormatType() argument
199 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in GetVertexAttributeFormatType()
200 return this->m_VertexAttribute[index].m_FormatType; in GetVertexAttributeFormatType()
206 u8 GetVertexAttributeDimension(int index) in GetVertexAttributeDimension() argument
208 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in GetVertexAttributeDimension()
209 return this->m_VertexAttribute[index].m_Dimension; in GetVertexAttributeDimension()
216 u8* GetVertexStreamPtr(int index, ParticleBuffer side) in GetVertexStreamPtr() argument
218 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in GetVertexStreamPtr()
220 if (!this->m_VertexAttribute[index].m_IsStream) in GetVertexStreamPtr()
230 return this->m_VertexAttribute[index].m_Stream[side]; in GetVertexStreamPtr()
237 const u8* GetVertexStreamPtr(int index, ParticleBuffer side) const in GetVertexStreamPtr() argument
239 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in GetVertexStreamPtr()
241 if (!this->m_VertexAttribute[index].m_IsStream) in GetVertexStreamPtr()
251 return this->m_VertexAttribute[index].m_Stream[side]; in GetVertexStreamPtr()
257 f32* GetVertexParameter(int index) in GetVertexParameter() argument
259 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in GetVertexParameter()
260 if (this->m_VertexAttribute[index].m_IsStream) in GetVertexParameter()
265 return reinterpret_cast<f32*>(this->m_VertexAttribute[index].m_Stream[0]); in GetVertexParameter()
271 const f32* GetVertexParameter(int index) const in GetVertexParameter() argument
273 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in GetVertexParameter()
274 if (this->m_VertexAttribute[index].m_IsStream) in GetVertexParameter()
279 return reinterpret_cast<const f32*>(this->m_VertexAttribute[index].m_Stream[0]); in GetVertexParameter()
287 void SetVertexParameter(int index, ParticleBuffer side, const f32* ptr) in SetVertexParameter() argument
289 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in SetVertexParameter()
291 if (this->m_VertexAttribute[index].m_IsStream) in SetVertexParameter()
301 int count = this->GetVertexAttributeDimension(index); in SetVertexParameter()
302 f32* fdata = this->GetVertexParameter(index); in SetVertexParameter()
313 this->m_VertexAttribute[index].m_CommandPtr[side]); in SetVertexParameter()
321 void* SetVertexAttributeCommandPtr(int index, int side, void* ptr) in SetVertexAttributeCommandPtr() argument
323 NW_ASSERT(index >= 0 && index < this->m_ResVertexAttributeDataCount); in SetVertexAttributeCommandPtr()
325 return this->m_VertexAttribute[index].m_CommandPtr[side] = ptr; in SetVertexAttributeCommandPtr()