# IShTextureMapFile Struct Reference

Inheritance diagram for IShTextureMapFile:

List of all members.

## Public Member Functions
virtual IShLayerList *MCCOMAPI | GetLayerList ()=0
virtual void MCCOMAPI | SetLayerList (IShLayerList *layerList)=0
virtual void MCCOMAPI | Reload ()=0
virtual boolean MCCOMAPI | LoadAsLayerList (boolean forceNotSupported, boolean reload=false)=0
virtual boolean MCCOMAPI | LoadAsExtLayerList (IShLayerList **layerList)=0
virtual void MCCOMAPI | Save ()=0

## Member Function Documentation

virtual IShLayerList* MCCOMAPI IShTextureMapFile::GetLayerList | ( |  | ) | `[pure virtual]`

Returns the layer list associated with this texture map.

virtual boolean MCCOMAPI IShTextureMapFile::LoadAsExtLayerList | ( | IShLayerList ** | layerList | ) | `[pure virtual]`

Load the texture as a layer without modifiying the internal texture mpa file.

virtual boolean MCCOMAPI IShTextureMapFile::LoadAsLayerList | ( | boolean | forceNotSupported,
|  | boolean | reload = `false` |
| ) |  |  | `[pure virtual]`

Load the texture map as a layer list. If the format is not fully supported the function returns false and will not load it as a layer list. Except if forceNotSupported is true, in that case the image will be loaded as a layer list but the resulting image might not be excatly as the original one.

virtual void MCCOMAPI IShTextureMapFile::Reload | ( |  | ) | `[pure virtual]`

Reload the texture map for the associated file is it has one.

virtual void MCCOMAPI IShTextureMapFile::Save | ( |  | ) | `[pure virtual]`

Saves the texture map to the associated file if it is supported.

virtual void MCCOMAPI IShTextureMapFile::SetLayerList | ( | IShLayerList * | layerList | ) | `[pure virtual]`

Sets the layer list associated with this texture map.

The documentation for this struct was generated from the following file:

- IShTextureMap.h