Freigeben über


D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS-Struktur (d3d12.h)

Beschreibt eine Ressource, in die beim Abschluss eines Renderdurchlaufs aufgelöst werden soll.

Syntax

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;

Member

pSrcResource

Ein Zeiger auf eine ID3D12Resource. Die Quellressource.

pDstResource

Ein Zeiger auf eine ID3D12Resource. Die Zielressource.

SubresourceCount

Ein UINT. Die Anzahl der Unterressourcen.

pSubresourceParameters

Ein Zeiger auf ein konstantes Array von D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Diese Unterressourcen können eine Teilmenge der Array-Slices des Renderziels sein, sie können jedoch keine Zielressourcen sein, die nicht teil der Renderzielansicht (RTV) oder der Tiefen-/Schablonenansicht (DSV) sind.

Hinweis

Auf diesen Zeiger verweist die Befehlsliste direkt, und der Arbeitsspeicher für dieses Array muss lebendig und intakt bleiben, bis EndRenderPass aufgerufen wird.

Format

Ein DXGI_FORMAT. Das Datenformat der Ressourcen.

ResolveMode

Ein D3D12_RESOLVE_MODE. Der Auflösungsvorgang.

PreserveResolveSource

Ein BOOL. TRUE , um die Auflösungsquelle beizubehalten, andernfalls FALSE.

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Darstellung