26 std::vector<Vertex>
V;
27 std::vector<IndexTy>
I;
BaseMesh()
Definition BaseMesh.h:32
std::vector< IndexTy > I
Definition BaseMesh.h:27
virtual void Update()
Definition BaseMesh.h:44
bool Validate(std::string *error=nullptr) const
Definition BaseMesh.cpp:72
void ComputeNormals()
Definition BaseMesh.cpp:13
unsigned IndexCount() const
Definition BaseMesh.h:41
unsigned IndexByteSize() const
Definition BaseMesh.h:40
NormalTy NormalMode
Definition BaseMesh.h:30
std::vector< Vertex > V
Definition BaseMesh.h:26
unsigned VertexElementSize() const
Definition BaseMesh.h:38
unsigned VertexCount() const
Definition BaseMesh.h:39
uint16_t IndexTy
Definition BaseMesh.h:25
unsigned VertexByteSize() const
Definition BaseMesh.h:37
Definition ResourceRef.h:20
std::string Id
Definition ResourceRef.h:22
ResourceTy Type
Definition ResourceRef.h:23
资源的强类型引用,同时覆盖持久化 ID 与运行时索引两种边界。
Definition ResourceRef.h:36
constexpr std::string_view MeshPrefix
Definition BuiltinResource.h:6
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
Definition Application.h:15
NormalTy
Definition BaseMesh.h:14
BaseMesh Parse(std::string FileName)