Files
XCEngine/docs/api/XCEngine/Resources/Mesh/Mesh/Mesh.md

2.8 KiB
Raw Blame History

Mesh

命名空间: XCEngine::Resources

类型: class

头文件: XCEngine/Resources/Mesh/Mesh.h

描述: 定义 XCEngine/Resources/Mesh 子目录中的 Mesh public API。

概述

Mesh.hXCEngine/Resources/Mesh 子目录 下的 public header当前页面作为平行目录中的 canonical 总览,用于汇总该头文件暴露的主要声明。

声明概览

声明 类型 说明
VertexAttribute enum class 头文件中的公开声明。
StaticMeshVertex struct 头文件中的公开声明。
MeshSection struct 头文件中的公开声明。
Mesh class 继承自 IResource 的公开声明。

公共方法

方法 描述
Mesh() 构造对象。
~Mesh() 销毁对象并释放相关资源。
GetType 获取相关状态或对象。
GetName 获取相关状态或对象。
GetPath 获取相关状态或对象。
GetGUID 获取相关状态或对象。
IsValid 查询当前状态。
GetMemorySize 获取相关状态或对象。
Release 释放引用或底层资源。
SetVertexData 设置相关状态或配置。
GetVertexData 获取相关状态或对象。
GetVertexDataSize 获取相关状态或对象。
GetVertexCount 获取相关状态或对象。
GetVertexStride 获取相关状态或对象。
GetVertexAttributes 获取相关状态或对象。
SetIndexData 设置相关状态或配置。
GetIndexData 获取相关状态或对象。
GetIndexDataSize 获取相关状态或对象。
GetIndexCount 获取相关状态或对象。
IsUse32BitIndex 查询当前状态。
SetBounds 设置相关状态或配置。
GetBounds 获取相关状态或对象。
AddSection 添加元素或建立关联。
AddMaterial 添加元素或建立关联。
AddTexture 添加元素或建立关联。
GetSections 获取相关状态或对象。
GetMaterials 获取相关状态或对象。
GetTextures 获取相关状态或对象。
GetMaterial 获取相关状态或对象。

相关文档