Freigeben über


D3DHAL_DP2SETSTREAMSOURCEFREQ Struktur (d3dhal.h)

Nur DirectX 9.0 und höhere Versionen.

Die D3DHAL_DP2SETSTREAMSOURCEFREQ Struktur wird verwendet, um den Frequenzteiler einer Datenstromquelle festzulegen, die an einen Vertexpuffer für D3dDrawPrimitives2gebunden ist.

Syntax

typedef struct _D3DHAL_DP2SETSTREAMSOURCEFREQ {
  DWORD dwStream;
  DWORD dwDivider;
} D3DHAL_DP2SETSTREAMSOURCEFREQ;

Angehörige

dwStream

Gibt den Datenstrom im Bereich von 0 bis zur maximalen Anzahl von Datenströmen -1 an, deren Häufigkeit geändert wird.

dwDivider

Gibt den Frequenzteiler an, der die Anzahl der Scheitelpunkte darstellt, nach denen Daten aus dem angegebenen Datenstrom in den Vertex-Shader abgerufen werden. Diese Zahl kann größer als Null und höchstens 2^16-1 (WORD) sein.

Bemerkungen

Ein Treiber wird aufgefordert, den Frequenzteiler eines Datenstroms über den D3DDP2OP_SETSTREAMSOURCEFREQ Vorgangscode festzulegen.

Ein Treiber für ein Gerät, das Vertex-Shader, Version 3.0 und höher unterstützt, kann die Datenstromhäufigkeitsteilung implementieren. Weitere Informationen finden Sie unter Ändern der Vertexstromhäufigkeit.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

D3DDP2OP_SETSTREAMSOURCEFREQ

D3dDrawPrimitives2