# IShTextureMap.h File Reference

## Classes
class | TextureMappingInfo
struct | ITextureMapListener
struct | IShTextureMapHardwareResult
struct | IShTextureMapResultCache
struct | IShTextureMapBucketCache
struct | IShTextureMapFile
struct | IShTextureMap
struct | IExTextureMapIDUser
## Typedefs
typedef void(* | AlternativeTextureAvailableProc )(void *privData)
## Enumerations
enum | ETMapFilter { kFast = 0, kSummedArea = 1, kGaussian = 2 }
| Filtering methods for TextureMappingInfo::fFiltering. More...
## Functions
| MCDEFINE_GUID_H (IID_IShTextureMap)
| MCDEFINE_GUID_H (IID_IShTextureMapFile)
| MCDEFINE_GUID_H (CLSID_TextureMap)
| MCDEFINE_GUID_H (IID_IExTextureMapIDUser)

## Typedef Documentation

typedef void(* AlternativeTextureAvailableProc)(void *privData)

## Enumeration Type Documentation

enum ETMapFilter

Filtering methods for TextureMappingInfo::fFiltering.

Enumerator:

  kFast |
  kSummedArea | Use summed area tables.
  kGaussian | ( used for area shading only )

## Function Documentation

MCDEFINE_GUID_H | ( | IID_IExTextureMapIDUser |  | ) |

MCDEFINE_GUID_H | ( | CLSID_TextureMap |  | ) |

MCDEFINE_GUID_H | ( | IID_IShTextureMapFile |  | ) |

MCDEFINE_GUID_H | ( | IID_IShTextureMap |  | ) |