, including all inherited members.
| AddRef()=0 | IMCUnknown | [pure virtual] |
| AnimationDataChanged()=0 | I3DShScene | [pure virtual] |
| ApplyTreeModifiers(boolean inNotify)=0 | I3DShScene | [pure virtual] |
| BeginRendering()=0 | I3DShScene | [pure virtual] |
| Changed3DObject(I3DShObject *object)=0 | I3DShScene | [pure virtual] |
| ChangedMasterShader(I3DShMasterShader *masterShader)=0 | I3DShScene | [pure virtual] |
| CreateRenderingCameraIfNone(uint32 cameraType, boolean createDistantLight)=0 | I3DShScene | [pure virtual] |
| CreateTreeRootIfNone()=0 | I3DShScene | [pure virtual] |
| DetectCollisionWithObject(I3DShTreeElement *object1, I3DShTreeElement *object2, CollisionInfo &ci, int16 SurfaceFidelity, boolean UseVelocity, TVector3 Velocity1, TVector3 Velocity2)=0 | I3DShScene | [pure virtual] |
| DetectCollisionWithScene(I3DShTreeElement *object1, CollisionInfo &ci, int16 SurfaceFidelity, boolean UseVelocity, TVector3 Velocity1, TVector3 Velocity2)=0 | I3DShScene | [pure virtual] |
| EndRendering()=0 | I3DShScene | [pure virtual] |
| Find3DObject(I3DShObject *object)=0 | I3DShScene | [pure virtual] |
| FindMasterShader(const I3DShMasterShader *masterShader) const =0 | I3DShScene | [pure virtual] |
| Get3DObjectByIndex(I3DShObject **object, uint32 index)=0 | I3DShScene | [pure virtual] |
| Get3DObjectByName(I3DShObject **object, const TMCString &name)=0 | I3DShScene | [pure virtual] |
| Get3DObjectsCount()=0 | I3DShScene | [pure virtual] |
| Get3DUnit() const =0 | I3DShScene | [pure virtual] |
| GetAcceleratedTextureSize() const =0 | I3DShScene | [pure virtual] |
| GetAllocatedTime(real *ioSeconds)=0 | I3DShScene | [pure virtual] |
| GetAmbientLight(I3DShAmbientLight **ambient)=0 | I3DShScene | [pure virtual] |
| GetAmbientLightColor()=0 | I3DShScene | [pure virtual] |
| GetAnimate()=0 | I3DShScene | [pure virtual] |
| GetAtmosphere(I3DShAtmosphericShader **atmosphere)=0 | I3DShScene | [pure virtual] |
| GetBackdrop(I3DShBackdrop **backdrop)=0 | I3DShScene | [pure virtual] |
| GetBackground(I3DShBackground **background)=0 | I3DShScene | [pure virtual] |
| GetBackgroundBitMap(TMCPixelBucket &bitmap, I3DShCamera *camera, TBBox2D &uvBox)=0 | I3DShScene | [pure virtual] |
| GetCameraByIndex(I3DShCamera **camera, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetCameraMovementSpeed() const =0 | I3DShScene | [pure virtual] |
| GetCameraRotationSpeed() const =0 | I3DShScene | [pure virtual] |
| GetCamerasCount()=0 | I3DShScene | [pure virtual] |
| GetComment(TMCString &comment)=0 | I3DShScene | [pure virtual] |
| GetConstraintsAndIKEnabled()=0 | I3DShScene | [pure virtual] |
| GetDataComponentByID(I3DShDataComponent **dataComp, IDType kindID)=0 | I3DShScene | [pure virtual] |
| GetDataComponentByIndex(I3DShDataComponent **dataComp, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetDataComponentsCount()=0 | I3DShScene | [pure virtual] |
| GetDecimalsNumber() const =0 | I3DShScene | [pure virtual] |
| GetDefaultMasterShader(I3DShMasterShader **masterShader)=0 | I3DShScene | [pure virtual] |
| GetEnvironment(I3DShEnvironment **environment)=0 | I3DShScene | [pure virtual] |
| GetFrameSkipping()=0 | I3DShScene | [pure virtual] |
| GetFramesPerSecond()=0 | I3DShScene | [pure virtual] |
| GetFullPathName(TMCString &pathName)=0 | I3DShScene | [pure virtual] |
| GetInstanceByIndex(I3DShInstance **instance, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetInstanceIndex(const I3DShInstance *instance)=0 | I3DShScene | [pure virtual] |
| GetInstanceListCount()=0 | I3DShScene | [pure virtual] |
| GetLightsourceByIndex(I3DShLightsource **light, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetLightsourcesCount()=0 | I3DShScene | [pure virtual] |
| GetMagnitude() const =0 | I3DShScene | [pure virtual] |
| GetMasterClipByIndex(I3DShMasterClip **masterClip, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetMasterClipByName(I3DShMasterClip **masterClip, const TMCString &name)=0 | I3DShScene | [pure virtual] |
| GetMasterClipCount()=0 | I3DShScene | [pure virtual] |
| GetMasterShaderByIndex(I3DShMasterShader **masterShader, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetMasterShaderByName(I3DShMasterShader **masterShader, const TMCString &name)=0 | I3DShScene | [pure virtual] |
| GetMasterShadersCount()=0 | I3DShScene | [pure virtual] |
| GetMasterSoundByIndex(IShMasterSound **masterSound, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetMasterSoundByName(IShMasterSound **masterSound, const TMCString &name)=0 | I3DShScene | [pure virtual] |
| GetMasterSoundCount()=0 | I3DShScene | [pure virtual] |
| GetNudgeSize() const =0 | I3DShScene | [pure virtual] |
| GetPhysicsEngine()=0 | I3DShScene | [pure virtual] |
| GetRenderEffectsTimeBased(ITimeBased **outTimeBased)=0 | I3DShScene | [pure virtual] |
| GetRenderFilter(I3DShPostRenderer **filter, uint32 index)=0 | I3DShScene | [pure virtual] |
| GetRenderFiltersCount()=0 | I3DShScene | [pure virtual] |
| GetRenderingCamera(I3DShCamera **camera)=0 | I3DShScene | [pure virtual] |
| GetSceneDocument(ISceneDocument **sceneDoc)=0 | I3DShScene | [pure virtual] |
| GetScenePropertyChangeChannel(IChangeChannel **channel)=0 | I3DShScene | [pure virtual] |
| GetSceneRenderingModule(I3DRenderingModule **renderingModule)=0 | I3DShScene | [pure virtual] |
| GetSoundtrack()=0 | I3DShScene | [pure virtual] |
| GetTime(real *ioSeconds)=0 | I3DShScene | [pure virtual] |
| GetTimeChangeChannel(IChangeChannel **channel)=0 | I3DShScene | [pure virtual] |
| GetTimeManager(I3DShTimeManager **timeManager)=0 | I3DShScene | [pure virtual] |
| GetTreeByIDPath(I3DShTreeElement **tree, const TTreeIdPath &IDPath)=0 | I3DShScene | [pure virtual] |
| GetTreeByIndex(uint32 index)=0 | I3DShScene | [pure virtual] |
| GetTreeElementByName(I3DShTreeElement **treeElement, const TMCString &name)=0 | I3DShScene | [pure virtual] |
| GetTreeElementFromFullName(I3DShTreeElement **treeElement, TMCString &fullName)=0 | I3DShScene | [pure virtual] |
| GetTreeIndex(const I3DShTreeElement *tree)=0 | I3DShScene | [pure virtual] |
| GetTreePermanentID(const I3DShTreeElement *tree)=0 | I3DShScene | [pure virtual] |
| GetTreePropertyChangeChannel(IChangeChannel **channel)=0 | I3DShScene | [pure virtual] |
| GetTreeRoot(I3DShGroup **group)=0 | I3DShScene | [pure virtual] |
| GetTreesCount()=0 | I3DShScene | [pure virtual] |
| Insert3DObject(I3DShObject *object)=0 | I3DShScene | [pure virtual] |
| InsertDataComponent(I3DShDataComponent *dataComp, int32 index, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| InsertDataComponentByID(int32 kindID, int32 index)=0 | I3DShScene | [pure virtual] |
| InsertMasterClip(I3DShMasterClip *masterClip)=0 | I3DShScene | [pure virtual] |
| InsertMasterShader(I3DShMasterShader *masterShader)=0 | I3DShScene | [pure virtual] |
| InsertMasterSound(IShMasterSound *masterSound)=0 | I3DShScene | [pure virtual] |
| InsertRenderFilter(I3DShPostRenderer *filter, uint32 index, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| InsertRenderFilterByID(int32 kindID, int32 index)=0 | I3DShScene | [pure virtual] |
| IsDoingIK()=0 | I3DShScene | [pure virtual] |
| IsEqualMasterShader(TMCCountedPtr< I3DShMasterShader > &inOutMasterShader)=0 | I3DShScene | [pure virtual] |
| PermanentIDIsValid(const TTreeId &ID)=0 | I3DShScene | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| Remove3DObject(I3DShObject *object)=0 | I3DShScene | [pure virtual] |
| RemoveDataComponent(uint32 index)=0 | I3DShScene | [pure virtual] |
| RemoveDuplicatedAndUnusedMasterShaders(const TMCPtrArray< I3DShMasterShader > &nonDeletableShaders, boolean justRemoveDuplicatedLink=false, boolean lookForReferenceShaders=true)=0 | I3DShScene | [pure virtual] |
| RemoveMasterClip(I3DShMasterClip *masterClip)=0 | I3DShScene | [pure virtual] |
| RemoveMasterShader(I3DShMasterShader *masterShader)=0 | I3DShScene | [pure virtual] |
| RemoveMasterSound(IShMasterSound *masterSound)=0 | I3DShScene | [pure virtual] |
| RemoveRenderFilter(uint32 index)=0 | I3DShScene | [pure virtual] |
| Rename3DObject(I3DShObject *object, TMCString &newName)=0 | I3DShScene | [pure virtual] |
| RenameMasterClip(I3DShMasterClip *masterClip, TMCString &newName)=0 | I3DShScene | [pure virtual] |
| RenameMasterShader(I3DShMasterShader *masterShader, TMCString &newName)=0 | I3DShScene | [pure virtual] |
| Replace3DObject(I3DShObject *oldObject, I3DShObject *newObject)=0 | I3DShScene | [pure virtual] |
| Set3DUnit(int32 unit)=0 | I3DShScene | [pure virtual] |
| SetAcceleratedTextureSize(uint32 logTextureSize)=0 | I3DShScene | [pure virtual] |
| SetAllocatedTime(MicroTick inAllocatedTime, boolean inUpdateViews)=0 | I3DShScene | [pure virtual] |
| SetAmbientLight(I3DShAmbientLight *ambient, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| SetAmbientLightByID(int32 kindID)=0 | I3DShScene | [pure virtual] |
| SetAnimate(boolean animate)=0 | I3DShScene | [pure virtual] |
| SetAtmosphere(I3DShAtmosphericShader *atmosphere, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| SetAtmosphereByID(int32 kindID)=0 | I3DShScene | [pure virtual] |
| SetBackdrop(I3DShBackdrop *backdrop, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| SetBackdropByID(int32 kindID)=0 | I3DShScene | [pure virtual] |
| SetBackground(I3DShBackground *background, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| SetBackgroundByID(int32 kindID)=0 | I3DShScene | [pure virtual] |
| SetCameraMovementSpeed(real32 speed)=0 | I3DShScene | [pure virtual] |
| SetCameraRotationSpeed(real32 speed)=0 | I3DShScene | [pure virtual] |
| SetComment(const TMCString &comment)=0 | I3DShScene | [pure virtual] |
| SetConstraintsAndIKEnabled(boolean inEnable)=0 | I3DShScene | [pure virtual] |
| SetDataComponentByID(I3DShDataComponent *dataComp, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| SetDecimalsNumber(int8 ndec)=0 | I3DShScene | [pure virtual] |
| SetFrameSkipping(boolean shouldSkip)=0 | I3DShScene | [pure virtual] |
| SetFramesPerSecond(real32 fps)=0 | I3DShScene | [pure virtual] |
| SetIsDoingIK(boolean isDoingIK)=0 | I3DShScene | [pure virtual] |
| SetMagnitude(real32 unit)=0 | I3DShScene | [pure virtual] |
| SetNudgeSize(real32 nudge)=0 | I3DShScene | [pure virtual] |
| SetPhysicsEngine(I3DShPhysicsEngine *physicsEngine)=0 | I3DShScene | [pure virtual] |
| SetPostRenderers(TMCCountedPtrArray< I3DShPostRenderer > &list, ECloneMode cloneMode)=0 | I3DShScene | [pure virtual] |
| SetRenderingCamera(I3DShCamera *camera)=0 | I3DShScene | [pure virtual] |
| SetScene(I3DShScene *topScene)=0 | I3DShScene | [pure virtual] |
| SetTime(MicroTick inTime, boolean inUpdateViews, boolean isContinuePlaying=false, boolean dontRecompute=false, boolean forceSetTime=false, boolean dontPostChange=false, boolean dontChangeSettings=false)=0 | I3DShScene | [pure virtual] |
| SetTreeRoot(I3DShGroup *universe)=0 | I3DShScene | [pure virtual] |
| StoreCurrentState(EFrameType frameType)=0 | I3DShScene | [pure virtual] |