directx-d v0.14.0 (2020-05-02T17:46:30Z)
Dub
Repo
D3D12_BUFFER_SRV
directx
d3d12
Undocumented in source.
version(Windows)
struct
D3D12_BUFFER_SRV {
UINT64
FirstElement
;
UINT
NumElements
;
UINT
StructureByteStride
;
D3D12_BUFFER_SRV_FLAGS
Flags
;
}
Members
Variables
FirstElement
UINT64
FirstElement
;
Undocumented in source.
Flags
D3D12_BUFFER_SRV_FLAGS
Flags
;
Undocumented in source.
NumElements
UINT
NumElements
;
Undocumented in source.
StructureByteStride
UINT
StructureByteStride
;
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_INDIRECT_ARGUMENT_TYPE
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_DEVICE
PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER
PFN_D3D12_GET_DEBUG_INTERFACE
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_INDIRECT_ARGUMENT_TYPE_DRAW
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
D3D12CreateDevice
D3D12CreateRootSignatureDeserializer
D3D12GetDebugInterface
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
ID3D12CommandAllocator
ID3D12CommandList
ID3D12CommandQueue
ID3D12CommandSignature
ID3D12DescriptorHeap
ID3D12Device
ID3D12DeviceChild
ID3D12Fence
ID3D12GraphicsCommandList
ID3D12Heap
ID3D12Object
ID3D12Pageable
ID3D12PipelineState
ID3D12QueryHeap
ID3D12Resource
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_COMMAND_SIGNATURE_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_INDEX_BUFFER_VIEW
D3D12_INDIRECT_ARGUMENT_DESC
D3D12_INPUT_ELEMENT_DESC
D3D12_INPUT_LAYOUT_DESC
D3D12_MEMCPY_DEST
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_DATA
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_VERTEX_BUFFER_VIEW
D3D12_VIEWPORT