#include <IDXMultiMap.h>
Inherits DX::IDXMaterialMap.
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 |
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.
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.
type | A member of the DXMapCombine enumeration. |
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.