| Base typedef (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| Base (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| bindIndexBuffers(const MeshRenderSettings &mrs, MRI::Buffers indexBufferToBind=MRI::Buffers::TRIANGLES) const (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| bindTextures() const (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| bindUniforms() const (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| bindVertexBuffers(const MeshRenderSettings &mrs) const (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| bindVertexQuadBuffer() const (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| computeQuadVertexBuffers(const MeshType &mesh, const bgfx::ViewId viewId) const (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| fillEdgeColors(const EdgeMeshConcept auto &mesh, auto *buffer, Color::Format fmt) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillEdgeIndices(const EdgeMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillEdgeNormals(const EdgeMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillTriangleColors(const FaceMeshConcept auto &mesh, auto *buffer, Color::Format fmt) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillTriangleIndices(const FaceMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillTriangleNormals(const FaceMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillVertexColors(const MeshConcept auto &mesh, auto *buffer, Color::Format fmt) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillVertexNormals(const MeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillVertexPositions(const MeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillVertexQuadIndices(const MeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillVertexTexCoords(const MeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillVertexTextureIndices(const FaceMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillWedgeTexCoords(const FaceMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillWedgeTextureIndices(const FaceMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| fillWireframeIndices(const FaceMeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| getAllocatedBufferAndReleaseFn(uint size) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| mEdgeColorBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mEdgeIndexBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mEdgeNormalBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| MeshRenderBuffers()=default (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | |
| MeshRenderBuffers(const MeshType &mesh, MRI::BuffersBitSet buffersToFill=MRI::BUFFERS_ALL) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| MeshRenderBuffers(const MeshRenderBuffers &other)=delete (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | |
| MeshRenderBuffers(MeshRenderBuffers &&other) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| MeshType typedef (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mMeshUniforms (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| MRI typedef (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mTextureUnits (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mTriangleColorBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mTriangleIndexBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mTriangleNormalBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexColorsBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexNormalsBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexPositionsBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexQuadBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexQuadBufferGenerated (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | mutableprivate |
| mVertexQuadIndexBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexTextureIndexBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexUVBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mVertexWedgeUVBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mWedgeTextureIndexBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| mWireframeIndexBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
| numEdges() const | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| numTris() const | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| numVerts() const | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| numWireframeLines() const | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| operator=(const MeshRenderBuffers &other)=delete (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | |
| operator=(MeshRenderBuffers &&other) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| setEdgeColorsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setEdgeColorsBuffer(const EdgeMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setEdgeIndicesBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setEdgeIndicesBuffer(const EdgeMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setEdgeNormalsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setEdgeNormalsBuffer(const EdgeMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setMeshUniforms(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setMeshUniforms(const MeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setTextureUnits(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setTextureUnits(const MeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setTriangleColorsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setTriangleColorsBuffer(const FaceMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setTriangleIndicesBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setTriangleIndicesBuffer(const FaceMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setTriangleNormalsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setTriangleNormalsBuffer(const FaceMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setVertexColorsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setVertexColorsBuffer(const MeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setVertexNormalsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setVertexNormalsBuffer(const MeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setVertexPositionsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setVertexPositionsBuffer(const MeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setVertexQuadIndexBuffer(const MeshType &mesh) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| setVertexTexCoordsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setVertexTexCoordsBuffer(const MeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setVertexTextureIndicesBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setVertexTextureIndicesBuffer(const FaceMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setWedgeTexCoordsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setWedgeTexCoordsBuffer(const MeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setWedgeTextureIndicesBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setWedgeTextureIndicesBuffer(const FaceMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| setWireframeIndicesBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
| MeshRenderData< MeshRenderBuffers< Mesh > >::setWireframeIndicesBuffer(const FaceMeshConcept auto &) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
| swap(MeshRenderBuffers &other) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inline |
| swap (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | friend |
| update(const MeshConcept auto &mesh, MRI::BuffersBitSet buffersToUpdate=MRI::BUFFERS_ALL) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inline |