#include <d3dx12_win.h>
|
| | CD3DX12_RESOURCE_DESC () |
| |
| | CD3DX12_RESOURCE_DESC (const D3D12_RESOURCE_DESC &o) |
| |
| | CD3DX12_RESOURCE_DESC (D3D12_RESOURCE_DIMENSION dimension, UINT64 alignment, UINT64 width, UINT height, UINT16 depthOrArraySize, UINT16 mipLevels, DXGI_FORMAT format, UINT sampleCount, UINT sampleQuality, D3D12_TEXTURE_LAYOUT layout, D3D12_RESOURCE_FLAGS flags) |
| |
| UINT16 | Depth () const |
| |
| UINT16 | ArraySize () const |
| |
| UINT8 | PlaneCount (_In_ ID3D12Device *pDevice) const |
| |
| UINT | Subresources (_In_ ID3D12Device *pDevice) const |
| |
| UINT | CalcSubresource (UINT MipSlice, UINT ArraySlice, UINT PlaneSlice) |
| |
| | operator const D3D12_RESOURCE_DESC & () const |
| |
|
| static CD3DX12_RESOURCE_DESC | Buffer (const D3D12_RESOURCE_ALLOCATION_INFO &resAllocInfo, D3D12_RESOURCE_FLAGS flags=D3D12_RESOURCE_FLAG_NONE) |
| |
| static CD3DX12_RESOURCE_DESC | Buffer (UINT64 width, D3D12_RESOURCE_FLAGS flags=D3D12_RESOURCE_FLAG_NONE, UINT64 alignment=0) |
| |
| static CD3DX12_RESOURCE_DESC | Tex1D (DXGI_FORMAT format, UINT64 width, UINT16 arraySize=1, UINT16 mipLevels=0, D3D12_RESOURCE_FLAGS flags=D3D12_RESOURCE_FLAG_NONE, D3D12_TEXTURE_LAYOUT layout=D3D12_TEXTURE_LAYOUT_UNKNOWN, UINT64 alignment=0) |
| |
| static CD3DX12_RESOURCE_DESC | Tex2D (DXGI_FORMAT format, UINT64 width, UINT height, UINT16 arraySize=1, UINT16 mipLevels=0, UINT sampleCount=1, UINT sampleQuality=0, D3D12_RESOURCE_FLAGS flags=D3D12_RESOURCE_FLAG_NONE, D3D12_TEXTURE_LAYOUT layout=D3D12_TEXTURE_LAYOUT_UNKNOWN, UINT64 alignment=0) |
| |
| static CD3DX12_RESOURCE_DESC | Tex3D (DXGI_FORMAT format, UINT64 width, UINT height, UINT16 depth, UINT16 mipLevels=0, D3D12_RESOURCE_FLAGS flags=D3D12_RESOURCE_FLAG_NONE, D3D12_TEXTURE_LAYOUT layout=D3D12_TEXTURE_LAYOUT_UNKNOWN, UINT64 alignment=0) |
| |
◆ CD3DX12_RESOURCE_DESC() [1/3]
| CD3DX12_RESOURCE_DESC::CD3DX12_RESOURCE_DESC |
( |
| ) |
|
|
inline |
◆ CD3DX12_RESOURCE_DESC() [2/3]
| CD3DX12_RESOURCE_DESC::CD3DX12_RESOURCE_DESC |
( |
const D3D12_RESOURCE_DESC & |
o | ) |
|
|
inlineexplicit |
◆ CD3DX12_RESOURCE_DESC() [3/3]
| CD3DX12_RESOURCE_DESC::CD3DX12_RESOURCE_DESC |
( |
D3D12_RESOURCE_DIMENSION |
dimension, |
|
|
UINT64 |
alignment, |
|
|
UINT64 |
width, |
|
|
UINT |
height, |
|
|
UINT16 |
depthOrArraySize, |
|
|
UINT16 |
mipLevels, |
|
|
DXGI_FORMAT |
format, |
|
|
UINT |
sampleCount, |
|
|
UINT |
sampleQuality, |
|
|
D3D12_TEXTURE_LAYOUT |
layout, |
|
|
D3D12_RESOURCE_FLAGS |
flags |
|
) |
| |
|
inline |
◆ ArraySize()
| UINT16 CD3DX12_RESOURCE_DESC::ArraySize |
( |
| ) |
const |
|
inline |
◆ Buffer() [1/2]
| static CD3DX12_RESOURCE_DESC CD3DX12_RESOURCE_DESC::Buffer |
( |
const D3D12_RESOURCE_ALLOCATION_INFO & |
resAllocInfo, |
|
|
D3D12_RESOURCE_FLAGS |
flags = D3D12_RESOURCE_FLAG_NONE |
|
) |
| |
|
inlinestatic |
◆ Buffer() [2/2]
| static CD3DX12_RESOURCE_DESC CD3DX12_RESOURCE_DESC::Buffer |
( |
UINT64 |
width, |
|
|
D3D12_RESOURCE_FLAGS |
flags = D3D12_RESOURCE_FLAG_NONE, |
|
|
UINT64 |
alignment = 0 |
|
) |
| |
|
inlinestatic |
◆ CalcSubresource()
| UINT CD3DX12_RESOURCE_DESC::CalcSubresource |
( |
UINT |
MipSlice, |
|
|
UINT |
ArraySlice, |
|
|
UINT |
PlaneSlice |
|
) |
| |
|
inline |
◆ Depth()
| UINT16 CD3DX12_RESOURCE_DESC::Depth |
( |
| ) |
const |
|
inline |
◆ operator const D3D12_RESOURCE_DESC &()
| CD3DX12_RESOURCE_DESC::operator const D3D12_RESOURCE_DESC & |
( |
| ) |
const |
|
inline |
◆ PlaneCount()
| UINT8 CD3DX12_RESOURCE_DESC::PlaneCount |
( |
_In_ ID3D12Device * |
pDevice | ) |
const |
|
inline |
◆ Subresources()
| UINT CD3DX12_RESOURCE_DESC::Subresources |
( |
_In_ ID3D12Device * |
pDevice | ) |
const |
|
inline |
◆ Tex1D()
| static CD3DX12_RESOURCE_DESC CD3DX12_RESOURCE_DESC::Tex1D |
( |
DXGI_FORMAT |
format, |
|
|
UINT64 |
width, |
|
|
UINT16 |
arraySize = 1, |
|
|
UINT16 |
mipLevels = 0, |
|
|
D3D12_RESOURCE_FLAGS |
flags = D3D12_RESOURCE_FLAG_NONE, |
|
|
D3D12_TEXTURE_LAYOUT |
layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, |
|
|
UINT64 |
alignment = 0 |
|
) |
| |
|
inlinestatic |
◆ Tex2D()
| static CD3DX12_RESOURCE_DESC CD3DX12_RESOURCE_DESC::Tex2D |
( |
DXGI_FORMAT |
format, |
|
|
UINT64 |
width, |
|
|
UINT |
height, |
|
|
UINT16 |
arraySize = 1, |
|
|
UINT16 |
mipLevels = 0, |
|
|
UINT |
sampleCount = 1, |
|
|
UINT |
sampleQuality = 0, |
|
|
D3D12_RESOURCE_FLAGS |
flags = D3D12_RESOURCE_FLAG_NONE, |
|
|
D3D12_TEXTURE_LAYOUT |
layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, |
|
|
UINT64 |
alignment = 0 |
|
) |
| |
|
inlinestatic |
◆ Tex3D()
| static CD3DX12_RESOURCE_DESC CD3DX12_RESOURCE_DESC::Tex3D |
( |
DXGI_FORMAT |
format, |
|
|
UINT64 |
width, |
|
|
UINT |
height, |
|
|
UINT16 |
depth, |
|
|
UINT16 |
mipLevels = 0, |
|
|
D3D12_RESOURCE_FLAGS |
flags = D3D12_RESOURCE_FLAG_NONE, |
|
|
D3D12_TEXTURE_LAYOUT |
layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, |
|
|
UINT64 |
alignment = 0 |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: