# IShTextureMapBucketCache Member List

This is the complete list of members for IShTextureMapBucketCache, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
CalcCommonPixelBucketInSize(uint32 width, uint32 height, AlternativeTextureAvailableProc proc, I3DShInstance *relevantInstance, IShTextureMapHardwareResult *hardwareResultHandler)=0 | IShTextureMapBucketCache | `[pure virtual]`
FlipAlongAxis(int16 axisNum) const =0 | IShTextureMapBucketCache | `[pure virtual]`
GetBumpAmplitude() const =0 | IShTextureMapBucketCache | `[pure virtual]`
GetNormalMapMode(boolean &flipX, boolean &flipY, boolean &flipZ, boolean &swapYZ) const =0 | IShTextureMapBucketCache | `[pure virtual]`
GetResult(IShTextureMapResultCache **result) const =0 | IShTextureMapBucketCache | `[pure virtual]`
GetTextureMultiplyColor() const =0 | IShTextureMapBucketCache | `[pure virtual]`
GetUniqueCommonTexturePtr() const =0 | IShTextureMapBucketCache | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
SetBumpAmplitude(real newValue)=0 | IShTextureMapBucketCache | `[pure virtual]`
SetNormalMapMode(int32 mode, boolean flipX, boolean flipY, boolean flipZ, boolean swapYZ)=0 | IShTextureMapBucketCache | `[pure virtual]`
SetTextureMultiplyColor(TMCColorRGB color)=0 | IShTextureMapBucketCache | `[pure virtual]`