#include <COLLADAScene.h>
Inheritance diagram for CSLCOLLADALibrary:

Public Member Functions |
|
| CSLCOLLADALibrary (CCOLLADATemplate *in_pParent, const SI_Char *in_szName) | |
| virtual | ~CSLCOLLADALibrary () |
| CdotXSITemplate * | GetSceneTemplate (CSLCOLLADAScene *in_pScene) |
| SI_Char * | GenerateID () |
Each library has a unique ID and is associated with one of the following classifications:
effects Corresponds to a CSLCOLLADAEffectLibrarygeometries Library for CSLGeometry data images Library for CSLImageLibrary data materials Corresponds to a CSLCOLLADAMaterialLibraryscenes Library for a CSLCOLLADASceneCSLCOLLADALibrary* l_pMatLib = GetLibrary("materials");
CSLCOLLADALibrary* l_pEffectLibrary = GetLibrary("effects");
| CSLCOLLADALibrary | ( | CCOLLADATemplate * | in_pParent, | |
| const SI_Char * | in_szName | |||
| ) |
Constructor
| [in] | in_pParent | Containing template |
| [in] | in_szName | Name for the new template |
| virtual ~CSLCOLLADALibrary | ( | ) | [virtual] |
Destructor
| CdotXSITemplate* GetSceneTemplate | ( | CSLCOLLADAScene * | in_pScene | ) |
Returns the template for the specified scene.
library_visual_scenes only. | [in] | in_pScene | Scene to get the template for |
| SI_Char* GenerateID | ( | ) |
Creates and returns an ID for the specified template.