estrutura D3D12DDIARG_CREATERESOURCE_0075 (d3d12umddi.h)
A estrutura D3D12DDIARG_CREATERESOURCE_0075 contém as informações necessárias para criar ou calcular o tamanho de um recurso.
Sintaxe
typedef struct D3D12DDIARG_CREATERESOURCE_0075 {
D3D12DDIARG_BUFFER_PLACEMENT ReuseBufferGPUVA;
D3D12DDI_RESOURCE_TYPE ResourceType;
UINT64 Width;
UINT Height;
UINT16 DepthOrArraySize;
UINT16 MipLevels;
DXGI_FORMAT Format;
DXGI_SAMPLE_DESC SampleDesc;
D3D12DDI_TEXTURE_LAYOUT Layout;
D3D12DDI_RESOURCE_FLAGS_0003 Flags;
D3D12DDI_RESOURCE_STATES InitialResourceState;
const D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT *pRowMajorLayout;
D3D12DDI_MIP_REGION_0075 SamplerFeedbackMipRegion;
} D3D12DDIARG_CREATERESOURCE_0075;
Membros
ReuseBufferGPUVA
Uma estrutura D3D12DDIARG_BUFFER_PLACEMENT que especifica o endereço virtual do lado da GPU que esse recurso deve ter, se não precisar de um novo atribuído.
ResourceType
Um valor D3D12DDI_RESOURCE_TYPE que identifica o tipo desse recurso.
Width
A largura do recurso. Isso está em texels, se o recurso for uma textura ou bytes se o recurso for um buffer.
Height
A altura do recurso. Isso se aplica a texturas bidimensionais e tridimensionais.
DepthOrArraySize
A profundidade ou o tamanho da matriz do recurso usado quando o recurso é tridimensional ou matriz, respectivamente.
MipLevels
O número de níveis de mip que o recurso tem.
Format
Especifica como os dados do recurso devem ser interpretados, usando um valor de enumeração DXGI_FORMAT .
SampleDesc
Uma estrutura DXGI_SAMPLE_DESC que descreve os parâmetros de amostragem múltipla para o recurso.
Layout
Um valor D3D12DDI_TEXTURE_LAYOUT que especifica detalhes relacionados à forma como a memória que compõe o recurso é organizada.
Flags
Um valor D3D12DDI_RESOURCE_FLAGS_0003 com sinalizadores OR'd bit a bit que descrevem as maneiras como o recurso deve ser usado.
InitialResourceState
Especifica o estado inicial do recurso.
pRowMajorLayout
Quando Layout é D3D12DDI_TL_ROW_MAJOR e pRowMajorLayout não é nulo, *pRowMajorLayout especifica o layout do recurso.
SamplerFeedbackMipRegion
Uma estrutura D3D12DDI_MIP_REGION_0075 especificando o tamanho de uma região mip.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | d3d12umddi.h |