directx.d3d12

Undocumented in source.

Public Imports

directx.dxgi
public import directx.dxgi;
directx.d3dcommon
public import directx.d3dcommon;

Members

Aliases

D3D12_BLEND
alias D3D12_BLEND = uint
Undocumented in source.
D3D12_BLEND_OP
alias D3D12_BLEND_OP = uint
Undocumented in source.
D3D12_BUFFER_SRV_FLAGS
alias D3D12_BUFFER_SRV_FLAGS = uint
Undocumented in source.
D3D12_BUFFER_UAV_FLAGS
alias D3D12_BUFFER_UAV_FLAGS = uint
Undocumented in source.
D3D12_CLEAR_FLAGS
alias D3D12_CLEAR_FLAGS = uint
Undocumented in source.
D3D12_COLOR_WRITE_ENABLE
alias D3D12_COLOR_WRITE_ENABLE = uint
Undocumented in source.
D3D12_COMMAND_LIST_TYPE
alias D3D12_COMMAND_LIST_TYPE = uint
Undocumented in source.
D3D12_COMMAND_QUEUE_FLAGS
alias D3D12_COMMAND_QUEUE_FLAGS = uint
Undocumented in source.
D3D12_COMMAND_QUEUE_PRIORITY
alias D3D12_COMMAND_QUEUE_PRIORITY = uint
Undocumented in source.
D3D12_COMPARISON_FUNC
alias D3D12_COMPARISON_FUNC = uint
Undocumented in source.
D3D12_CONSERVATIVE_RASTERIZATION_MODE
alias D3D12_CONSERVATIVE_RASTERIZATION_MODE = uint
Undocumented in source.
D3D12_CONSERVATIVE_RASTERIZATION_TIER
alias D3D12_CONSERVATIVE_RASTERIZATION_TIER = uint
Undocumented in source.
D3D12_CPU_PAGE_PROPERTY
alias D3D12_CPU_PAGE_PROPERTY = uint
Undocumented in source.
D3D12_CROSS_NODE_SHARING_TIER
alias D3D12_CROSS_NODE_SHARING_TIER = uint
Undocumented in source.
D3D12_CULL_MODE
alias D3D12_CULL_MODE = uint
Undocumented in source.
D3D12_DEPTH_WRITE_MASK
alias D3D12_DEPTH_WRITE_MASK = uint
Undocumented in source.
D3D12_DESCRIPTOR_HEAP_FLAGS
alias D3D12_DESCRIPTOR_HEAP_FLAGS = uint
Undocumented in source.
D3D12_DESCRIPTOR_HEAP_TYPE
alias D3D12_DESCRIPTOR_HEAP_TYPE = uint
Undocumented in source.
D3D12_DESCRIPTOR_RANGE_TYPE
alias D3D12_DESCRIPTOR_RANGE_TYPE = uint
Undocumented in source.
D3D12_DSV_DIMENSION
alias D3D12_DSV_DIMENSION = uint
Undocumented in source.
D3D12_DSV_FLAGS
alias D3D12_DSV_FLAGS = uint
Undocumented in source.
D3D12_FEATURE
alias D3D12_FEATURE = uint
Undocumented in source.
D3D12_FENCE_FLAGS
alias D3D12_FENCE_FLAGS = uint
Undocumented in source.
D3D12_FILL_MODE
alias D3D12_FILL_MODE = uint
Undocumented in source.
D3D12_FILTER
alias D3D12_FILTER = uint
Undocumented in source.
D3D12_FILTER_REDUCTION_TYPE
alias D3D12_FILTER_REDUCTION_TYPE = uint
Undocumented in source.
D3D12_FILTER_TYPE
alias D3D12_FILTER_TYPE = uint
Undocumented in source.
D3D12_FORMAT_SUPPORT1
alias D3D12_FORMAT_SUPPORT1 = uint
Undocumented in source.
D3D12_FORMAT_SUPPORT2
alias D3D12_FORMAT_SUPPORT2 = uint
Undocumented in source.
D3D12_GPU_VIRTUAL_ADDRESS
alias D3D12_GPU_VIRTUAL_ADDRESS = UINT64
Undocumented in source.
D3D12_HEAP_FLAGS
alias D3D12_HEAP_FLAGS = uint
Undocumented in source.
D3D12_HEAP_TYPE
alias D3D12_HEAP_TYPE = uint
Undocumented in source.
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE
alias D3D12_INDEX_BUFFER_STRIP_CUT_VALUE = uint
Undocumented in source.
D3D12_INDIRECT_ARGUMENT_TYPE
alias D3D12_INDIRECT_ARGUMENT_TYPE = uint
Undocumented in source.
D3D12_INPUT_CLASSIFICATION
alias D3D12_INPUT_CLASSIFICATION = uint
Undocumented in source.
D3D12_LOGIC_OP
alias D3D12_LOGIC_OP = uint
Undocumented in source.
D3D12_MEMORY_POOL
alias D3D12_MEMORY_POOL = uint
Undocumented in source.
D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS
alias D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS = uint
Undocumented in source.
D3D12_PIPELINE_STATE_FLAGS
alias D3D12_PIPELINE_STATE_FLAGS = uint
Undocumented in source.
D3D12_PREDICATION_OP
alias D3D12_PREDICATION_OP = uint
Undocumented in source.
D3D12_PRIMITIVE
alias D3D12_PRIMITIVE = D3D_PRIMITIVE
Undocumented in source.
D3D12_PRIMITIVE_TOPOLOGY
alias D3D12_PRIMITIVE_TOPOLOGY = D3D_PRIMITIVE_TOPOLOGY
Undocumented in source.
D3D12_PRIMITIVE_TOPOLOGY_TYPE
alias D3D12_PRIMITIVE_TOPOLOGY_TYPE = uint
Undocumented in source.
D3D12_QUERY_HEAP_TYPE
alias D3D12_QUERY_HEAP_TYPE = uint
Undocumented in source.
D3D12_QUERY_TYPE
alias D3D12_QUERY_TYPE = uint
Undocumented in source.
D3D12_RECT
alias D3D12_RECT = RECT
Undocumented in source.
D3D12_RESOURCE_BARRIER_FLAGS
alias D3D12_RESOURCE_BARRIER_FLAGS = uint
Undocumented in source.
D3D12_RESOURCE_BARRIER_TYPE
alias D3D12_RESOURCE_BARRIER_TYPE = uint
Undocumented in source.
D3D12_RESOURCE_BINDING_TIER
alias D3D12_RESOURCE_BINDING_TIER = uint
Undocumented in source.
D3D12_RESOURCE_DIMENSION
alias D3D12_RESOURCE_DIMENSION = uint
Undocumented in source.
D3D12_RESOURCE_FLAGS
alias D3D12_RESOURCE_FLAGS = uint
Undocumented in source.
D3D12_RESOURCE_HEAP_TIER
alias D3D12_RESOURCE_HEAP_TIER = uint
Undocumented in source.
D3D12_RESOURCE_STATES
alias D3D12_RESOURCE_STATES = uint
Undocumented in source.
D3D12_ROOT_PARAMETER_TYPE
alias D3D12_ROOT_PARAMETER_TYPE = uint
Undocumented in source.
D3D12_ROOT_SIGNATURE_FLAGS
alias D3D12_ROOT_SIGNATURE_FLAGS = uint
Undocumented in source.
D3D12_RTV_DIMENSION
alias D3D12_RTV_DIMENSION = uint
Undocumented in source.
D3D12_SHADER_COMPONENT_MAPPING
alias D3D12_SHADER_COMPONENT_MAPPING = uint
Undocumented in source.
D3D12_SHADER_MIN_PRECISION_SUPPORT
alias D3D12_SHADER_MIN_PRECISION_SUPPORT = uint
Undocumented in source.
D3D12_SHADER_VISIBILITY
alias D3D12_SHADER_VISIBILITY = uint
Undocumented in source.
D3D12_SRV_DIMENSION
alias D3D12_SRV_DIMENSION = uint
Undocumented in source.
D3D12_STATIC_BORDER_COLOR
alias D3D12_STATIC_BORDER_COLOR = uint
Undocumented in source.
D3D12_STENCIL_OP
alias D3D12_STENCIL_OP = uint
Undocumented in source.
D3D12_TEXTURE_ADDRESS_MODE
alias D3D12_TEXTURE_ADDRESS_MODE = uint
Undocumented in source.
D3D12_TEXTURE_COPY_TYPE
alias D3D12_TEXTURE_COPY_TYPE = uint
Undocumented in source.
D3D12_TEXTURE_LAYOUT
alias D3D12_TEXTURE_LAYOUT = uint
Undocumented in source.
D3D12_TILED_RESOURCES_TIER
alias D3D12_TILED_RESOURCES_TIER = uint
Undocumented in source.
D3D12_TILE_COPY_FLAGS
alias D3D12_TILE_COPY_FLAGS = uint
Undocumented in source.
D3D12_TILE_MAPPING_FLAGS
alias D3D12_TILE_MAPPING_FLAGS = uint
Undocumented in source.
D3D12_TILE_RANGE_FLAGS
alias D3D12_TILE_RANGE_FLAGS = uint
Undocumented in source.
D3D12_UAV_DIMENSION
alias D3D12_UAV_DIMENSION = uint
Undocumented in source.
D3D_ROOT_SIGNATURE_VERSION
alias D3D_ROOT_SIGNATURE_VERSION = uint
Undocumented in source.
PFN_D3D12_CREATE_DEVICE
alias PFN_D3D12_CREATE_DEVICE = HRESULT function(IUnknown pAdapter, D3D_FEATURE_LEVEL MinimumFeatureLevel, REFIID riid, ID3D12Device* ppDevice)
Undocumented in source.
PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER
alias PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER = HRESULT function(LPCVOID pSrcData, SIZE_T SrcDataSizeInBytes, REFIID pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer)
Undocumented in source.
PFN_D3D12_GET_DEBUG_INTERFACE
alias PFN_D3D12_GET_DEBUG_INTERFACE = HRESULT function(REFIID riid, void** ppvDebug)
Undocumented in source.
PFN_D3D12_SERIALIZE_ROOT_SIGNATURE
alias PFN_D3D12_SERIALIZE_ROOT_SIGNATURE = HRESULT function(const(D3D12_ROOT_SIGNATURE_DESC)* pRootSignature, D3D_ROOT_SIGNATURE_VERSION Version, ID3DBlob* ppBlob, ID3DBlob* ppErrorBlob)
Undocumented in source.

