, 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 ¤tColor, 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] |
fControllingUnknown | TBasicUnknown | [protected] |
fRefCount | TBasicUnknown | [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 =0 | IExDataExchanger | [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()=0 | IMCUnknown | [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 | |