Visual Computing Library
Loading...
Searching...
No Matches
vcl::MeshRenderBuffers< Mesh > Member List

This is the complete list of members for vcl::MeshRenderBuffers< Mesh >, including all inherited members.

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() constvcl::MeshRenderData< MeshRenderBuffers< Mesh > >inlineprotected
numTris() constvcl::MeshRenderData< MeshRenderBuffers< Mesh > >inlineprotected
numVerts() constvcl::MeshRenderData< MeshRenderBuffers< Mesh > >inlineprotected
numWireframeLines() constvcl::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