Microsoft DirectX 9.0 SDK Update (October 2004)

MiscCaps Structure

Language:

Note: This documentation is preliminary and is subject to change.

Contains miscellaneous driver primitive capabilities.

Definition

Visual Basic .NET Public Structure MiscCaps
C# public struct MiscCaps
Managed C++ public __value struct MiscCaps
JScript .NET In JScript .NET, you can use structures, but you cannot define your own.

Members Table

Method Description
ToString Obtains a string representation of the current instance.
Property Description
HasFogVertexClamped Specifies whether the device clamps the fog blend factor per vertex.
IsNullReference Specifies whether the device is a reference device that does not render.
SupportsBlendOperation Specifies whether the device supports alpha blend operations other than BlendOperation.Add.
SupportsClipPlaneScaledPoints Specifies whether the device correctly clips scaled points (that is, those whose size is greater than 1.0) to user-defined clipping planes.
SupportsClipTransformedVertices Specifies whether the device clips post-transformed vertex primitives.
SupportsColorWrite Specifies whether the device supports per-channel writes for the render target color buffer.
SupportsCullClockwise Specifies whether the driver supports clockwise triangle culling through RenderStateManager.CullMode.
SupportsCullCounterClockwise Specifies whether the driver supports counterclockwise triangle culling through RenderStateManager.CullMode.
SupportsCullNone Specifies whether the driver does not perform triangle culling.
SupportsFogAndSpecularAlpha Specifies whether the device supports separate fog and specular alpha.
SupportsIndependentWriteMasks Specifies whether the device supports independent write masks for multiple element textures or multiple render targets.
SupportsMaskZ Specifies whether the device can enable and disable modification of the depth buffer on pixel operations.
SupportsMultipleRenderTargetsIndependentBitDepths Specifies whether the device supports independent bit depths for multiple render targets.
SupportsMultipleRenderTargetsPostPixelShaderBlending Specifies whether the device supports multiple render targets after pixel shader blending.
SupportsPerStageConstant Specifies whether the device supports per-stage constants.
SupportsSeparateAlphaBlend Specifies whether the device supports separate alpha blending.
SupportsTextureStageStateArgumentTemp Specifies whether the device supports TextureArgument for temporary registers.

Structure Information

Namespace Microsoft.DirectX.Direct3D
Assembly Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll)
Strong Name Microsoft.DirectX.Direct3D,  Version=1.0.2902.0,  Culture=neutral,  PublicKeyToken=31bf3856ad364e35

© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center