TBasicShader Member List

This is the complete list of members for TBasicShader, including all inherited members.
AddRef()TBasicShader [inline, virtual]
CalculateAlpha(LightingDetail &result, const LightingContext &lightingContext, const ShadingOut &shading, TAbsorptionFunction *absorptionFunction)TBasicShader [virtual]
CalculateCaustics(TMCColorRGB &causticColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CalculateDirectLighting(LightingDetail &result, const LightingContext &lightingContext)TBasicShader [virtual]
CalculateIndirectLighting(TMCColorRGB &indirectDiffuseColor, real &ambientOcclusionFactor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CalculateReflection(TMCColorRGB &reflectionColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CalculateSubsurfaceScattering(TMCColorRGB &subsurfaceColor, const TMCColorRGB &currentColor, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CalculateTransparency(TMCColorRGB &resColor, real32 &outAlpha, const LightingContext &lightingContext, const ShadingOut &shading)TBasicShader [virtual]
CanBeTransparent(int32 shadingDomainIndex)TBasicShader [inline, virtual]
Clone(IExDataExchanger **clonedObject, 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]
GetBumpAmplitude() const TBasicShader [virtual]
GetColor(TMCColorRGBA &result, boolean &fullArea, ShadingIn &shadingIn)TBasicShader [virtual]
GetConstantColor(TMCColorRGBA &resColor) const TBasicShader [virtual]
GetConstantValue(real &resValue) const TBasicShader [virtual]
GetExtensionDataBuffer()TBasicDataExchanger [virtual]
GetImplementedOutput()TBasicShader [virtual]
GetMiniPartID()TBasicDataExchanger [virtual]
GetMyPrefsComponent()TBasicDataExchanger
GetOriginalParametricTextureMap(const uint32 &uvSpaceID, const uint32 &channelIndex, IShTextureMap **outMap)TBasicShader [inline, virtual]
GetParameter(IDType keyword, void *parameter)TBasicDataExchanger [virtual]
GetParamsBufferSize() const =0IExDataExchanger [pure virtual]
GetRecommendedTextureSize(uint32 channelIndex, uint32 &width, uint32 &height) const TBasicShader [virtual]
GetReflection(TReflectionParameters &reflectionParams, const ShadingIn &shadingIn)TBasicShader [virtual]
GetRelevantTextureBucketCache(uint32 channelIndex, boolean allowMultiplierModification, IShTextureMapBucketCache **outTextureMapFile) const TBasicShader [virtual]
GetResID()TBasicDataExchanger [virtual]
GetShaderApproxColor(TMCColorRGBA &result, ShadingIn &shadingIn)TBasicShader [virtual]
GetShaderApproximation(ShadingOut &result, ShadingIn &shadingIn)TBasicShader [virtual]
GetShaderPreview(IShParameterComponent **shader)TBasicShader [virtual]
GetShadersForChannel(const uint32 &uvSpaceID, const uint32 &channelIndex, TMCPtrArray< I3DShShader > &outShaders)TBasicShader [virtual]
GetShadingFlags(ShadingFlags &theFlags)TBasicShader [virtual]
GetSubShaderPreview(IShParameterComponent **shader, IShParameterComponent *subShader, FourCharT subShaderKeyword)TBasicShader [virtual]
GetSubShaderType(IDType keyword)TBasicShader [inline, virtual]
GetSubShaderViewID(IDType keyword)TBasicShader [inline, virtual]
GetTextureMultiplyColor() const TBasicShader [virtual]
GetTransparency(TTransparencyParameters &transparencyParams, const ShadingIn &shadingIn)TBasicShader [virtual]
GetUIHandler(TUIHandlerFunctionPtr &outHandler)TBasicDataExchanger [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]
IsChannelConstantInUVSpace(const uint32 &uvSpaceID, const uint32 &channelIndex)TBasicShader [virtual]
IsEqual(IExDataExchanger *otherDataExchanger)TBasicDataExchanger [virtual]
IsEqualTo(I3DExShader *aShader)TBasicShader [virtual]
operator delete(void *block)TMCObject
operator delete(void *, void *)TMCObject [inline]
operator delete[](void *block)TMCObject
operator new(MCSize byteCount)TMCObject
operator new(MCSize, void *__Pointer)TMCObject [inline]
operator new[](MCSize byteCount)TMCObject
operator=(const TMCObject &)TMCObject [inline]
OutlineInPreviewMode()TBasicShader [virtual]
OverridesMiniPartID()TBasicDataExchanger [virtual]
PreviewSubShaderAsTopShader(IDType keyword)TBasicShader [inline, virtual]
QueryInterface(const MCIID &riid, void **ppvObj)TBasicShader [virtual]
Release()=0IMCUnknown [pure virtual]
SetControllingUnknown(IMCUnknown *controllingUnknown)TBasicUnknown
SetDefaultParameters()TBasicShader [inline, virtual]
SetParameter(IDType keyword, void *parameter)TBasicDataExchanger [virtual]
SetupPreviewScene(IPreviewMaker *previewMaker, I3DShMasterShader *masterShader)TBasicShader [inline, virtual]
ShadeAndLight2(LightingDetail &result, const LightingContext &lightingContext, I3DShLightingModel *inDefaultLightingModel, TAbsorptionFunction *absorptionFunction)TBasicShader [virtual]
SimpleHandleEvent(MessageID message, IMFResponder *source, void *data)TBasicDataExchanger [virtual]
TBasicUnknown()TBasicUnknown
WantsTransform()TBasicShader [inline, virtual]
~TBasicUnknown()TBasicUnknown
Generated on Mon Apr 26 22:47:58 2010 for Carrara SDK Doc by  doxygen 1.6.3