Visual Computing Library  devel
Loading...
Searching...
No Matches
vcl::DrawableMeshBGFX< MeshType > Member List

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

AbstractDrawableMesh()=default (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMesh
AbstractDrawableMesh(const AbstractDrawableMesh &other)=default (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMesh
AbstractDrawableMesh(const MeshType &m) (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMeshinline
bindUniforms() const (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlineprotected
boundingBox() const overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
clone() const &overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
clone() &&overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
computeBoundingBox(const MeshType &m) (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMeshinlineprotected
draw(const DrawObjectSettings &settings) const overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
DrawableMeshBGFX()=default (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >
DrawableMeshBGFX(const MeshType &mesh) (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inline
DrawableMeshBGFX(MeshType &&mesh) (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inline
DrawableMeshBGFX(const DrawableMeshBGFX &drawableMesh) (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inline
DrawableMeshBGFX(DrawableMeshBGFX &&drawableMesh) (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inline
DrawableObject()=defaultvcl::DrawableObject
drawId(const DrawObjectSettings &settings) const overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
edgeCount() const override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
EMPTY_IMAGE (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMeshinlineprivatestatic
faceCount() const override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
info() constvcl::DrawableObjectinline
info()vcl::DrawableObjectinline
init() overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
isVisible() const overridevcl::AbstractDrawableMeshinlinevirtual
materials() const override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
MatIt typedef (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMesh
mBoundingBox (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMeshprotected
mInfovcl::DrawableObjectprivate
mMRB (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >protected
mMRS (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMeshprotected
mNamevcl::DrawableObjectprivate
MRI typedef (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >private
mSurfaceProgramType (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >private
N_TEXTURE_TYPES (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlineprivatestatic
name() overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
name() const overridevcl::DrawableMeshBGFX< MeshType >inlinevirtual
operator=(DrawableMeshBGFX drawableMesh) (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inline
renderSettings() const (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMeshinline
setRenderSettings(const MeshRenderSettings &rs) override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
setSurfaceProgramType(SurfaceProgramsType type) (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inline
setVisibility(bool vis) overridevcl::AbstractDrawableMeshinlinevirtual
surfaceProgramSelector() const (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlineprotected
SurfaceProgramsType enum name (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >
swap(DrawableMeshBGFX &other) (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inline
swap (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >friend
swap(AbstractDrawableMesh &other) (defined in vcl::AbstractDrawableMesh)vcl::AbstractDrawableMeshinlineprotected
vcl::DrawableObject::swap(DrawableObject &other)vcl::DrawableObjectinlineprotected
textureImage(const std::string &path) const override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
transformMatrix() const override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
updateAndBindMaterialUniforms(uint chunkNumber, bool imageBasedLighting) constvcl::DrawableMeshBGFX< MeshType >inlineprotected
updateBuffers(MRI::BuffersBitSet buffersToUpdate=MRI::BUFFERS_ALL) override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
vertexCount() const override (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >inlinevirtual
~DrawableMeshBGFX()=default (defined in vcl::DrawableMeshBGFX< MeshType >)vcl::DrawableMeshBGFX< MeshType >
~DrawableObject() (defined in vcl::DrawableObject)vcl::DrawableObjectinlinevirtual