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. |
The following table shows values that are 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.
Value | Description |
---|---|
D3DMSURFCAPS_LOCKBACKBUFFER |
Indicates that the device allows its back buffers to be locked. |
D3DMSURFCAPS_LOCKDEPTHBUFFER |
Indicates that the device allows its depth/stencil buffers to be locked. |
D3DMSURFCAPS_LOCKFRONTBUFFER |
Indicates that the device allows its front buffer to be locked. |
D3DMSURFCAPS_LOCKTEXTURE |
Indicates that the device allows its texture maps to be locked. |
D3DMSURFCAPS_MANAGEDPOOL |
Indicates that the device supports the managed memory pool for vertex buffers, index buffers, and texture maps. |
D3DMSURFCAPS_SYSBACKBUFFER |
Indicates that the device locates its render targets in the system memory pool. This capability bit is mutually exclusive with D3DMSURFCAPS_VIDBACKBUFFER. |
D3DMSURFCAPS_SYSDEPTHBUFFER |
Indicates that the device locates its depth and stencil buffers in the system memory pool. This capability bit is mutually exclusive with D3DMSURFCAPS_VIDDEPTHBUFFER. |
D3DMSURFCAPS_SYSFRONTBUFFER |
Indicates that the driver supports front buffers in system memory. This capability bit and D3DMSURFCAPS_VIDFRONTBUFFER are mutually exclusive. |
D3DMSURFCAPS_SYSIMAGESURFACE |
Indicates that the device allows you to allocate image surfaces in the system memory pool. |
D3DMSURFCAPS_SYSINDEXBUFFER |
Indicates that the device allows you to allocate index buffers in the system memory pool. |
D3DMSURFCAPS_SYSTEXTURE |
Indicates that the device allows you to allocate texture maps in the system memory pool. |
D3DMSURFCAPS_SYSVERTEXBUFFER |
Indicates that the device allows you to allocate vertex buffers in the system memory pool. |
D3DMSURFCAPS_VIDBACKBUFFER |
Indicates that the device locates its render targets in the video memory pool. This capability bit and D3DMSURFCAPS_SYSBACKBUFFER are mutually exclusive. |
D3DMSURFCAPS_VIDDEPTHBUFFER |
Indicates that the device locates its depth and stencil buffers in the video memory pool. This capability bit and D3DMSURFCAPS_SYSDEPTHBUFFER are is mutually exclusive. |
D3DMSURFCAPS_VIDFRONTBUFFER |
Indicates that the driver supports front buffers in video memory. This capability bit and D3DMSURFCAPS_SYSFRONTBUFFER are mutually exclusive. |
D3DMSURFCAPS_VIDIMAGESURFACE |
Indicates that the device allows you to the allocate of image surfaces in the video memory pool. |
D3DMSURFCAPS_VIDINDEXBUFFER |
Indicates that the device allows you to allocate index buffers in the video memory pool. |
D3DMSURFCAPS_VIDTEXTURE |
Indicates that the device allows you to allocate texture maps in the video memory pool. |
D3DMSURFCAPS_VIDVERTEXBUFFER |
Indicates that the device allows you to allocate vertex buffers in the video memory pool. |
Requirements
Header | d3dmcaps.h |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |