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 |
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 |
fillVertexCoords(const MeshConcept auto &mesh, auto *buffer) | vcl::MeshRenderData< MeshRenderBuffers< Mesh > > | inlineprotected |
fillVertexNormals(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 |
mVertexCoordsBuffer (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | private |
mVertexNormalsBuffer (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 |
setVertexCoordsBuffer(const MeshType &mesh) (defined in vcl::MeshRenderBuffers< Mesh >) | vcl::MeshRenderBuffers< Mesh > | inlineprivate |
MeshRenderData< MeshRenderBuffers< Mesh > >::setVertexCoordsBuffer(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 |
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 |