⚠️ This documentation corresponds to the latest development branch of axmol. It might diverge from the official releases.
|
Axmol Engine 3.0.0-dff292a
|
This is the complete list of members for Mesh, including all inherited members.
| _ID | Object | |
| _luaID | Object | |
| 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) | Mesh | static |
| create(const std::vector< float > &vertices, int perVertexSizeInFloat, const IndexArray &indices, const tlx::pod_vector< MeshVertexAttrib > &attribs) | Mesh | static |
| create(std::string_view name, MeshIndexData *indexData, MeshSkin *skin=nullptr) | Mesh | static |
| enableInstancing(bool instance, int count=0) | Mesh | |
| getAABB() const | Mesh | inline |
| getIndexBuffer() const | Mesh | |
| getIndexCount() const | Mesh | |
| getIndexFormat() const | Mesh | |
| getMaterial() const | Mesh | |
| getMeshIndexData() const | Mesh | inline |
| getMeshVertexAttribCount() const | Mesh | |
| getMeshVertexAttribute(int idx) | Mesh | |
| getName() const | Mesh | inline |
| getPrimitiveType() const | Mesh | |
| getProgramState() const | Mesh | |
| getReferenceCount() const | Object | |
| getSkin() const | Mesh | inline |
| getTexture() const | Mesh | |
| getTexture(NTextureData::Usage usage) | Mesh | |
| getVertexBuffer() const | Mesh | |
| getVertexSizeInBytes() const | Mesh | |
| hasVertexAttrib(shaderinfos::VertexKey attrib) const | Mesh | |
| 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) | Mesh | inline |
| 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() | Object | virtual |