Función UpdateSubresources (asignación de pila)
Novedades subrecursos con una implementación de asignación de pila.
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*
La lista de comandos, como puntero a un id3D12GraphicsCommandList.
-
pDestinationResource [in]
-
Tipo: ID3D12Resource*
El recurso de destino, como puntero a un id3D12Resource.
-
pIntermediate [in]
-
Tipo: ID3D12Resource*
El recurso intermedio, como puntero a un id3D12Resource.
-
IntermediateOffset
-
Tipo: UINT64
Desplazamiento, en bytes, al recurso intermedio.
-
FirstSubresource [in]
-
Tipo: UINT
Índice del primer subrecurso del recurso. Los valores válidos oscilan entre 0 y MaxSubresources.
-
NumSubresources [in]
-
Tipo: UINT
Número de subrecursos del recurso. Los valores válidos van de 1 a (MaxSubresources - 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.
Observaciones
La declaración de esta función comienza por: template <UINT MaxSubresources>
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|