| AddRef()=0 | IMCUnknown | [pure virtual] |
| Clone(I3DShMasterShader **clone, ECloneMode cloneMode, boolean cloneDisplacementMapping=true) const =0 | I3DShMasterShader | [pure virtual] |
| GetDisplacementShader(I3DShShader **shader)=0 | I3DShMasterShader | [pure virtual] |
| GetInstanceArray(TMCCountedPtrArray< I3DShTreeElement > &instances)=0 | I3DShMasterShader | [pure virtual] |
| GetInstancesCount()=0 | I3DShMasterShader | [pure virtual] |
| GetName(TMCString &name)=0 | I3DShMasterShader | [pure virtual] |
| GetScene(I3DShScene **scene) const =0 | I3DShMasterShader | [pure virtual] |
| GetShader(I3DShShader **shader)=0 | I3DShMasterShader | [pure virtual] |
| GetThisMaster()=0 | I3DShMasterShader | [pure virtual] |
| IsDefaultMaster() const =0 | I3DShMasterShader | [pure virtual] |
| IsReferencedByThisSubTree(I3DShTreeElement *subTree, I3DShScene *scene)=0 | I3DShMasterShader | [pure virtual] |
| MasterShaderModified(boolean onlyShading=false)=0 | I3DShMasterShader | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| SetDisplacementShader(I3DShShader *shader, ECloneMode cloneMode)=0 | I3DShMasterShader | [pure virtual] |
| SetName(const TMCString &name)=0 | I3DShMasterShader | [pure virtual] |
| SetShader(I3DShShader *shader, ECloneMode cloneMode)=0 | I3DShMasterShader | [pure virtual] |
1.6.3