|
slot 0.0.1
A real time UI render framework
|
#include <DX12MeshManager.h>


Public 成员函数 | |
| DX12MeshManager (DX12Render *R) | |
| void | UnifyMesh () |
| void | Init () |
| void | Bind () const |
| DX12SubMesh * | GetSubMesh (ResourceRef< BaseMesh > mesh) |
Public 成员函数 继承自 z8::DX12Common | |
| DX12Common (DX12Render *) | |
| virtual | ~DX12Common ()=default |
Public 属性 | |
| BaseMesh | MergeMesh |
| DX12DefaultBuffer | VBuf |
| DX12DefaultBuffer | IBuf |
| D3D12_VERTEX_BUFFER_VIEW | Vv |
| D3D12_INDEX_BUFFER_VIEW | Iv |
| DXGI_FORMAT | FormatIBuf = DXGI_FORMAT_R16_UINT |
| std::unordered_map< ResourceRef< BaseMesh >, DX12SubMesh, ResourceRefHash< BaseMesh > > | SubMeshes |
Public 属性 继承自 z8::DX12Common | |
| DX12Device * | Ctx |
| DX12Render * | Render |
| DX12MeshManager::DX12MeshManager | ( | DX12Render * | R | ) |
| void DX12MeshManager::Bind | ( | ) | const |
| DX12SubMesh * DX12MeshManager::GetSubMesh | ( | ResourceRef< BaseMesh > | mesh | ) |
| void DX12MeshManager::Init | ( | ) |


| void DX12MeshManager::UnifyMesh | ( | ) |

| DXGI_FORMAT z8::DX12MeshManager::FormatIBuf = DXGI_FORMAT_R16_UINT |
| DX12DefaultBuffer z8::DX12MeshManager::IBuf |
| D3D12_INDEX_BUFFER_VIEW z8::DX12MeshManager::Iv |
| BaseMesh z8::DX12MeshManager::MergeMesh |
| std::unordered_map<ResourceRef<BaseMesh>, DX12SubMesh, ResourceRefHash<BaseMesh> > z8::DX12MeshManager::SubMeshes |
| DX12DefaultBuffer z8::DX12MeshManager::VBuf |
| D3D12_VERTEX_BUFFER_VIEW z8::DX12MeshManager::Vv |