Freigeben über


D3DCLIPPLANEn-Makro

Definiert Bitmuster, die benutzerdefinierte Abschneideebenen ermöglichen. Diese Makros werden als Benutzerfreundlichkeit beim Festlegen von Werten für den D3DRS_CLIPPLANEENABLE Renderzustand definiert.

Syntax

void D3DCLIPPLANEn(void);

Parameter

Dieses Makro verfügt über keine Parameter.

Rückgabewert

Dieses Makro gibt keinen Wert zurück.

Bemerkungen

Benutzerdefinierte Abschneideebenen werden aktiviert, wenn der im D3DRS_CLIPPLANEENABLE Renderzustand festgelegte Wert ein oder mehrere Festgelegte Bits enthält (d. a. ist nicht 0). Der Wert des Renderzustands ist nicht wichtig. das System interpretiert den Wert nicht als Zahl. Vielmehr aktiviert der Wert die Clippingebene, deren entsprechendes Bit festgelegt ist. Bit 0 steuert den Zustand der ersten Clippingebene (bei Index 0), Bit 1 die zweite Ebene usw.

Die von diesen Makros erstellten Bitmuster können mithilfe eines logischen OR-Vorgangs kombiniert werden, um mehrere Clippingebenen gleichzeitig zu aktivieren. Wenn Sie eines dieser Makros aus der Kombination weglassen, wird die Clippingebene auf diesem Index effektiv deaktiviert.

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Siehe auch

Makros