Función UpdateSubresources (asignación de montón)
Novedades subrecursos con una implementación de asignación de montón.
Sintaxis
UINT64 inline UpdateSubresources(
_In_ ID3D12GraphicsCommandList *pCmdList,
_In_ ID3D12Resource *pDestinationResource,
_In_ ID3D12Resource *pIntermediate,
UINT64 IntermediateOffset,
_In_ UINT FirstSubresource,
_In_ UINT NumSubresources,
_In_ D3D12_SUBRESOURCE_DATA *pSrcData
);
Parámetros
-
pCmdList [in]
-
Tipo: ID3D12GraphicsCommandList*
Puntero a la interfaz ID3D12GraphicsCommandList de la lista de comandos.
-
pDestinationResource [in]
-
Tipo: ID3D12Resource*
Puntero a la interfaz ID3D12Resource que representa el recurso de destino.
-
pIntermediate [in]
-
Tipo: ID3D12Resource*
Puntero a la interfaz ID3D12Resource que representa el recurso intermedio.
-
IntermediateOffset
-
Tipo: UINT64
Desplazamiento, en bytes, al recurso intermedio.
-
FirstSubresource [in]
-
Tipo: UINT
Índice del primer subrecurso del recurso. El intervalo de valores válidos es de 0 a D3D12_REQ_SUBRESOURCES.
-
NumSubresources [in]
-
Tipo: UINT
Número de subrecursos del recurso. El intervalo de valores válidos es de 0 a (D3D12_REQ_SUBRESOURCES - FirstSubresource).
-
pSrcData [in]
-
Tipo: D3D12_SUBRESOURCE_DATA*
Puntero a una matriz (de longitud NumSubresources) de punteros a D3D12_SUBRESOURCE_DATA estructuras que contienen descripciones de los datos de subrecursos usados para la actualización.
Valor devuelto
Tipo: UINT64
Tamaño del búfer en bytes.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|