#include <COLLADAEffectLibrary.h>
Inheritance diagram for CSLCOLLADAEffectLibrary:

Public Member Functions |
|
| CSLCOLLADAFX * | AddEffect () |
| SI_Error | ClearEffects () |
| CSLCOLLADAFX ** | GetEffectList () |
| SI_Int | GetEffectCount () |
| SI_Error | RemoveEffect (SI_Int in_nIndex) |
| SI_Error | RemoveEffect (CSLCOLLADAFX *in_pEffect) |
| virtual SI_Error | Synchronize () |
| virtual ETemplateType | Type () |
| CSLCOLLADAFX* AddEffect | ( | ) |
Adds a new Effect to the Effect library.
| SI_Error ClearEffects | ( | ) |
Removes all Effects from the Effect library.
| CSLCOLLADAFX** GetEffectList | ( | ) |
Returns an array of all Effects in the library.
| SI_Int GetEffectCount | ( | ) |
Returns the number of Effects in the library.
| SI_Error RemoveEffect | ( | SI_Int | in_nIndex | ) |
Removes a single Effect from the library.
| [in] | in_nIndex | Index of the Effect to remove. |
| SI_Error RemoveEffect | ( | CSLCOLLADAFX * | in_pEffect | ) |
Removes a single Effect from the library.
| [in] | in_pEffect | Pointer to the Effect to remove. |
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes to ensure that the animated parameter is up to date.
Reimplemented from CSLTemplate.
| virtual ETemplateType Type | ( | ) | [virtual] |
Returns the type of this template
| CSLTemplate::COLLADA_EFFECT_LIBRARY | Template type |
Implements CSLTemplate.