Compartir a través de


estructura D3D12DDIARG_CREATERESOURCE_0075 (d3d12umddi.h)

La estructura D3D12DDIARG_CREATERESOURCE_0075 contiene la información necesaria para crear o calcular el tamaño de un recurso.

Sintaxis

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;

Miembros

ReuseBufferGPUVA

Una estructura de D3D12DDIARG_BUFFER_PLACEMENT que especifica la dirección virtual del lado GPU que debe tener este recurso, si no necesita una nueva asignada.

ResourceType

Valor D3D12DDI_RESOURCE_TYPE que identifica el tipo de este recurso.

Width

Ancho del recurso. Esto está en elementos de textura, si el recurso es una textura o bytes si el recurso es un búfer.

Height

Alto del recurso. Esto se aplica a texturas bidimensionales y tridimensionales.

DepthOrArraySize

Profundidad o tamaño de matriz del recurso utilizado cuando el recurso es tridimensional o matriz respectivamente.

MipLevels

Número de niveles mip que tiene el recurso.

Format

Especifica cómo se van a interpretar los datos del recurso mediante un valor de enumeración DXGI_FORMAT .

SampleDesc

Estructura DXGI_SAMPLE_DESC que describe los parámetros de muestreo múltiple para el recurso.

Layout

Valor de D3D12DDI_TEXTURE_LAYOUT que especifica los detalles relacionados con cómo se organiza la memoria que comprende el recurso.

Flags

Valor de D3D12DDI_RESOURCE_FLAGS_0003 con marcas OR bit a bit que describen las formas en que se va a usar el recurso.

InitialResourceState

Especifica el estado de recurso inicial.

pRowMajorLayout

Cuando Layout es D3D12DDI_TL_ROW_MAJOR y pRowMajorLayout no es NULL, *pRowMajorLayout especifica el diseño del recurso.

SamplerFeedbackMipRegion

Estructura de D3D12DDI_MIP_REGION_0075 que especifica el tamaño de una región mip.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado d3d12umddi.h