XSIUserKeyword.h

Go to the documentation of this file.
00001 //***************************************************************************************
00002 // File supervisor: Crosswalk team
00012 //***************************************************************************************
00013 
00014 #ifndef _XSIUSERKEYWORD_H
00015 #define _XSIUSERKEYWORD_H
00016 
00017 #include "Template.h"
00018 
00019 
00026 class XSIEXPORT CSLXSIUserKeyword
00027     : public CSLTemplate
00028 {
00029 public:
00035     CSLXSIUserKeyword(CSLScene* in_pScene, CSLModel *in_pModel, CdotXSITemplate* in_pTemplate);
00036 
00038     virtual ~CSLXSIUserKeyword();
00039 
00043     ETemplateType Type(){ return XSI_USER_KEYWORD; }
00044 
00048     SI_Char* GetList();
00049 
00053     SI_Void SetList( SI_Char* in_pValue);
00054 
00055     CSLStringProxy*                                     GetListProxy() { return &m_List; };
00056 
00057 private:
00058     CSLStringProxy  m_List;
00059 
00060     SI_Void *m_pReserved;
00061 };
00062 
00063 #endif