MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/PhysX / bind

Method bind

physx/samples/sampleframework/renderer/src/RendererMesh.cpp:132–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130}
131
132void RendererMesh::bind(void) const
133{
134 for(PxU32 i=0; i<m_numVertexBuffers; i++)
135 {
136 //RENDERER_ASSERT(m_vertexBuffers[i]->checkBufferWritten(), "Vertex buffer is empty!");
137 if (m_vertexBuffers[i]->checkBufferWritten())
138 {
139 m_vertexBuffers[i]->bind(i, m_firstVertex);
140 }
141 }
142 if(m_instanceBuffer)
143 {
144 m_instanceBuffer->bind(m_numVertexBuffers, m_firstInstance);
145 }
146 if(m_indexBuffer)
147 {
148 m_indexBuffer->bind();
149 }
150}
151
152void RendererMesh::render(RendererMaterial *material) const
153{

Callers 11

renderMethod · 0.45
renderMeshesMethod · 0.45
printMethod · 0.45
drawScreenQuadMethod · 0.45
drawLines2DMethod · 0.45
underscore.jsFile · 0.45
IFunction · 0.45
initResizableFunction · 0.45
jquery.jsFile · 0.45
kFunction · 0.45
initNavTreeFunction · 0.45

Calls 1

checkBufferWrittenMethod · 0.45

Tested by

no test coverage detected