ISceneDocument Struct Reference
[Shell Interfaces]
List of all members.
Detailed Description
Interface to a scene document. Provides basic access to the scene's I3DShScene interface, and its associated change channels. It also provides support for Jump In/Out. This is when the user double-clicks on a group or object, and the document "jumps in" and allows editing of just that subtree.
Member Function Documentation
virtual void MCCOMAPI ISceneDocument::AddCanceledFile |
( |
const TMCString & |
oldFilePath |
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::AddRelocatedFile |
( |
const TMCString & |
oldFilePath, |
|
|
const TMCString & |
newFilePath, |
|
|
const IDType & |
fromat | |
|
) |
| | [pure virtual] |
virtual void MCCOMAPI ISceneDocument::ForceLeaveAnimationEditMode |
( |
|
) |
[pure virtual] |
virtual IExAnimationEditMode* MCCOMAPI ISceneDocument::GetAnimationEditMode |
( |
|
) |
const [pure virtual] |
virtual void MCCOMAPI ISceneDocument::GetDocumentWindowByID |
( |
IMFPart ** |
, |
|
|
IDType |
inWindowID | |
|
) |
| | [pure virtual] |
virtual void MCCOMAPI ISceneDocument::GetJumpInOutChannel |
( |
IChangeChannel ** |
|
) |
[pure virtual] |
virtual uint32 MCCOMAPI ISceneDocument::GetJumpInStackCount |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::GetJumpInStackTop |
( |
I3DShTreeElement ** |
outTree |
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::GetModuleByID |
( |
I3DShModule ** |
, |
|
|
IDType |
inModuleID | |
|
) |
| | [pure virtual] |
virtual I3DShScene* MCCOMAPI ISceneDocument::GetScene |
( |
|
) |
[pure virtual] |
Get a pointer to the scene without adding a reference.
- Returns:
- A pointer to the scene.
virtual void MCCOMAPI ISceneDocument::GetScene |
( |
I3DShScene ** |
|
) |
[pure virtual] |
Get a counted pointer to the scene
- Parameters:
-
| I3DShScene | Should be a pointer to a counted pointer. |
virtual void MCCOMAPI ISceneDocument::GetSceneRenderingModule |
( |
I3DRenderingModule ** |
renderingModule |
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::GetSceneSelection |
( |
ISceneSelection ** |
|
) |
[pure virtual] |
Get a counted pointer to the scene selection.
- Parameters:
-
virtual void MCCOMAPI ISceneDocument::GetSceneSelectionChannel |
( |
IChangeChannel ** |
|
) |
[pure virtual] |
Get a counted pointer to the channel that is alerted when the scene selection change.
- Parameters:
-
virtual void MCCOMAPI ISceneDocument::GetTreeHierarchyChannel |
( |
IChangeChannel ** |
|
) |
[pure virtual] |
Get a counted pointer to the channel that is alerted when there is a change in the tree hierarchy or transform.
- Parameters:
-
virtual void MCCOMAPI ISceneDocument::GetUsedExporterByIndex |
( |
int32 |
index, |
|
|
I3DExExportFilter ** |
exporter | |
|
) |
| | [pure virtual] |
virtual int32 MCCOMAPI ISceneDocument::GetUsedExporterCount |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::JumpIn |
( |
I3DShTreeElement * |
inTree |
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::JumpOut |
( |
|
) |
[pure virtual] |
virtual boolean MCCOMAPI ISceneDocument::LaunchSceneCommand |
( |
IDType |
actionNumber |
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::LockPanePartRender |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::SetAnimationEditMode |
( |
IExAnimationEditMode * |
mode |
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::SetExporterData |
( |
IDType |
type, |
|
|
const TMCSmartBloc & |
pmapText | |
|
) |
| | [pure virtual] |
virtual void MCCOMAPI ISceneDocument::SetExporterData |
( |
I3DExExportFilter * |
exporter |
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::StartAnimPreview |
( |
|
) |
[pure virtual] |
virtual boolean MCCOMAPI ISceneDocument::StopAnimPreview |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI ISceneDocument::UnlockPanePartRender |
( |
|
) |
[pure virtual] |
The documentation for this struct was generated from the following file: