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

This enumeration provides values that identify texture coordinate addressing modes.

Syntax

typedef enum _D3DMTEXTUREADDRESS {
  D3DMTADDRESS_WRAP		= 1,
  D3DMTADDRESS_MIRROR	= 2,
  D3DMTADDRESS_CLAMP	 = 3,
  D3DMTADDRESS_BORDER	= 4,
  D3DMTADDRESS_FORCE_ULONG = 0x7fffffff
} D3DMTEXTUREADDRESS;

Elements

D3DMTADDRESS_WRAP

Indicates that coordinates are mapped into the range of 0.0 to 1.0 as if the texture map was replicated at every integer junction. For example, for values between 0 and 3, the texture is repeated three times. No mirroring is performed.

D3DMTADDRESS_MIRROR

Indicates that the coordinates are mapped into the range of 0.0 to 1.0 as if the texture map was replicated at every integer junction, and every other map was mirrored in the direction of the texture coordinate. For example, for values between 0 and 3, 0 to 1 are normal, 1 to 2 map to 1 to 0 (respectively) and 2 to 3 maps back to 0 to 1.

D3DMTADDRESS_CLAMP

Indicates that coordinates outside of the range of 0.0 to 1.0 are set to either 1 or 0, depending if they are greater than 1 or less and 0, respectfully.

D3DMTADDRESS_BORDER

Indicates that coordinates outside of the range of 0.0 to 1.0 always result in the border color being read. The border color is controlled via the D3DMTSS_BORDERCOLOR texture stage state. For more information, see D3DMTEXTURESTAGESTATETYPE. This texture stage state accepts 32-bit ARGB color values.

D3DMTADDRESS_FORCE_ULONG

Forces the compiler to interpret the enumeration as a ULONG value. This value is not used directly in Direct3D Mobile programming.

Requirements

Header d3dmtypes.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also