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


Public 成员函数 | |
| DX12MaterialManager (DX12Render *R) | |
| void | Init () |
| uint64_t | GetGPUAddress (ResourceRef< BaseMaterial > material) const |
Public 成员函数 继承自 z8::DX12Common | |
| DX12Common (DX12Render *) | |
| virtual | ~DX12Common ()=default |
Public 属性 | |
| DX12DefaultBuffer | Buffer |
Public 属性 继承自 z8::DX12Common | |
| DX12Device * | Ctx |
| DX12Render * | Render |
Private 属性 | |
| std::unordered_map< ResourceRef< BaseMaterial >, uint64_t, ResourceRefHash< BaseMaterial > > | Offsets |
| z8::DX12MaterialManager::DX12MaterialManager | ( | DX12Render * | R | ) |
| uint64_t DX12MaterialManager::GetGPUAddress | ( | ResourceRef< BaseMaterial > | material | ) | const |
返回材质对齐槽位的根 CBV 地址;未知引用返回 0,调用方不得绑定该地址。
| void DX12MaterialManager::Init | ( | ) |


| DX12DefaultBuffer z8::DX12MaterialManager::Buffer |
|
private |