slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
DX12MeshManager.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/18.
3//
4
5#pragma once
6#include <d3d12.h>
7
8#include "DX12Common.h"
9#include "DX12DefaultBuffer.h"
10#include "Mesh/BaseMesh.h"
12
13#include <unordered_map>
14
15namespace z8
16{
18 // 总索引数
19 unsigned IndexCount = 0;
20 // 起始索引偏移
21 unsigned StartIndexLocation = 0;
22 // 起始顶点偏移
24};
25
46}
47
48
Definition BaseMesh.h:23
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