# IShadingDomain Member List

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

AddRef()=0 | IMCUnknown | `[pure virtual]`
FindBoxMappingFace(TVector3 *pt) const =0 | IShadingDomain | `[pure virtual]`
Get2DTransform(TTransform2D &result)=0 | IShadingDomain | `[pure virtual]`
GetMappingMode() const =0 | IShadingDomain | `[pure virtual]`
GetNewShadingIn(ShadingIn &newShadingIn, ShadingIn &shadingIn)=0 | IShadingDomain | `[pure virtual]`
GetUVSpaceId() const =0 | IShadingDomain | `[pure virtual]`
GetUVSpaceInfo(UVSpaceInfo &uvSpaceInfo) const =0 | IShadingDomain | `[pure virtual]`
KeepUVSpaceID(const ShadingIn &shadIn) const =0 | IShadingDomain | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
UseMappingTransform() const =0 | IShadingDomain | `[pure virtual]`
UV2Ray(const TVector2 &uv, int16 uvSpaceID, TVector3 &srcPt, TVector3 &destPt) const =0 | IShadingDomain | `[pure virtual]`
XYZ2UV(ShadingIn &shadingIn, const ShadingFlags &needs) const =0 | IShadingDomain | `[pure virtual]`