I3DShMasterClip Struct Reference
[Shell Interfaces]
List of all members.
Detailed Description
I3DShMasterClip represents a Master Clip.
It supports multiple interfaces such as I3DShMaster and ISelectableObject
Member Function Documentation
virtual void MCCOMAPI I3DShMasterClip::AddInstance |
( |
I3DExMasterInstance * |
anInstance |
) |
[pure virtual] |
Adds and instance.
- Parameters:
-
| anInstance | The instance to add. |
Makes a copy of the Master Clip.
- Parameters:
-
| clone | The copy that is returned. |
| cloneMode | The clone Mode (see ECloneMode). |
virtual void MCCOMAPI I3DShMasterClip::DataChanged |
( |
|
) |
[pure virtual] |
You should call this function if you modify the I3DShClip. It will trigger the proper invalidations and post the correct message.
virtual I3DShClip* MCCOMAPI I3DShMasterClip::GetClip |
( |
|
) |
[pure virtual] |
Returns a pointer to the clip that defines this Master Clip.
Returns an array of all the instances that points to that class.
- Parameters:
-
| instances | An array of instances. |
virtual uint32 MCCOMAPI I3DShMasterClip::GetInstancesCount |
( |
|
) |
[pure virtual] |
virtual MCCOMErr MCCOMAPI I3DShMasterClip::GetName |
( |
TMCString & |
name |
) |
[pure virtual] |
Returns the name of the Master Clip.
- Parameters:
-
| name | The name of the Master Clip. |
virtual I3DShScene* MCCOMAPI I3DShMasterClip::GetScene |
( |
|
) |
const [pure virtual] |
Returns the scene that contains this object.
- Parameters:
-
| scene | A pointer to the scene. |
virtual I3DShMaster* MCCOMAPI I3DShMasterClip::GetThisMaster |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI I3DShMasterClip::RemoveInstance |
( |
I3DExMasterInstance * |
anInstance |
) |
[pure virtual] |
Removes and instance.
- Parameters:
-
| anInstance | The instance to remove. |
Sets the clip that defines this Master Clip.
- Parameters:
-
| clip | A pointer to the clip. |
| cloneMode | The clone Mode (see ECloneMode). |
virtual MCCOMErr MCCOMAPI I3DShMasterClip::SetName |
( |
const TMCString & |
name |
) |
[pure virtual] |
Sets the name of a master. Note that you should not call this method once the master is inserted in a scene because it does not garantee the unicity of the name.
If you want to change the name of a Master Clip once it is inserted in a scene, you should call I3DShScene::RenameMasterClip().
- Parameters:
-
| name | The new name of the master. |
The documentation for this struct was generated from the following file: