Axmol 3.0.0-89d6d9a
Loading...
Searching...
No Matches
Mesh Member List

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

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 tlx::pod_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
getObjectID() const noexceptObjectinline
getPrimitiveType() constMesh
getProgramState() constMesh
getReferenceCount() constObject
getSkin() constMeshinline
getTexture() constMesh
getTexture(NTextureData::Usage usage)Mesh
getVertexBuffer() constMesh
getVertexSizeInBytes() constMesh
hasVertexAttrib(MeshVertexAttribute 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(rhi::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