Функция 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 до D3D12_REQ_SUBRESOURCES.
-
NumSubresources [in]
-
Тип: UINT
Количество подресурсов в ресурсе. Диапазон допустимых значений — от 0 до (D3D12_REQ_SUBRESOURCES — FirstSubresource).
-
pSrcData [in]
-
Тип: D3D12_SUBRESOURCE_DATA*
Указатель на массив ( numSubresources длины) указателей на D3D12_SUBRESOURCE_DATA структуры, содержащие описания данных подресурсов, используемых для обновления.
Возвращаемое значение
Тип: UINT64
Размер (в байтах) буфера.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
DLL |
|