Функция UpdateSubresources (выделение стека)
Обновления подресурсы с реализацией выделения стека.
Синтаксис
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
);
Параметры
-
pCmdList [in]
-
Тип: ID3D12GraphicsCommandList*
Список команд в виде указателя на ID3D12GraphicsCommandList.
-
pDestinationResource [in]
-
Тип: ID3D12Resource*
Целевой ресурс в качестве указателя на ID3D12Resource.
-
pIntermediate [in]
-
Тип: ID3D12Resource*
Промежуточный ресурс в качестве указателя на ID3D12Resource.
-
IntermediateOffset
-
Тип: UINT64
Смещение в байтах к промежуточному ресурсу.
-
FirstSubresource [in]
-
Тип: UINT
Индекс первого подресурса в ресурсе. Допустимые значения варьируются от 0 до MaxSubresources.
-
NumSubresources [in]
-
Тип: UINT
Количество вложенных ресурсов в ресурсе. Допустимые значения варьируются от 1 до (MaxSubresources - FirstSubresource).
-
pSrcData [in]
-
Тип: D3D12_SUBRESOURCE_DATA*
Указатель на массив (с длиной NumSubresources) указателей на D3D12_SUBRESOURCE_DATA структуры, содержащие описания данных подресурса, используемых для обновления.
Возвращаемое значение
Тип: UINT64
Размер (в байтах) буфера.
Комментарии
Объявление этой функции начинается с следующего: template <UINT MaxSubresources>
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
DLL |
|