Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The following table shows the categories of capability bits used with Microsoft® Direct3D Mobile®.

Capability Bit Category Description

D3DMBLENDOPCAPS Values

Values used in the BlendOpCapsmember of the D3DMCAPSstructure to describe which blend operations are valid in the per-pixel alpha blend operation (see D3DMBLENDOP).

D3DMDEVCAPS Values

Values used in the DevCapsmember of the D3DMCAPSstructure to describe some general details about the nature of the device.

D3DMLINECAPS Values

Values used in the LineCapsmember of the D3DMCAPSstructure to describe line and point rendering capabilities.

D3DMPBLENDCAPS Values

Values used in the SrcBlendCapsand DestBlendCapsmember of the D3DMCAPSstructure to describe which blend factors are valid in the alpha blend operation in pixel processing (see D3DMBLEND).

D3DMPCMPCAPS Values

Values used in the ZCmpCaps, AlphaCmpCaps, and StencilCmpCapsmembers of the D3DMCAPSstructure to describe which comparison modes the device supports (see D3DMCMPFUNC).

D3DMPMISCCAPS Values

Values used in the PrimitiveMiscCapsmember of the D3DMCAPSstructure to describe miscellaneous capabilities related to primitive handling.

D3DMPRASTERCAPS Values

Values used in the RasterCapsmember of the D3DMCAPSstructure to describe the device's rasterization and pixel processing capabilities.

D3DMPRESENT Values

Values used in the PresentaionIntervalsmember of the D3DMCAPSstructure to describe a devices ability to present frames at specific rates.

D3DMPSHADECAPS Values

Values used in the ShadeCapsmember of the D3DMCAPSstructure to describe the shading operations that a device supports (see D3DMSHADEMODE).

D3DMPTADDRESSCAPS Values

Values used in the TextureAddressCapsmember of the D3DMCAPSstructure to describe the texture addressing modes that a device supports (see D3DMTEXTUREADDRESS).

D3DMPTEXTURECAPS Values

Values used in the TextureCapsmember of the D3DMCAPSstructure to describe texture mapping capabilities.

D3DMPTFILTERCAPS Values

Values used in the TextureFilterCapsmember of the D3DMCAPSstructure to describe device capabilities related to texture filtering.

D3DMSTENCILCAPS Values

Values used in the StencilCapsmember of the D3DMCAPSstructure to describe the stencil buffering operations that the device supports (see D3DMSTENCILOP).

D3DMSURFCAPS Values

Values used in the SurfaceCapsmember of the D3DMCAPSstructure to describe the general nature of the surfaces that are supported by a device and which memory pools support which data types.

D3DMTEXOPCAPS Values

Values used in the TextureOpCapsmember of the D3DMCAPSstructure to describe the texture blending operations that the device supports (see D3DMTEXTUREOP).

D3DMVTXPCAPS Values

Values used in the VertexProcessingCapsmember of the D3DMCAPSstructure to describe the device's capabilities for transforming vertices.

See Also