I3DShShader Member List

This is the complete list of members for I3DShShader, including all inherited members.
AddRef()=0IMCUnknown [pure virtual]
AssignsChannels()=0I3DShShader [pure virtual]
CanBeTransparent(int32 shadingDomainIndex)=0I3DShShader [pure virtual]
Clone(I3DShShader **clone, ECloneMode mode) const =0I3DShShader [pure virtual]
DoShade(ShadingOut &result, ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetBump(TVector3 &result, ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetBumpAmplitude() const =0I3DShShader [pure virtual]
GetColor(TMCColorRGBA &result, boolean &fullArea, ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetConstantColor(TMCColorRGBA &resColor) const =0I3DShShader [pure virtual]
GetConstantValue(real &resValue) const =0I3DShShader [pure virtual]
GetImplementedOutput() const =0I3DShShader [pure virtual]
GetMasterShader()=0I3DShShader [pure virtual]
GetOriginalParametricTextureMap(const uint32 &uvSpaceID, const uint32 &channelIndex, IShTextureMap **outMap)=0I3DShShader [pure virtual]
GetRecommendedTextureSize(uint32 channelIndex, uint32 &width, uint32 &height) const =0I3DShShader [pure virtual]
GetReflection(TReflectionParameters &reflectionParams, const ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetRelevantTextureBucketCache(uint32 channelIndex, boolean allowMultiplierModification, IShTextureMapBucketCache **outTextureMapFile) const =0I3DShShader [pure virtual]
GetShaderApproxColor(TMCColorRGBA &result, ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetShaderApproximation(ShadingOut &result, ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetShaderPreview(IShParameterComponent **shader)=0I3DShShader [pure virtual]
GetShadersForChannel(const uint32 &uvSpaceID, const uint32 &channelIndex, TMCPtrArray< I3DShShader > &outShaders)=0I3DShShader [pure virtual]
GetShadingFlags(ShadingFlags &theFlags)=0I3DShShader [pure virtual]
GetSubShaderPreview(IShParameterComponent **shader, IShParameterComponent *subShader, FourCharT subShaderKeyword)=0I3DShShader [pure virtual]
GetSubShaderType(IDType keyword)=0I3DShShader [pure virtual]
GetTextureMultiplyColor() const =0I3DShShader [pure virtual]
GetTransformComponent()=0I3DShShader [pure virtual]
GetTransparency(TTransparencyParameters &transparencyParams, const ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetValue(real &result, boolean &fullArea, ShadingIn &shadingIn)=0I3DShShader [pure virtual]
GetVector(TVector3 &result, ShadingIn &shadingIn)=0I3DShShader [pure virtual]
HasExplicitLightingModel(const LightingContext &lightingContext)=0I3DShShader [pure virtual]
IsChannelConstantInUVSpace(const uint32 &uvSpaceID, const uint32 &channelIndex)=0I3DShShader [pure virtual]
IsConstant()=0I3DShShader [pure virtual]
QueryInterface(const MCIID &riid, void **ppvObj)=0IMCUnknown [pure virtual]
Release()=0IMCUnknown [pure virtual]
SetupPreviewScene(IPreviewMaker *previewMaker, I3DShMasterShader *masterShader)=0I3DShShader [pure virtual]
ShadeAndLight2(LightingDetail &result, const LightingContext &lightingContext, TAbsorptionFunction *absorptionFunction)=0I3DShShader [pure virtual]
Generated on Mon Apr 26 22:47:41 2010 for Carrara SDK Doc by  doxygen 1.6.3