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


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 | |
| DX12Device * | Ctx |
| DX12Render * | Render |
| z8::DX12Command::DX12Command | ( | DX12Render * | R | ) |
| z8::DX12Command::~DX12Command | ( | ) |
| void z8::DX12Command::CloseAndExecute | ( | ) |

| void z8::DX12Command::Init | ( | ) |
| void z8::DX12Command::Reset | ( | ) |

| void z8::DX12Command::ResetWithPso | ( | ) |
| void z8::DX12Command::Synchronize | ( | ) |

| void z8::DX12Command::UpdatePSOTy | ( | ) |
| ComPtr<ID3D12CommandAllocator> z8::DX12Command::Allocator |
| unsigned __int64 z8::DX12Command::CurFence = 0 |
| ComPtr<ID3D12Fence> z8::DX12Command::Fence |
| ComPtr<ID3D12GraphicsCommandList> z8::DX12Command::List |
| enum { ... } z8::DX12Command::PSOTy |
| ComPtr<ID3D12CommandQueue> z8::DX12Command::Queue |