Lines Matching refs:sm
274 Mesh *sm = new Mesh(rsc, vtxCount, idxCount); in rsi_MeshCreate() local
275 sm->incUserRef(); in rsi_MeshCreate()
278 sm->setVertexBuffer((Allocation*)vtx[i], i); in rsi_MeshCreate()
282 sm->setPrimitive((Allocation*)idx[i], (RsPrimitive)primType[i], i); in rsi_MeshCreate()
285 sm->init(); in rsi_MeshCreate()
287 return sm; in rsi_MeshCreate()
293 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetVertexBufferCount() local
294 *numVtx = sm->mHal.state.vertexBuffersCount; in rsaMeshGetVertexBufferCount()
298 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetIndexCount() local
299 *numIdx = sm->mHal.state.primitivesCount; in rsaMeshGetIndexCount()
303 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetVertices() local
304 rsAssert(vtxDataCount == sm->mHal.state.vertexBuffersCount); in rsaMeshGetVertices()
307 vtxData[ct] = sm->mHal.state.vertexBuffers[ct]; in rsaMeshGetVertices()
308 sm->mHal.state.vertexBuffers[ct]->incUserRef(); in rsaMeshGetVertices()
313 Mesh *sm = static_cast<Mesh *>(mv); in rsaMeshGetIndices() local
314 rsAssert(idxDataCount == sm->mHal.state.primitivesCount); in rsaMeshGetIndices()
317 va[ct] = sm->mHal.state.indexBuffers[ct]; in rsaMeshGetIndices()
318 primType[ct] = sm->mHal.state.primitives[ct]; in rsaMeshGetIndices()
319 if (sm->mHal.state.indexBuffers[ct]) { in rsaMeshGetIndices()
320 sm->mHal.state.indexBuffers[ct]->incUserRef(); in rsaMeshGetIndices()