структура D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS (d3d12.h)
Описывает ресурс, в который требуется разрешить по завершении прохода отрисовки.
Синтаксис
typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS {
ID3D12Resource *pSrcResource;
ID3D12Resource *pDstResource;
UINT SubresourceCount;
const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS *pSubresourceParameters;
DXGI_FORMAT Format;
D3D12_RESOLVE_MODE ResolveMode;
BOOL PreserveResolveSource;
} D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS;
Члены
pSrcResource
Указатель на ID3D12Resource. Исходный ресурс.
pDstResource
Указатель на ID3D12Resource. Целевой ресурс.
SubresourceCount
UINT. Количество подресурсов.
pSubresourceParameters
Указатель на массив констант D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Эти подресурсы могут быть подмножеством срезов массива целевого объекта отрисовки, но вы не можете нацеливаться на подресурсы, которые не являются частью целевого представления отрисовки (RTV) или представления глубины или трафарета (DSV).
Примечание
На этот указатель напрямую ссылается список команд, и память для этого массива должна оставаться живой и нетронутой до вызова EndRenderPass .
Format
DXGI_FORMAT. Формат данных ресурсов.
ResolveMode
D3D12_RESOLVE_MODE. Операция разрешения.
PreserveResolveSource
ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ. Значение TRUE , чтобы сохранить источник разрешения, в противном случае — ЗНАЧЕНИЕ FALSE.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |