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

#include <DX12Command.h>

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

Public 成员函数

 DX12Command (DX12Render *R)
 
 ~DX12Command ()
 
void Init ()
 
void Synchronize ()
 
void Reset ()
 
void ResetWithPso ()
 
void CloseAndExecute ()
 
void UpdatePSOTy ()
 
- Public 成员函数 继承自 z8::DX12Common
 DX12Common (DX12Render *)
 
virtual ~DX12Common ()=default
 

Public 属性

ComPtr< ID3D12CommandQueue > Queue
 
ComPtr< ID3D12CommandAllocator > Allocator
 
ComPtr< ID3D12GraphicsCommandList > List
 
ComPtr< ID3D12Fence > Fence
 
unsigned __int64 CurFence = 0
 

Private 类型

enum  { Default , WireFrame }
 

Private 属性

enum z8::DX12Command:: { ... }  PSOTy = WireFrame
 

额外继承的成员函数

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

成员枚举类型说明

◆ anonymous enum

anonymous enum
private
枚举值
Default 
WireFrame 

构造及析构函数说明

◆ DX12Command()

z8::DX12Command::DX12Command ( DX12Render * R)

◆ ~DX12Command()

z8::DX12Command::~DX12Command ( )

成员函数说明

◆ CloseAndExecute()

void z8::DX12Command::CloseAndExecute ( )
这是这个函数的调用关系图:

◆ Init()

void z8::DX12Command::Init ( )

◆ Reset()

void z8::DX12Command::Reset ( )
这是这个函数的调用关系图:

◆ ResetWithPso()

void z8::DX12Command::ResetWithPso ( )

◆ Synchronize()

void z8::DX12Command::Synchronize ( )
这是这个函数的调用关系图:

◆ UpdatePSOTy()

void z8::DX12Command::UpdatePSOTy ( )

类成员变量说明

◆ Allocator

ComPtr<ID3D12CommandAllocator> z8::DX12Command::Allocator

◆ CurFence

unsigned __int64 z8::DX12Command::CurFence = 0

◆ Fence

ComPtr<ID3D12Fence> z8::DX12Command::Fence

◆ List

ComPtr<ID3D12GraphicsCommandList> z8::DX12Command::List

◆ []

enum { ... } z8::DX12Command::PSOTy

◆ Queue

ComPtr<ID3D12CommandQueue> z8::DX12Command::Queue

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