D3D12_MULTIPLE_FENCE_WAIT_FLAGS enumeration (d3d12.h)

Specifies multiple wait flags for multiple fences.

Syntax

typedef enum D3D12_MULTIPLE_FENCE_WAIT_FLAGS {
  D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE = 0,
  D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY = 0x1,
  D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL = 0
} ;

Constants

 
D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE
Value: 0
No flags are being passed. This means to use the default behavior, which is to wait for all fences before signaling the event.
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY
Value: 0x1
Modifies behavior to indicate that the event should be signaled after any one of the fence values has been reached by its corresponding fence.
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL
Value: 0
An alias for D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE, meaning to use the default behavior and wait for all fences.

Remarks

This enum is used by the SetEventOnMultipleFenceCompletion method.

Requirements

Requirement Value
Header d3d12.h

See also

Core Enumerations

Root Signature Version 1.1