13#include <unordered_map>
37 std::unordered_map<ResourceRef<BaseMesh>,
DX12SubMesh,
Definition DX12Common.h:35
Definition DX12DefaultBuffer.h:9
Definition DX12MeshManager.h:26
D3D12_VERTEX_BUFFER_VIEW Vv
Definition DX12MeshManager.h:33
std::unordered_map< ResourceRef< BaseMesh >, DX12SubMesh, ResourceRefHash< BaseMesh > > SubMeshes
Definition DX12MeshManager.h:38
D3D12_INDEX_BUFFER_VIEW Iv
Definition DX12MeshManager.h:34
BaseMesh MergeMesh
Definition DX12MeshManager.h:28
DXGI_FORMAT FormatIBuf
Definition DX12MeshManager.h:36
void Bind() const
Definition DX12MeshManager.cpp:55
void Init()
Definition DX12MeshManager.cpp:36
void UnifyMesh()
Definition DX12MeshManager.cpp:17
DX12SubMesh * GetSubMesh(ResourceRef< BaseMesh > mesh)
Definition DX12MeshManager.cpp:65
DX12MeshManager(DX12Render *R)
Definition DX12MeshManager.cpp:13
DX12DefaultBuffer IBuf
Definition DX12MeshManager.h:31
DX12DefaultBuffer VBuf
Definition DX12MeshManager.h:30
Definition DX12Render.h:33
资源的强类型引用,同时覆盖持久化 ID 与运行时索引两种边界。
Definition ResourceRef.h:36
世界矩阵 描述坐标系,左手坐标系 使用 DirectX12 坐标系的描述
Definition Application.h:15
Definition DX12MeshManager.h:17
int BaseVertexLocation
Definition DX12MeshManager.h:23
unsigned StartIndexLocation
Definition DX12MeshManager.h:21
unsigned IndexCount
Definition DX12MeshManager.h:19