Chira Engine
A customizable MIT-licensed game engine.
chira::MeshDataBuilder Member List

This is the complete list of members for chira::MeshDataBuilder, including all inherited members.

addCube(Vertex center, glm::vec3 size, bool visibleOutside=true, bool addDuplicate=false) (defined in chira::MeshDataBuilder)chira::MeshDataBuilder
addSquare(Vertex v1, Vertex v2, Vertex v3, Vertex v4, bool addDuplicate=false)chira::MeshDataBuilder
addSquare(Vertex center, glm::vec2 size, SignedAxis normal, float offset=0, bool addDuplicate=false) (defined in chira::MeshDataBuilder)chira::MeshDataBuilder
addTriangle(Vertex v1, Vertex v2, Vertex v3, bool addDuplicate=false) (defined in chira::MeshDataBuilder)chira::MeshDataBuilder
addVertex(Vertex vertex, bool addDuplicate=false)chira::MeshDataBuilderprotected
appendMeshData(const std::string &loader, const std::string &identifier) (defined in chira::MeshData)chira::MeshData
clear()chira::MeshDataBuilder
clearMeshData()chira::MeshDataprotected
currentIndex (defined in chira::MeshDataBuilder)chira::MeshDataBuilderprotected
depthFunction (defined in chira::MeshData)chira::MeshDataprotected
drawMode (defined in chira::MeshData)chira::MeshDataprotected
getDepthFunction() const (defined in chira::MeshData)chira::MeshData
getMaterial() const (defined in chira::MeshData)chira::MeshData
getMeshData(const std::string &meshLoader) const (defined in chira::MeshData)chira::MeshData
handle (defined in chira::MeshData)chira::MeshDataprotected
indices (defined in chira::MeshData)chira::MeshDataprotected
initialized (defined in chira::MeshData)chira::MeshDataprotected
material (defined in chira::MeshData)chira::MeshDataprotected
MeshData()=default (defined in chira::MeshData)chira::MeshData
MeshDataBuilder() (defined in chira::MeshDataBuilder)chira::MeshDataBuilder
render(glm::mat4 model, MeshCullType cullType=MeshCullType::BACK) (defined in chira::MeshData)chira::MeshData
setDepthFunction(MeshDepthFunction function) (defined in chira::MeshData)chira::MeshData
setMaterial(SharedPointer< IMaterial > newMaterial) (defined in chira::MeshData)chira::MeshData
setupForRendering()chira::MeshDataprotected
update() (defined in chira::MeshDataBuilder)chira::MeshDataBuilder
updateMeshData()chira::MeshDataprotected
vertices (defined in chira::MeshData)chira::MeshDataprotected
~MeshData() (defined in chira::MeshData)chira::MeshDatavirtual