D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT-Struktur (d3d10umddi.h)
Die D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT-Struktur beschreibt den Geometrieshader mit der zu erstellenden Streamausgabe.
Syntax
typedef struct D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT {
[in] const UINT *pShaderCode;
[in] const D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY *pOutputStreamDecl;
[in] UINT NumEntries;
[in] UINT StreamOutputStrideInBytes;
} D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT;
Member
[in] pShaderCode
Ein Array von CONST UINT-Token, aus denen der Geometrie-Shadercode besteht.
[in] pOutputStreamDecl
Ein Array von D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY Strukturen, das die Streamausgabe für den Geometry-Shader beschreibt.
[in] NumEntries
Die Anzahl der Elemente in diesem Array, die der pOutputStreamDecl-Member angibt.
[in] StreamOutputStrideInBytes
Die Größe in Bytes von einem Scheitelpunkt zum nächsten Scheitelpunkt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |
Weitere Informationen
CalcPrivateGeometryShaderWithStreamOutput