RenderStateManager.ColorWriteEnable2 Property (Microsoft.DirectX.Direct3D)
Retrieves or sets additional RenderStateManager.ColorWriteEnable values for devices.
Definition
Visual Basic Public Property ColorWriteEnable2 As ColorWriteEnable C# public ColorWriteEnable ColorWriteEnable2 { get; set; } C++ public:
property ColorWriteEnable ColorWriteEnable2 {
ColorWriteEnable get();
void set(ColorWriteEnable value);
}JScript public function get ColorWriteEnable2() : ColorWriteEnable
public function set ColorWriteEnable2(ColorWriteEnable);
Property Value
Microsoft.DirectX.Direct3D.ColorWriteEnable
Value of the ColorWriteEnable enumeration that specifies the color channel(s) to write enable.This property is read/write.
Remarks
The ColorWriteEnable2 property is available if MiscCaps.SupportsIndependentWriteMasks is set in Caps.PrimitiveMiscCaps for the device.
Pixel shader color output registers (oC#) are write-only registers that output results to multiple render targets. The ColorWriteEnable* properties determine which components of oC# ultimately get written to the render target (after blend, if applicable).
Use the additional ColorWriteEnable* properties if the device supports independent write masks for multiple element textures or multiple render targets.