VR-Forces 4.2 Class Documentation
diGuyCharacterAnimationTable.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: diGuyCharacterAnimationTable.h,v $ $Revision: 1.2 $ $State: Exp $
7 ** Created: 4/9/08 MEM
8 *******************************************************************************/
9 
12 
14 
15 #ifndef diGuyCharacterAnimationTable_H_
16 #define diGuyCharacterAnimationTable_H_
17 
18 #include "vrfutil/rwList.h"
19 #include <vl/hostStructs.h>
20 #include <list>
22 
25 
29 #include "vrfutil/vrfutilDefines.h"
31 {
32 public:
33 
34  //default constructor
36 
39  DtReaderWriterRegistry* parentRegistry = NULL);
40  DtDIGuyCharacterAnimationTable(const DtSymbolString& name,
41  DtReaderWriterRegistry* parentRegistry = NULL);
42 
45  const DtDIGuyCharacterAnimationTable& orig,
46  DtReaderWriterRegistry* parentRegistry = NULL);
47 
48  DtDIGuyCharacterAnimationTable(const DtSymbolString& name,
49  const DtDIGuyCharacterAnimationTable& orig,
50  DtReaderWriterRegistry* parentRegistry = NULL);
51 
53 
56 
57  virtual DtDIGuyCharacterAnimationTable* clone(const DtString& name,
58  DtReaderWriterRegistry* parentRegistry = NULL) const;
59 
60  virtual DtDIGuyCharacterAnimationTable* clone(const DtSymbolString& name,
61  DtReaderWriterRegistry* parentRegistry = NULL) const;
62 
64  virtual AlternateNamesList * availableCharacters();
65 
68  virtual void addCharacterAnimationsEntry(const DtDIGuyCharAnimationsEntry& selectEntry);
69 
70  virtual DtDIGuyCharAnimationsEntry * lookupEntryByName(const DtString & characterName);
71 
72 protected:
73 
75  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
76  const DtVariableBindingsList& variableBindings);
77 
78  virtual void emptyList();
79  virtual void copyList(const DtDIGuyCharacterAnimationTable & orig);
80  virtual void addCharacterEntry(DtDIGuyCharAnimationsEntry* selectEntry);
81 
82 protected:
84 };
85 
86 #endif
87 
88 
89 

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)