ngfx::D3DFence
Inherits from ngfx::Fence
Public Types
Name | |
---|---|
enum | Value { UNSIGNALED, SIGNALED} |
Public Functions
Name | |
---|---|
void | create(ID3D12Device * device, Value initialValue =UNSIGNALED) |
virtual | ~D3DFence() |
virtual void | wait() override |
virtual void | reset() override |
Public Attributes
Name | |
---|---|
ComPtr< ID3D12Fence > | v |
HANDLE | fenceEvent |
Additional inherited members
Public Functions inherited from ngfx::Fence
Name | |
---|---|
virtual | ~Fence() |
Public Types Documentation
enum Value
Enumerator | Value | Description |
---|---|---|
UNSIGNALED | ||
SIGNALED |
Public Functions Documentation
function create
void create(
ID3D12Device * device,
Value initialValue =UNSIGNALED
)
function ~D3DFence
inline virtual ~D3DFence()
function wait
virtual void wait() override
Reimplements: ngfx::Fence::wait
Wait for the fence to be signaled by the GPU
function reset
virtual void reset() override
Reimplements: ngfx::Fence::reset
Reset the fence
Public Attributes Documentation
variable v
ComPtr< ID3D12Fence > v;
variable fenceEvent
HANDLE fenceEvent;
Updated on 3 April 2021 at 20:21:51 PDT