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

#include <DX12ConstBuf.h>

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

Public 成员函数

 DX12ConstBuf (DX12Render *R)
 
 ~DX12ConstBuf () override
 
void InitDescriptor ()
 
void InitBuffer ()
 
D3D12_GPU_DESCRIPTOR_HANDLE GetGPUDescriptor (int index) const
 
char * GetCPUOffset (unsigned index) const
 
unsigned AlignSize (unsigned size) const
 
- Public 成员函数 继承自 z8::DX12Common
 DX12Common (DX12Render *)
 
virtual ~DX12Common ()=default
 

Public 属性

ComPtr< ID3D12Resource > Buffer
 
char * ConstBufCPU
 
ComPtr< ID3D12DescriptorHeap > DptHeap
 
unsigned DptSize = 0
 
D3D12_CPU_DESCRIPTOR_HANDLE Dpt
 
unsigned DptCount = 0
 

Private 属性

unsigned SingleBufSize = 0
 
unsigned StepSize = 0
 

额外继承的成员函数

- Protected 属性 继承自 z8::DX12Common
DX12DeviceCtx
 
DX12RenderRender
 

构造及析构函数说明

◆ DX12ConstBuf()

z8::DX12ConstBuf::DX12ConstBuf ( DX12Render * R)
inline

◆ ~DX12ConstBuf()

z8::DX12ConstBuf::~DX12ConstBuf ( )
override

成员函数说明

◆ AlignSize()

unsigned z8::DX12ConstBuf::AlignSize ( unsigned size) const

◆ GetCPUOffset()

char * z8::DX12ConstBuf::GetCPUOffset ( unsigned index) const

◆ GetGPUDescriptor()

D3D12_GPU_DESCRIPTOR_HANDLE z8::DX12ConstBuf::GetGPUDescriptor ( int index) const

◆ InitBuffer()

void z8::DX12ConstBuf::InitBuffer ( )

◆ InitDescriptor()

void z8::DX12ConstBuf::InitDescriptor ( )

类成员变量说明

◆ Buffer

ComPtr<ID3D12Resource> z8::DX12ConstBuf::Buffer

◆ ConstBufCPU

char* z8::DX12ConstBuf::ConstBufCPU

◆ Dpt

D3D12_CPU_DESCRIPTOR_HANDLE z8::DX12ConstBuf::Dpt

◆ DptCount

unsigned z8::DX12ConstBuf::DptCount = 0

◆ DptHeap

ComPtr<ID3D12DescriptorHeap> z8::DX12ConstBuf::DptHeap

◆ DptSize

unsigned z8::DX12ConstBuf::DptSize = 0

◆ SingleBufSize

unsigned z8::DX12ConstBuf::SingleBufSize = 0
private

◆ StepSize

unsigned z8::DX12ConstBuf::StepSize = 0
private

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