Enums

D3D12_16BIT_INDEX_STRIP_CUT_VALUE
anonymousenum D3D12_16BIT_INDEX_STRIP_CUT_VALUE
Undocumented in source.
D3D12_BLEND_OP_ADD
anonymousenum D3D12_BLEND_OP_ADD
Undocumented in source.
D3D12_BLEND_ZERO
anonymousenum D3D12_BLEND_ZERO
Undocumented in source.
D3D12_BUFFER_SRV_FLAG_NONE
anonymousenum D3D12_BUFFER_SRV_FLAG_NONE
Undocumented in source.
D3D12_BUFFER_UAV_FLAG_NONE
anonymousenum D3D12_BUFFER_UAV_FLAG_NONE
Undocumented in source.
D3D12_CLEAR_FLAG_DEPTH
anonymousenum D3D12_CLEAR_FLAG_DEPTH
Undocumented in source.
D3D12_COLOR_WRITE_ENABLE_RED
anonymousenum D3D12_COLOR_WRITE_ENABLE_RED
Undocumented in source.
D3D12_COMMAND_LIST_TYPE_DIRECT
anonymousenum D3D12_COMMAND_LIST_TYPE_DIRECT
Undocumented in source.
D3D12_COMMAND_QUEUE_FLAG_NONE
anonymousenum D3D12_COMMAND_QUEUE_FLAG_NONE
Undocumented in source.
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL
anonymousenum D3D12_COMMAND_QUEUE_PRIORITY_NORMAL
Undocumented in source.
D3D12_COMPARISON_FUNC_NEVER
anonymousenum D3D12_COMPARISON_FUNC_NEVER
Undocumented in source.
D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF
anonymousenum D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF
Undocumented in source.
D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED
anonymousenum D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED
Undocumented in source.
D3D12_CPU_PAGE_PROPERTY_UNKNOWN
anonymousenum D3D12_CPU_PAGE_PROPERTY_UNKNOWN
Undocumented in source.
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
anonymousenum D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
Undocumented in source.
D3D12_CULL_MODE_NONE
anonymousenum D3D12_CULL_MODE_NONE
Undocumented in source.
D3D12_DEPTH_WRITE_MASK_ZERO
anonymousenum D3D12_DEPTH_WRITE_MASK_ZERO
Undocumented in source.
D3D12_DESCRIPTOR_HEAP_FLAG_NONE
anonymousenum D3D12_DESCRIPTOR_HEAP_FLAG_NONE
Undocumented in source.
D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV
anonymousenum D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV
Undocumented in source.
D3D12_DESCRIPTOR_RANGE_TYPE_SRV
anonymousenum D3D12_DESCRIPTOR_RANGE_TYPE_SRV
Undocumented in source.
D3D12_DSV_DIMENSION_UNKNOWN
anonymousenum D3D12_DSV_DIMENSION_UNKNOWN
Undocumented in source.
D3D12_DSV_FLAG_NONE
anonymousenum D3D12_DSV_FLAG_NONE
Undocumented in source.
D3D12_FEATURE_D3D12_OPTIONS
anonymousenum D3D12_FEATURE_D3D12_OPTIONS
Undocumented in source.
D3D12_FENCE_FLAG_NONE
anonymousenum D3D12_FENCE_FLAG_NONE
Undocumented in source.
D3D12_FILL_MODE_WIREFRAME
anonymousenum D3D12_FILL_MODE_WIREFRAME
Undocumented in source.
D3D12_FILTER_MIN_MAG_MIP_POINT
anonymousenum D3D12_FILTER_MIN_MAG_MIP_POINT
Undocumented in source.
D3D12_FILTER_REDUCTION_TYPE_MASK
anonymousenum D3D12_FILTER_REDUCTION_TYPE_MASK
Undocumented in source.
D3D12_FILTER_REDUCTION_TYPE_STANDARD
anonymousenum D3D12_FILTER_REDUCTION_TYPE_STANDARD
Undocumented in source.
D3D12_FILTER_TYPE_POINT
anonymousenum D3D12_FILTER_TYPE_POINT
Undocumented in source.
D3D12_FORMAT_SUPPORT1_NONE
anonymousenum D3D12_FORMAT_SUPPORT1_NONE
Undocumented in source.
D3D12_FORMAT_SUPPORT2_NONE
anonymousenum D3D12_FORMAT_SUPPORT2_NONE
Undocumented in source.
D3D12_HEAP_FLAG_NONE
anonymousenum D3D12_HEAP_FLAG_NONE
Undocumented in source.
D3D12_HEAP_TYPE_DEFAULT
anonymousenum D3D12_HEAP_TYPE_DEFAULT
Undocumented in source.
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED
anonymousenum D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED
Undocumented in source.
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
anonymousenum D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
Undocumented in source.
D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA
anonymousenum D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA
Undocumented in source.
D3D12_LOGIC_OP_CLEAR
anonymousenum D3D12_LOGIC_OP_CLEAR
Undocumented in source.
D3D12_MEMORY_POOL_UNKNOWN
anonymousenum D3D12_MEMORY_POOL_UNKNOWN
Undocumented in source.
D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE
anonymousenum D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE
Undocumented in source.
D3D12_PIPELINE_STATE_FLAG_NONE
anonymousenum D3D12_PIPELINE_STATE_FLAG_NONE
Undocumented in source.
D3D12_PREDICATION_OP_EQUAL_ZERO
anonymousenum D3D12_PREDICATION_OP_EQUAL_ZERO
Undocumented in source.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED
anonymousenum D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED
Undocumented in source.
D3D12_QUERY_HEAP_TYPE_OCCLUSION
anonymousenum D3D12_QUERY_HEAP_TYPE_OCCLUSION
Undocumented in source.
D3D12_QUERY_TYPE_OCCLUSION
anonymousenum D3D12_QUERY_TYPE_OCCLUSION
Undocumented in source.
D3D12_RESOURCE_BARRIER_FLAG_NONE
anonymousenum D3D12_RESOURCE_BARRIER_FLAG_NONE
Undocumented in source.
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION
anonymousenum D3D12_RESOURCE_BARRIER_TYPE_TRANSITION
Undocumented in source.
D3D12_RESOURCE_BINDING_TIER_1
anonymousenum D3D12_RESOURCE_BINDING_TIER_1
Undocumented in source.
D3D12_RESOURCE_DIMENSION_UNKNOWN
anonymousenum D3D12_RESOURCE_DIMENSION_UNKNOWN
Undocumented in source.
D3D12_RESOURCE_FLAG_NONE
anonymousenum D3D12_RESOURCE_FLAG_NONE
Undocumented in source.
D3D12_RESOURCE_HEAP_TIER_1
anonymousenum D3D12_RESOURCE_HEAP_TIER_1
Undocumented in source.
D3D12_RESOURCE_STATE_COMMON
anonymousenum D3D12_RESOURCE_STATE_COMMON
Undocumented in source.
D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE
anonymousenum D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE
Undocumented in source.
D3D12_ROOT_SIGNATURE_FLAG_NONE
anonymousenum D3D12_ROOT_SIGNATURE_FLAG_NONE
Undocumented in source.
D3D12_RTV_DIMENSION_UNKNOWN
anonymousenum D3D12_RTV_DIMENSION_UNKNOWN
Undocumented in source.
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0
anonymousenum D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0
Undocumented in source.
D3D12_SHADER_COMPONENT_MAPPING_MASK
anonymousenum D3D12_SHADER_COMPONENT_MAPPING_MASK
Undocumented in source.
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE
anonymousenum D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE
Undocumented in source.
D3D12_SHADER_VISIBILITY_ALL
anonymousenum D3D12_SHADER_VISIBILITY_ALL
Undocumented in source.
D3D12_SRV_DIMENSION_UNKNOWN
anonymousenum D3D12_SRV_DIMENSION_UNKNOWN
Undocumented in source.
D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK
anonymousenum D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK
Undocumented in source.
D3D12_STENCIL_OP_KEEP
anonymousenum D3D12_STENCIL_OP_KEEP
Undocumented in source.
D3D12_TEXTURE_ADDRESS_MODE_WRAP
anonymousenum D3D12_TEXTURE_ADDRESS_MODE_WRAP
Undocumented in source.
D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX
anonymousenum D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX
Undocumented in source.
D3D12_TEXTURE_LAYOUT_UNKNOWN
anonymousenum D3D12_TEXTURE_LAYOUT_UNKNOWN
Undocumented in source.
D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED
anonymousenum D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED
Undocumented in source.
D3D12_TILE_COPY_FLAG_NONE
anonymousenum D3D12_TILE_COPY_FLAG_NONE
Undocumented in source.
D3D12_TILE_MAPPING_FLAG_NONE
anonymousenum D3D12_TILE_MAPPING_FLAG_NONE
Undocumented in source.
D3D12_TILE_RANGE_FLAG_NONE
anonymousenum D3D12_TILE_RANGE_FLAG_NONE
Undocumented in source.
D3D12_UAV_DIMENSION_UNKNOWN
anonymousenum D3D12_UAV_DIMENSION_UNKNOWN
Undocumented in source.
D3D_ROOT_SIGNATURE_VERSION_1
anonymousenum D3D_ROOT_SIGNATURE_VERSION_1
Undocumented in source.

