#include <EnvelopeList.h>
Inheritance diagram for CSLEnvelopeList:

Public Member Functions |
|
| CSLEnvelopeList (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLEnvelopeList () |
| virtual CSLEnvelope * | AddEnvelope () |
| SI_Int | GetEnvelopeCount () |
| CSLEnvelope ** | Envelopes () |
| SI_Error | RemoveEnvelope (SI_Int in_nIndex) |
| SI_Error | RemoveEnvelope (CSLEnvelope *in_pEnvelope) |
| SI_Error | ClearEnvelopes () |
| CSLEnvelope * | ConnectEnvelope (CSLEnvelope *in_pNewEnvelope) |
| virtual SI_Error | Synchronize () |
| virtual ETemplateType | Type () |
| CSLEnvelopeList | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Pointer to the scene containing the envelope | |
| in_pModel | Pointer to the model containing the envelope | |
| in_pTemplate | Pointer to the CdotXSITemplate containing the envelope |
| virtual ~CSLEnvelopeList | ( | ) | [virtual] |
Destructor
| virtual CSLEnvelope* AddEnvelope | ( | ) | [virtual] |
Add a new envelope to the list.
Reimplemented in CSLCOLLADAEnvelopeList.
| SI_Int GetEnvelopeCount | ( | ) |
Return the number of envelopes in the list.
| CSLEnvelope** Envelopes | ( | ) |
Return an array of all envelopes in the list.
| SI_Error RemoveEnvelope | ( | SI_Int | in_nIndex | ) |
Remove a single envelope from the list.
| in_nIndex | Index of the envelope to remove. |
| SI_Error RemoveEnvelope | ( | CSLEnvelope * | in_pEnvelope | ) |
Remove a single envelope from the list.
| in_pEnvelope | Pointer to the envelope to remove. |
| SI_Error ClearEnvelopes | ( | ) |
Remove all envelopes from the list.
| CSLEnvelope* ConnectEnvelope | ( | CSLEnvelope * | in_pNewEnvelope | ) |
Connects a new envelope
| in_pNewEnvelope | the envelope to connect |
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes this envelope list instance with its IO layer representation
| SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented from CSLTemplate.
Reimplemented in CSLCOLLADAEnvelopeList.
| virtual ETemplateType Type | ( | ) | [inline, virtual] |
Get the template type
Implements CSLTemplate.