TBasicShader Member List

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

AddRef()TBasicShader [inline, virtual]
ApplyAlpha(TMCColorRGBA &resColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
ApplyTransparency(TMCColorRGBA &resColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CalculateCaustics(TMCColorRGB &causticColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CalculateDirectLighting(LightingDetail &result, const LightingContext &lightingContext)TBasicShader [virtual]
CalculateIndirectLighting(TMCColorRGB &indirectDiffuseColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CalculateReflection(TMCColorRGB &reflectionColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
Clone(IExDataExchanger **, IMCUnknown *pUnkOuter)TBasicDataExchanger [virtual]
CloneData(TBasicDataExchanger *destExchanger, IMCUnknown *pUnkOuter)TBasicDataExchanger [protected]
TBasicUnknown::CloneData(TBasicUnknown *destUnknown, IMCUnknown *pUnkOuter)TBasicUnknown [protected]
Contains(ShadingIn &shadingIn, TVector2 &localUV)TBasicShader [virtual]
ConvertToPoly(TMCArray< TVector2 > *vertices)TBasicShader [virtual]
CopyComponentExtraData(IExDataExchanger *dest)TBasicDataExchanger [inline, virtual]
DoShade(ShadingOut &result, ShadingIn &shadingIn)TBasicShader [virtual]
ExtensionDataChanged()TBasicDataExchanger [virtual]
fControllingUnknownTBasicUnknown [protected]
fRefCountTBasicUnknown [protected]
GetBump(TVector3 &result, ShadingIn &shadingIn)TBasicShader [virtual]
GetColor(TMCColorRGBA &result, boolean &fullArea, ShadingIn &shadingIn)TBasicShader [virtual]
GetExtensionDataBuffer()TBasicDataExchanger [virtual]
GetImplementedOutput()TBasicShader [virtual]
GetMyPrefsComponent()TBasicDataExchanger
GetOriginalParametricTextureMap(const uint32 &uvSpaceID, const uint32 &channelIndex, IShTextureMap **outMap)TBasicShader [inline, virtual]
GetParameter(IDType keyword, void *parameter)TBasicDataExchanger [virtual]
GetResID()TBasicDataExchanger [virtual]
GetShadingFlags(ShadingFlags &theFlags)TBasicShader [virtual]
GetValue(real &result, boolean &fullArea, ShadingIn &shadingIn)TBasicShader [virtual]
GetVector(TVector3 &result, ShadingIn &shadingIn)TBasicShader [virtual]
HandleEvent(MessageID message, IMFResponder *source, void *data)TBasicDataExchanger [virtual]
HasExplicitLightingModel(const LightingContext &lightingContext)TBasicShader [virtual]
InitComponent()TBasicDataExchanger [inline, virtual]
IsEqual(IExDataExchanger *otherDataExchanger)TBasicDataExchanger [virtual]
IsEqualTo(I3DExShader *aShader)TBasicShader [virtual]
OutlineInPreviewMode()TBasicShader [virtual]
QueryInterface(const MCIID &riid, void **ppvObj)TBasicShader [virtual]
Release()=0IMCUnknown [pure virtual]
SetControllingUnknown(IMCUnknown *controllingUnknown)TBasicUnknown
SetParameter(IDType keyword, void *parameter)TBasicDataExchanger [virtual]
ShadeAndLight(LightingDetail &result, const LightingContext &lightingContext, I3DShShader *inShader)TBasicShader [virtual]
TBasicUnknown()TBasicUnknown
WantsTransform()TBasicShader [inline, virtual]
~TBasicUnknown()TBasicUnknown


Generated on Mon Mar 14 12:29:07 2005 for Carrara SDK Doc by  doxygen 1.3.9.1