directx-d v0.14.1 (2022-11-15T10:12:44Z)
Dub
Repo
ID3D12Fence
directx
d3d12
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
version(Windows)
extern (
C
++)
interface
ID3D12Fence :
ID3D12Pageable
{
UINT64
GetCompletedValue
();
HRESULT
SetEventOnCompletion
(UINT64 Value, HANDLE hEvent);
HRESULT
Signal
(UINT64 Value);
}
Members
Functions
GetCompletedValue
UINT64
GetCompletedValue
()
Undocumented in source.
SetEventOnCompletion
HRESULT
SetEventOnCompletion
(UINT64 Value, HANDLE hEvent)
Undocumented in source.
Signal
HRESULT
Signal
(UINT64 Value)
Undocumented in source.
Meta
Source
See Implementation
directx
d3d12
aliases
D3D12_BLEND
D3D12_BLEND_OP
D3D12_BUFFER_SRV_FLAGS
D3D12_BUFFER_UAV_FLAGS
D3D12_CLEAR_FLAGS
D3D12_COLOR_WRITE_ENABLE
D3D12_COMMAND_LIST_TYPE
D3D12_COMMAND_QUEUE_FLAGS
D3D12_COMMAND_QUEUE_PRIORITY
D3D12_COMPARISON_FUNC
D3D12_CONSERVATIVE_RASTERIZATION_MODE
D3D12_CONSERVATIVE_RASTERIZATION_TIER
D3D12_CPU_PAGE_PROPERTY
D3D12_CROSS_NODE_SHARING_TIER
D3D12_CULL_MODE
D3D12_DEPTH_WRITE_MASK
D3D12_DESCRIPTOR_HEAP_FLAGS
D3D12_DESCRIPTOR_HEAP_TYPE
D3D12_DESCRIPTOR_RANGE_TYPE
D3D12_DSV_DIMENSION
D3D12_DSV_FLAGS
D3D12_FEATURE
D3D12_FENCE_FLAGS
D3D12_FILL_MODE
D3D12_FILTER
D3D12_FILTER_REDUCTION_TYPE
D3D12_FILTER_TYPE
D3D12_FORMAT_SUPPORT1
D3D12_FORMAT_SUPPORT2
D3D12_GPU_VIRTUAL_ADDRESS
D3D12_HEAP_FLAGS
D3D12_HEAP_TYPE
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE
D3D12_INPUT_CLASSIFICATION
D3D12_LOGIC_OP
D3D12_MEMORY_POOL
D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS
D3D12_PIPELINE_STATE_FLAGS
D3D12_PREDICATION_OP
D3D12_PRIMITIVE
D3D12_PRIMITIVE_TOPOLOGY
D3D12_PRIMITIVE_TOPOLOGY_TYPE
D3D12_QUERY_HEAP_TYPE
D3D12_QUERY_TYPE
D3D12_RECT
D3D12_RESOURCE_BARRIER_FLAGS
D3D12_RESOURCE_BARRIER_TYPE
D3D12_RESOURCE_BINDING_TIER
D3D12_RESOURCE_DIMENSION
D3D12_RESOURCE_FLAGS
D3D12_RESOURCE_HEAP_TIER
D3D12_RESOURCE_STATES
D3D12_ROOT_PARAMETER_TYPE
D3D12_ROOT_SIGNATURE_FLAGS
D3D12_RTV_DIMENSION
D3D12_SHADER_COMPONENT_MAPPING
D3D12_SHADER_MIN_PRECISION_SUPPORT
D3D12_SHADER_VISIBILITY
D3D12_SRV_DIMENSION
D3D12_STATIC_BORDER_COLOR
D3D12_STENCIL_OP
D3D12_TEXTURE_ADDRESS_MODE
D3D12_TEXTURE_COPY_TYPE
D3D12_TEXTURE_LAYOUT
D3D12_TILED_RESOURCES_TIER
D3D12_TILE_COPY_FLAGS
D3D12_TILE_MAPPING_FLAGS
D3D12_TILE_RANGE_FLAGS
D3D12_UAV_DIMENSION
D3D_ROOT_SIGNATURE_VERSION
PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER
PFN_D3D12_SERIALIZE_ROOT_SIGNATURE
enums
D3D12_16BIT_INDEX_STRIP_CUT_VALUE
D3D12_BLEND_OP_ADD
D3D12_BLEND_ZERO
D3D12_BUFFER_SRV_FLAG_NONE
D3D12_BUFFER_UAV_FLAG_NONE
D3D12_CLEAR_FLAG_DEPTH
D3D12_COLOR_WRITE_ENABLE_RED
D3D12_COMMAND_LIST_TYPE_DIRECT
D3D12_COMMAND_QUEUE_FLAG_NONE
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL
D3D12_COMPARISON_FUNC_NEVER
D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF
D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED
D3D12_CPU_PAGE_PROPERTY_UNKNOWN
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
D3D12_CULL_MODE_NONE
D3D12_DEPTH_WRITE_MASK_ZERO
D3D12_DESCRIPTOR_HEAP_FLAG_NONE
D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV
D3D12_DESCRIPTOR_RANGE_TYPE_SRV
D3D12_DSV_DIMENSION_UNKNOWN
D3D12_DSV_FLAG_NONE
D3D12_FEATURE_D3D12_OPTIONS
D3D12_FENCE_FLAG_NONE
D3D12_FILL_MODE_WIREFRAME
D3D12_FILTER_MIN_MAG_MIP_POINT
D3D12_FILTER_REDUCTION_TYPE_MASK
D3D12_FILTER_REDUCTION_TYPE_STANDARD
D3D12_FILTER_TYPE_POINT
D3D12_FORMAT_SUPPORT1_NONE
D3D12_FORMAT_SUPPORT2_NONE
D3D12_HEAP_FLAG_NONE
D3D12_HEAP_TYPE_DEFAULT
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED
D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA
D3D12_LOGIC_OP_CLEAR
D3D12_MEMORY_POOL_UNKNOWN
D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE
D3D12_PIPELINE_STATE_FLAG_NONE
D3D12_PREDICATION_OP_EQUAL_ZERO
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED
D3D12_QUERY_HEAP_TYPE_OCCLUSION
D3D12_QUERY_TYPE_OCCLUSION
D3D12_RESOURCE_BARRIER_FLAG_NONE
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION
D3D12_RESOURCE_BINDING_TIER_1
D3D12_RESOURCE_DIMENSION_UNKNOWN
D3D12_RESOURCE_FLAG_NONE
D3D12_RESOURCE_HEAP_TIER_1
D3D12_RESOURCE_STATE_COMMON
D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE
D3D12_ROOT_SIGNATURE_FLAG_NONE
D3D12_RTV_DIMENSION_UNKNOWN
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0
D3D12_SHADER_COMPONENT_MAPPING_MASK
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE
D3D12_SHADER_VISIBILITY_ALL
D3D12_SRV_DIMENSION_UNKNOWN
D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK
D3D12_STENCIL_OP_KEEP
D3D12_TEXTURE_ADDRESS_MODE_WRAP
D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX
D3D12_TEXTURE_LAYOUT_UNKNOWN
D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED
D3D12_TILE_COPY_FLAG_NONE
D3D12_TILE_MAPPING_FLAG_NONE
D3D12_TILE_RANGE_FLAG_NONE
D3D12_UAV_DIMENSION_UNKNOWN
D3D_ROOT_SIGNATURE_VERSION_1
functions
D3D12CreateRootSignatureDeserializer
D3D12SerializeRootSignature
D3D12_DECODE_FILTER_REDUCTION
D3D12_DECODE_IS_ANISOTROPIC_FILTER
D3D12_DECODE_IS_COMPARISON_FILTER
D3D12_DECODE_MAG_FILTER
D3D12_DECODE_MIN_FILTER
D3D12_DECODE_MIP_FILTER
D3D12_DECODE_SHADER_4_COMPONENT_MAPPING
D3D12_ENCODE_ANISOTROPIC_FILTER
D3D12_ENCODE_BASIC_FILTER
D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING
interfaces
ID3D12DeviceChild
ID3D12Object
ID3D12RootSignature
ID3D12RootSignatureDeserializer
structs
D3D12_BLEND_DESC
D3D12_BOX
D3D12_BUFFER_RTV
D3D12_BUFFER_SRV
D3D12_BUFFER_UAV
D3D12_CACHED_PIPELINE_STATE
D3D12_CLEAR_VALUE
D3D12_COMMAND_QUEUE_DESC
D3D12_COMPUTE_PIPELINE_STATE_DESC
D3D12_CONSTANT_BUFFER_VIEW_DESC
D3D12_CPU_DESCRIPTOR_HANDLE
D3D12_DEPTH_STENCILOP_DESC
D3D12_DEPTH_STENCIL_DESC
D3D12_DEPTH_STENCIL_VALUE
D3D12_DEPTH_STENCIL_VIEW_DESC
D3D12_DESCRIPTOR_HEAP_DESC
D3D12_DESCRIPTOR_RANGE
D3D12_DISCARD_REGION
D3D12_DISPATCH_ARGUMENTS
D3D12_DRAW_ARGUMENTS
D3D12_DRAW_INDEXED_ARGUMENTS
D3D12_FEATURE_DATA_ARCHITECTURE
D3D12_FEATURE_DATA_D3D12_OPTIONS
D3D12_FEATURE_DATA_FEATURE_LEVELS
D3D12_FEATURE_DATA_FORMAT_INFO
D3D12_FEATURE_DATA_FORMAT_SUPPORT
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS
D3D12_GPU_DESCRIPTOR_HANDLE
D3D12_GRAPHICS_PIPELINE_STATE_DESC
D3D12_HEAP_DESC
D3D12_HEAP_PROPERTIES
D3D12_INPUT_ELEMENT_DESC
D3D12_INPUT_LAYOUT_DESC
D3D12_PACKED_MIP_INFO
D3D12_PLACED_SUBRESOURCE_FOOTPRINT
D3D12_QUERY_DATA_PIPELINE_STATISTICS
D3D12_QUERY_DATA_SO_STATISTICS
D3D12_QUERY_HEAP_DESC
D3D12_RANGE
D3D12_RASTERIZER_DESC
D3D12_RENDER_TARGET_BLEND_DESC
D3D12_RENDER_TARGET_VIEW_DESC
D3D12_RESOURCE_ALIASING_BARRIER
D3D12_RESOURCE_ALLOCATION_INFO
D3D12_RESOURCE_BARRIER
D3D12_RESOURCE_DESC
D3D12_RESOURCE_TRANSITION_BARRIER
D3D12_RESOURCE_UAV_BARRIER
D3D12_ROOT_CONSTANTS
D3D12_ROOT_DESCRIPTOR
D3D12_ROOT_DESCRIPTOR_TABLE
D3D12_ROOT_PARAMETER
D3D12_ROOT_SIGNATURE_DESC
D3D12_SAMPLER_DESC
D3D12_SHADER_BYTECODE
D3D12_SHADER_RESOURCE_VIEW_DESC
D3D12_SO_DECLARATION_ENTRY
D3D12_STATIC_SAMPLER_DESC
D3D12_STREAM_OUTPUT_BUFFER_VIEW
D3D12_STREAM_OUTPUT_DESC
D3D12_SUBRESOURCE_FOOTPRINT
D3D12_SUBRESOURCE_INFO
D3D12_SUBRESOURCE_TILING
D3D12_TEX1D_ARRAY_DSV
D3D12_TEX1D_ARRAY_RTV
D3D12_TEX1D_ARRAY_SRV
D3D12_TEX1D_ARRAY_UAV
D3D12_TEX1D_DSV
D3D12_TEX1D_RTV
D3D12_TEX1D_SRV
D3D12_TEX1D_UAV
D3D12_TEX2DMS_ARRAY_DSV
D3D12_TEX2DMS_ARRAY_RTV
D3D12_TEX2DMS_ARRAY_SRV
D3D12_TEX2DMS_DSV
D3D12_TEX2DMS_RTV
D3D12_TEX2DMS_SRV
D3D12_TEX2D_ARRAY_DSV
D3D12_TEX2D_ARRAY_RTV
D3D12_TEX2D_ARRAY_SRV
D3D12_TEX2D_ARRAY_UAV
D3D12_TEX2D_DSV
D3D12_TEX2D_RTV
D3D12_TEX2D_SRV
D3D12_TEX2D_UAV
D3D12_TEX3D_RTV
D3D12_TEX3D_SRV
D3D12_TEX3D_UAV
D3D12_TEXCUBE_ARRAY_SRV
D3D12_TEXCUBE_SRV
D3D12_TEXTURE_COPY_LOCATION
D3D12_TILED_RESOURCE_COORDINATE
D3D12_TILE_REGION_SIZE
D3D12_TILE_SHAPE
D3D12_UNORDERED_ACCESS_VIEW_DESC
D3D12_VIEWPORT