Functions

D3D12CreateDevice
HRESULT D3D12CreateDevice(IUnknown pAdapter, D3D_FEATURE_LEVEL MinimumFeatureLevel, REFIID riid, ID3D12Device* ppDevice)

//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////

D3D12CreateRootSignatureDeserializer
HRESULT D3D12CreateRootSignatureDeserializer(LPCVOID pSrcData, SIZE_T SrcDataSizeInBytes, REFIID pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3D12GetDebugInterface
HRESULT D3D12GetDebugInterface(REFIID riid, void** ppvDebug)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3D12SerializeRootSignature
HRESULT D3D12SerializeRootSignature(const(D3D12_ROOT_SIGNATURE_DESC)* pRootSignature, D3D_ROOT_SIGNATURE_VERSION Version, ID3DBlob* ppBlob, ID3DBlob* ppErrorBlob)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3D12_DECODE_FILTER_REDUCTION
D3D12_FILTER_REDUCTION_TYPE D3D12_DECODE_FILTER_REDUCTION(D3D12_FILTER D3D12Filter)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_DECODE_IS_ANISOTROPIC_FILTER
bool D3D12_DECODE_IS_ANISOTROPIC_FILTER(D3D12_FILTER D3D12Filter)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_DECODE_IS_COMPARISON_FILTER
bool D3D12_DECODE_IS_COMPARISON_FILTER(D3D12_FILTER D3D12Filter)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_DECODE_MAG_FILTER
D3D12_FILTER_TYPE D3D12_DECODE_MAG_FILTER(D3D12_FILTER D3D12Filter)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_DECODE_MIN_FILTER
D3D12_FILTER_TYPE D3D12_DECODE_MIN_FILTER(D3D12_FILTER D3D12Filter)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_DECODE_MIP_FILTER
D3D12_FILTER_TYPE D3D12_DECODE_MIP_FILTER(D3D12_FILTER D3D12Filter)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_DECODE_SHADER_4_COMPONENT_MAPPING
uint D3D12_DECODE_SHADER_4_COMPONENT_MAPPING(uint ComponentToExtract, uint Mapping)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_ENCODE_ANISOTROPIC_FILTER
D3D12_FILTER D3D12_ENCODE_ANISOTROPIC_FILTER(D3D12_FILTER_REDUCTION_TYPE reduction)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_ENCODE_BASIC_FILTER
D3D12_FILTER D3D12_ENCODE_BASIC_FILTER(D3D12_FILTER_TYPE min, D3D12_FILTER_TYPE mag, D3D12_FILTER_TYPE mip, D3D12_FILTER_REDUCTION_TYPE reduction)
Undocumented in source. Be warned that the author may not have intended to support it.
D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING
uint D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING(uint Src0, uint Src1, uint Src2, uint Src3)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ID3D12CommandAllocator
interface ID3D12CommandAllocator
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12CommandList
interface ID3D12CommandList
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12CommandQueue
interface ID3D12CommandQueue
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12CommandSignature
interface ID3D12CommandSignature
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12DescriptorHeap
interface ID3D12DescriptorHeap
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12Device
interface ID3D12Device
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12DeviceChild
interface ID3D12DeviceChild
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12Fence
interface ID3D12Fence
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12GraphicsCommandList
interface ID3D12GraphicsCommandList
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12Heap
interface ID3D12Heap
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12Object
interface ID3D12Object
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12Pageable
interface ID3D12Pageable
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12PipelineState
interface ID3D12PipelineState
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12QueryHeap
interface ID3D12QueryHeap
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12Resource
interface ID3D12Resource
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12RootSignature
interface ID3D12RootSignature
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ID3D12RootSignatureDeserializer
interface ID3D12RootSignatureDeserializer
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Structs

D3D12_BLEND_DESC
struct D3D12_BLEND_DESC
Undocumented in source.
D3D12_BOX
struct D3D12_BOX
Undocumented in source.
D3D12_BUFFER_RTV
struct D3D12_BUFFER_RTV
Undocumented in source.
D3D12_BUFFER_SRV
struct D3D12_BUFFER_SRV
Undocumented in source.
D3D12_BUFFER_UAV
struct D3D12_BUFFER_UAV
Undocumented in source.
D3D12_CACHED_PIPELINE_STATE
struct D3D12_CACHED_PIPELINE_STATE
Undocumented in source.
D3D12_CLEAR_VALUE
struct D3D12_CLEAR_VALUE
Undocumented in source.
D3D12_COMMAND_QUEUE_DESC
struct D3D12_COMMAND_QUEUE_DESC
Undocumented in source.
D3D12_COMMAND_SIGNATURE_DESC
struct D3D12_COMMAND_SIGNATURE_DESC
Undocumented in source.
D3D12_COMPUTE_PIPELINE_STATE_DESC
struct D3D12_COMPUTE_PIPELINE_STATE_DESC
Undocumented in source.
D3D12_CONSTANT_BUFFER_VIEW_DESC
struct D3D12_CONSTANT_BUFFER_VIEW_DESC
Undocumented in source.
D3D12_CPU_DESCRIPTOR_HANDLE
struct D3D12_CPU_DESCRIPTOR_HANDLE
Undocumented in source.
D3D12_DEPTH_STENCILOP_DESC
struct D3D12_DEPTH_STENCILOP_DESC
Undocumented in source.
D3D12_DEPTH_STENCIL_DESC
struct D3D12_DEPTH_STENCIL_DESC
Undocumented in source.
D3D12_DEPTH_STENCIL_VALUE
struct D3D12_DEPTH_STENCIL_VALUE
Undocumented in source.
D3D12_DEPTH_STENCIL_VIEW_DESC
struct D3D12_DEPTH_STENCIL_VIEW_DESC
Undocumented in source.
D3D12_DESCRIPTOR_HEAP_DESC
struct D3D12_DESCRIPTOR_HEAP_DESC
Undocumented in source.
D3D12_DESCRIPTOR_RANGE
struct D3D12_DESCRIPTOR_RANGE
Undocumented in source.
D3D12_DISCARD_REGION
struct D3D12_DISCARD_REGION
Undocumented in source.
D3D12_DISPATCH_ARGUMENTS
struct D3D12_DISPATCH_ARGUMENTS
Undocumented in source.
D3D12_DRAW_ARGUMENTS
struct D3D12_DRAW_ARGUMENTS
Undocumented in source.
D3D12_DRAW_INDEXED_ARGUMENTS
struct D3D12_DRAW_INDEXED_ARGUMENTS
Undocumented in source.
D3D12_FEATURE_DATA_ARCHITECTURE
struct D3D12_FEATURE_DATA_ARCHITECTURE
Undocumented in source.
D3D12_FEATURE_DATA_D3D12_OPTIONS
struct D3D12_FEATURE_DATA_D3D12_OPTIONS
Undocumented in source.
D3D12_FEATURE_DATA_FEATURE_LEVELS
struct D3D12_FEATURE_DATA_FEATURE_LEVELS
Undocumented in source.
D3D12_FEATURE_DATA_FORMAT_INFO
struct D3D12_FEATURE_DATA_FORMAT_INFO
Undocumented in source.
D3D12_FEATURE_DATA_FORMAT_SUPPORT
struct D3D12_FEATURE_DATA_FORMAT_SUPPORT
Undocumented in source.
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
Undocumented in source.
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS
struct D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS
Undocumented in source.
D3D12_GPU_DESCRIPTOR_HANDLE
struct D3D12_GPU_DESCRIPTOR_HANDLE
Undocumented in source.
D3D12_GRAPHICS_PIPELINE_STATE_DESC
struct D3D12_GRAPHICS_PIPELINE_STATE_DESC
Undocumented in source.
D3D12_HEAP_DESC
struct D3D12_HEAP_DESC
Undocumented in source.
D3D12_HEAP_PROPERTIES
struct D3D12_HEAP_PROPERTIES
Undocumented in source.
D3D12_INDEX_BUFFER_VIEW
struct D3D12_INDEX_BUFFER_VIEW
Undocumented in source.
D3D12_INDIRECT_ARGUMENT_DESC
struct D3D12_INDIRECT_ARGUMENT_DESC
Undocumented in source.
D3D12_INPUT_ELEMENT_DESC
struct D3D12_INPUT_ELEMENT_DESC
Undocumented in source.
D3D12_INPUT_LAYOUT_DESC
struct D3D12_INPUT_LAYOUT_DESC
Undocumented in source.
D3D12_MEMCPY_DEST
struct D3D12_MEMCPY_DEST
Undocumented in source.
D3D12_PACKED_MIP_INFO
struct D3D12_PACKED_MIP_INFO
Undocumented in source.
D3D12_PLACED_SUBRESOURCE_FOOTPRINT
struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT
Undocumented in source.
D3D12_QUERY_DATA_PIPELINE_STATISTICS
struct D3D12_QUERY_DATA_PIPELINE_STATISTICS
Undocumented in source.
D3D12_QUERY_DATA_SO_STATISTICS
struct D3D12_QUERY_DATA_SO_STATISTICS
Undocumented in source.
D3D12_QUERY_HEAP_DESC
struct D3D12_QUERY_HEAP_DESC
Undocumented in source.
D3D12_RANGE
struct D3D12_RANGE
Undocumented in source.
D3D12_RASTERIZER_DESC
struct D3D12_RASTERIZER_DESC
Undocumented in source.
D3D12_RENDER_TARGET_BLEND_DESC
struct D3D12_RENDER_TARGET_BLEND_DESC
Undocumented in source.
D3D12_RENDER_TARGET_VIEW_DESC
struct D3D12_RENDER_TARGET_VIEW_DESC
Undocumented in source.
D3D12_RESOURCE_ALIASING_BARRIER
struct D3D12_RESOURCE_ALIASING_BARRIER
Undocumented in source.
D3D12_RESOURCE_ALLOCATION_INFO
struct D3D12_RESOURCE_ALLOCATION_INFO
Undocumented in source.
D3D12_RESOURCE_BARRIER
struct D3D12_RESOURCE_BARRIER
Undocumented in source.
D3D12_RESOURCE_DESC
struct D3D12_RESOURCE_DESC
Undocumented in source.
D3D12_RESOURCE_TRANSITION_BARRIER
struct D3D12_RESOURCE_TRANSITION_BARRIER
Undocumented in source.
D3D12_RESOURCE_UAV_BARRIER
struct D3D12_RESOURCE_UAV_BARRIER
Undocumented in source.
D3D12_ROOT_CONSTANTS
struct D3D12_ROOT_CONSTANTS
Undocumented in source.
D3D12_ROOT_DESCRIPTOR
struct D3D12_ROOT_DESCRIPTOR
Undocumented in source.
D3D12_ROOT_DESCRIPTOR_TABLE
struct D3D12_ROOT_DESCRIPTOR_TABLE
Undocumented in source.
D3D12_ROOT_PARAMETER
struct D3D12_ROOT_PARAMETER
Undocumented in source.
D3D12_ROOT_SIGNATURE_DESC
struct D3D12_ROOT_SIGNATURE_DESC
Undocumented in source.
D3D12_SAMPLER_DESC
struct D3D12_SAMPLER_DESC
Undocumented in source.
D3D12_SHADER_BYTECODE
struct D3D12_SHADER_BYTECODE
Undocumented in source.
D3D12_SHADER_RESOURCE_VIEW_DESC
struct D3D12_SHADER_RESOURCE_VIEW_DESC
Undocumented in source.
D3D12_SO_DECLARATION_ENTRY
struct D3D12_SO_DECLARATION_ENTRY
Undocumented in source.
D3D12_STATIC_SAMPLER_DESC
struct D3D12_STATIC_SAMPLER_DESC
Undocumented in source.
D3D12_STREAM_OUTPUT_BUFFER_VIEW
struct D3D12_STREAM_OUTPUT_BUFFER_VIEW
Undocumented in source.
D3D12_STREAM_OUTPUT_DESC
struct D3D12_STREAM_OUTPUT_DESC
Undocumented in source.
D3D12_SUBRESOURCE_DATA
struct D3D12_SUBRESOURCE_DATA
Undocumented in source.
D3D12_SUBRESOURCE_FOOTPRINT
struct D3D12_SUBRESOURCE_FOOTPRINT
Undocumented in source.
D3D12_SUBRESOURCE_INFO
struct D3D12_SUBRESOURCE_INFO
Undocumented in source.
D3D12_SUBRESOURCE_TILING
struct D3D12_SUBRESOURCE_TILING
Undocumented in source.
D3D12_TEX1D_ARRAY_DSV
struct D3D12_TEX1D_ARRAY_DSV
Undocumented in source.
D3D12_TEX1D_ARRAY_RTV
struct D3D12_TEX1D_ARRAY_RTV
Undocumented in source.
D3D12_TEX1D_ARRAY_SRV
struct D3D12_TEX1D_ARRAY_SRV
Undocumented in source.
D3D12_TEX1D_ARRAY_UAV
struct D3D12_TEX1D_ARRAY_UAV
Undocumented in source.
D3D12_TEX1D_DSV
struct D3D12_TEX1D_DSV
Undocumented in source.
D3D12_TEX1D_RTV
struct D3D12_TEX1D_RTV
Undocumented in source.
D3D12_TEX1D_SRV
struct D3D12_TEX1D_SRV
Undocumented in source.
D3D12_TEX1D_UAV
struct D3D12_TEX1D_UAV
Undocumented in source.
D3D12_TEX2DMS_ARRAY_DSV
struct D3D12_TEX2DMS_ARRAY_DSV
Undocumented in source.
D3D12_TEX2DMS_ARRAY_RTV
struct D3D12_TEX2DMS_ARRAY_RTV
Undocumented in source.
D3D12_TEX2DMS_ARRAY_SRV
struct D3D12_TEX2DMS_ARRAY_SRV
Undocumented in source.
D3D12_TEX2DMS_DSV
struct D3D12_TEX2DMS_DSV
Undocumented in source.
D3D12_TEX2DMS_RTV
struct D3D12_TEX2DMS_RTV
Undocumented in source.
D3D12_TEX2DMS_SRV
struct D3D12_TEX2DMS_SRV
Undocumented in source.
D3D12_TEX2D_ARRAY_DSV
struct D3D12_TEX2D_ARRAY_DSV
Undocumented in source.
D3D12_TEX2D_ARRAY_RTV
struct D3D12_TEX2D_ARRAY_RTV
Undocumented in source.
D3D12_TEX2D_ARRAY_SRV
struct D3D12_TEX2D_ARRAY_SRV
Undocumented in source.
D3D12_TEX2D_ARRAY_UAV
struct D3D12_TEX2D_ARRAY_UAV
Undocumented in source.
D3D12_TEX2D_DSV
struct D3D12_TEX2D_DSV
Undocumented in source.
D3D12_TEX2D_RTV
struct D3D12_TEX2D_RTV
Undocumented in source.
D3D12_TEX2D_SRV
struct D3D12_TEX2D_SRV
Undocumented in source.
D3D12_TEX2D_UAV
struct D3D12_TEX2D_UAV
Undocumented in source.
D3D12_TEX3D_RTV
struct D3D12_TEX3D_RTV
Undocumented in source.
D3D12_TEX3D_SRV
struct D3D12_TEX3D_SRV
Undocumented in source.
D3D12_TEX3D_UAV
struct D3D12_TEX3D_UAV
Undocumented in source.
D3D12_TEXCUBE_ARRAY_SRV
struct D3D12_TEXCUBE_ARRAY_SRV
Undocumented in source.
D3D12_TEXCUBE_SRV
struct D3D12_TEXCUBE_SRV
Undocumented in source.
D3D12_TEXTURE_COPY_LOCATION
struct D3D12_TEXTURE_COPY_LOCATION
Undocumented in source.
D3D12_TILED_RESOURCE_COORDINATE
struct D3D12_TILED_RESOURCE_COORDINATE
Undocumented in source.
D3D12_TILE_REGION_SIZE
struct D3D12_TILE_REGION_SIZE
Undocumented in source.
D3D12_TILE_SHAPE
struct D3D12_TILE_SHAPE
Undocumented in source.
D3D12_UNORDERED_ACCESS_VIEW_DESC
struct D3D12_UNORDERED_ACCESS_VIEW_DESC
Undocumented in source.
D3D12_VERTEX_BUFFER_VIEW
struct D3D12_VERTEX_BUFFER_VIEW
Undocumented in source.
D3D12_VIEWPORT
struct D3D12_VIEWPORT
Undocumented in source.

Meta