Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This enumeration defines levels of full-scene multisampling that the device can apply.
typedef enum _D3DMMULTISAMPLE_TYPE { D3DMMULTISAMPLE_NONE = 0, D3DMMULTISAMPLE_2_SAMPLES = 2, D3DMMULTISAMPLE_3_SAMPLES = 3, D3DMMULTISAMPLE_4_SAMPLES = 4, D3DMMULTISAMPLE_5_SAMPLES = 5, D3DMMULTISAMPLE_6_SAMPLES = 6, D3DMMULTISAMPLE_7_SAMPLES = 7, D3DMMULTISAMPLE_8_SAMPLES = 8, D3DMMULTISAMPLE_9_SAMPLES = 9, D3DMMULTISAMPLE_10_SAMPLES = 10, D3DMMULTISAMPLE_11_SAMPLES = 11, D3DMMULTISAMPLE_12_SAMPLES = 12, D3DMMULTISAMPLE_13_SAMPLES = 13, D3DMMULTISAMPLE_14_SAMPLES = 14, D3DMMULTISAMPLE_15_SAMPLES = 15, D3DMMULTISAMPLE_16_SAMPLES = 16, D3DMMULTISAMPLE_FORCE_ULONG = 0x7fffffff} D3DMMULTISAMPLE_TYPE;
Elements
- D3DMMULTISAMPLE_NONE
No level of full-scene multisampling is available. - D3DMMULTISAMPLE_2_SAMPLES through D3DMMULTISAMPLE_16_SAMPLES
The level of full-scene multisampling that is available. - D3DMMULTISAMPLE_FORCE_ULONG
Forces the compiler to interpret the enumeration as a ULONG value. This value is not used directly in Direct3D Mobile programming.
Remarks
In addition to enabling full-scene multisampling at IDirect3DMobileDevice::Reset time, there will be render states that turn various aspects on and off at detailed levels.
Multisampling is valid only on a swap chain that is being created or reset with the D3DSWAPEFFECT_DISCARD swap effect.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: D3dmtypes.h.
See Also
Direct3D Mobile Enumerations | IDirect3DMobileDevice::Reset
Send Feedback on this topic to the authors