DX::IDXMultiMap Struct Reference

#include <IDXMultiMap.h>

Inherits DX::IDXMaterialMap.

Collaboration diagram for DX::IDXMultiMap:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual float DXMCALL GetOpacity () const =0
virtual uint DXMCALL GetMapCoordChannelAlpha () const =0
virtual DXMapCombine DXMCALL GetCombineType () const =0
virtual void DXMCALL SetMapCoordChannelAlpha (uint value)=0
virtual void DXMCALL SetOpacity (float value)=0
virtual DXError DXMCALL SetCombineType (DXMapCombine type)=0


Detailed Description

A MultiMap is a nonstandard map that is used as an additional map, which can be used for overlays and the like.

Member Function Documentation

virtual DXMapCombine DXMCALL DX::IDXMultiMap::GetCombineType (  )  const [pure virtual]

Get the combine type for this multimap. This controls how the texture will be combined with the existing texture.

Returns:
A member of DXMapCombine enumeration.

virtual uint DXMCALL DX::IDXMultiMap::GetMapCoordChannelAlpha (  )  const [pure virtual]

Get the uv channel that this multimap is using for its alpha channel.

virtual float DXMCALL DX::IDXMultiMap::GetOpacity (  )  const [pure virtual]

Get the opacity of this mulitmap. This will affect appearance when combined with existing maps on the mesh.

virtual DXError DXMCALL DX::IDXMultiMap::SetCombineType ( DXMapCombine  type  )  [pure virtual]

Set the combine type. This will affect how the multimap will be blended with the existing maps.

Parameters:
type A member of the DXMapCombine enumeration.
Returns:
Error_OutOfRange if type was out of range.
Error_Success if the combine type was updated.

virtual void DXMCALL DX::IDXMultiMap::SetMapCoordChannelAlpha ( uint  value  )  [pure virtual]

Set the uv channel that the multimap will use for its alpha channel.

virtual void DXMCALL DX::IDXMultiMap::SetOpacity ( float  value  )  [pure virtual]

Set the opacity that this multimap will use.


Generated on Wed Jun 17 17:24:51 2009 for DXMesh API by  doxygen 1.5.7.1