slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
z8::DX12MaterialManager类 参考

#include <DX12MaterialManager.h>

类 z8::DX12MaterialManager 继承关系图:
Inheritance graph
[图例]
z8::DX12MaterialManager 的协作图:
Collaboration graph
[图例]

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
DX12DeviceCtx
 
DX12RenderRender
 

Private 属性

std::unordered_map< ResourceRef< BaseMaterial >, uint64_t, ResourceRefHash< BaseMaterial > > Offsets
 

构造及析构函数说明

◆ DX12MaterialManager()

z8::DX12MaterialManager::DX12MaterialManager ( DX12Render * R)

成员函数说明

◆ GetGPUAddress()

uint64_t DX12MaterialManager::GetGPUAddress ( ResourceRef< BaseMaterial > material) const

返回材质对齐槽位的根 CBV 地址;未知引用返回 0,调用方不得绑定该地址。

◆ Init()

void DX12MaterialManager::Init ( )
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ Buffer

DX12DefaultBuffer z8::DX12MaterialManager::Buffer

◆ Offsets

std::unordered_map<ResourceRef<BaseMaterial>, uint64_t, ResourceRefHash<BaseMaterial> > z8::DX12MaterialManager::Offsets
private

该类的文档由以下文件生成: