This structure is used by ICommandQueueD3D12::UpdateTileMappings(). More...
#include <CommandQueueD3D12.h>
Public Attributes | |
ID3D12Resource * | pResource = nullptr |
A pointer to the reserved resource. | |
UINT | NumResourceRegions = 0 |
The number of reserved resource regions. | |
const D3D12_TILED_RESOURCE_COORDINATE * | pResourceRegionStartCoordinates = nullptr |
An array of structures that describe the starting coordinates of the reserved resource regions. | |
const D3D12_TILE_REGION_SIZE * | pResourceRegionSizes = nullptr |
An array of structures that describe the sizes of the reserved resource regions. | |
ID3D12Heap * | pHeap = nullptr |
A pointer to the resource heap. | |
UINT | NumRanges = 0 |
The number of tile ranges. | |
const D3D12_TILE_RANGE_FLAGS * | pRangeFlags = nullptr |
A pointer to an array of D3D12_TILE_RANGE_FLAGS values that describes each tile range. | |
const UINT * | pHeapRangeStartOffsets = nullptr |
An array of offsets into the resource heap. These are 0-based tile offsets, counting in tiles (not bytes). | |
const UINT * | pRangeTileCounts = nullptr |
D3D12_TILE_MAPPING_FLAGS | Flags = D3D12_TILE_MAPPING_FLAG_NONE |
A combination of D3D12_TILE_MAPPING_FLAGS values that are combined by using a bitwise OR operation. | |
Bool | UseNVApi = False |
Set to True if the resource has been created using NVApi. | |
This structure is used by ICommandQueueD3D12::UpdateTileMappings().
const D3D12_TILE_RANGE_FLAGS* Diligent::ResourceTileMappingsD3D12::pRangeFlags = nullptr |
A pointer to an array of D3D12_TILE_RANGE_FLAGS
values that describes each tile range.
The NumRanges parameter specifies the number of values in the array.
const UINT* Diligent::ResourceTileMappingsD3D12::pRangeTileCounts = nullptr |
An array of tiles. An array of values that specify the number of tiles in each tile range. The NumRanges parameter specifies the number of values in the array.
const D3D12_TILE_REGION_SIZE* Diligent::ResourceTileMappingsD3D12::pResourceRegionSizes = nullptr |
An array of structures that describe the sizes of the reserved resource regions.
The NumResourceRegions
parameter specifies the number of elements in the array.
const D3D12_TILED_RESOURCE_COORDINATE* Diligent::ResourceTileMappingsD3D12::pResourceRegionStartCoordinates = nullptr |
An array of structures that describe the starting coordinates of the reserved resource regions.
The NumResourceRegions
parameter specifies the number of elements in the array.