Axmol Engine 2.4.0-258ceca
Loading...
Searching...
No Matches
Mesh Member List

This is the complete list of members for Mesh, including all inherited members.

_IDObject
_luaIDObject
addInstanceChild(Node *child)Mesh
autorelease()Object
calculateAABB()Mesh
create(const std::vector< float > &positions, const std::vector< float > &normals, const std::vector< float > &texs, const IndexArray &indices)Meshstatic
create(const std::vector< float > &vertices, int perVertexSizeInFloat, const IndexArray &indices, const std::vector< MeshVertexAttrib > &attribs)Meshstatic
create(std::string_view name, MeshIndexData *indexData, MeshSkin *skin=nullptr)Meshstatic
enableInstancing(bool instance, int count=0)Mesh
getAABB() constMeshinline
getIndexBuffer() constMesh
getIndexCount() constMesh
getIndexFormat() constMesh
getMaterial() constMesh
getMeshIndexData() constMeshinline
getMeshVertexAttribCount() constMesh
getMeshVertexAttribute(int idx)Mesh
getName() constMeshinline
getPrimitiveType() constMesh
getProgramState() constMesh
getReferenceCount() constObject
getSkin() constMeshinline
getTexture() constMesh
getTexture(NTextureData::Usage usage)Mesh
getVertexBuffer() constMesh
getVertexSizeInBytes() constMesh
hasVertexAttrib(shaderinfos::VertexKey attrib) constMesh
rebuildInstances()Mesh
release()Object
retain()Object
setDynamicInstancing(bool dynamic)Mesh
setIndexFormat(CustomCommand::IndexFormat indexFormat)Mesh
setMaterial(Material *material)Mesh
setMeshIndexData(MeshIndexData *indexdata)Mesh
setName(std::string_view name)Meshinline
setProgramState(backend::ProgramState *programState)Mesh
setSkin(MeshSkin *skin)Mesh
setTexture(std::string_view texPath)Mesh
setTexture(Texture2D *tex)Mesh
setTexture(Texture2D *tex, NTextureData::Usage usage, bool cacheFileName=true)Mesh
setTexture(std::string_view texPath, NTextureData::Usage usage)Mesh
setVisible(bool visible)Mesh
shrinkToFitInstances()Mesh
~Object()Objectvirtual