VR-Forces 4.0.4 Class Documentation
include/vrfutil/rwAnimationsList.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2008 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: rwAnimationsList.h,v $ $Revision: 1.1 $ $State: Exp $
00007 ** Created : 4/8/08 MEM
00008 ******************************************************************************/
00009 
00012 
00018 
00019 #ifndef rwAnimationsList_H_
00020 #define rwAnimationsList_H_
00021 
00022 #include "vrfutil/rwList.h"
00023 
00024 class DtRwDIGuyAnimationEntry;
00025 
00032 
00033 #include "vrfutil/vrfutilDefines.h"
00034 class DT_DLL_vrfutil  DtRwDIGuyAnimationsList : public DtRwList
00035 {
00036 protected:
00037 
00039    DtRwDIGuyAnimationsList();
00040 
00041 public:
00042 
00044    DtRwDIGuyAnimationsList(const DtString& name, 
00045                                  DtReaderWriterRegistry* parentRegistry = NULL);
00046 
00047    DtRwDIGuyAnimationsList(const DtSymbolString& name, 
00048                                  DtReaderWriterRegistry* parentRegistry = NULL);
00049 
00051    DtRwDIGuyAnimationsList(const DtString& name,const DtRwDIGuyAnimationsList& orig,
00052                                  DtReaderWriterRegistry* parentRegistry = NULL);
00053 
00054    DtRwDIGuyAnimationsList(const DtSymbolString& name,const DtRwDIGuyAnimationsList& orig,
00055                                  DtReaderWriterRegistry* parentRegistry = NULL);
00056 
00057    DtRwDIGuyAnimationsList* clone(const DtSymbolString& name, DtReaderWriterRegistry* 
00058          parentRegistry = NULL);
00059 
00060    DtRwDIGuyAnimationsList* clone(const DtString& name, DtReaderWriterRegistry* 
00061          parentRegistry = NULL);
00062 
00066    DtRwDIGuyAnimationsList& operator=(const DtRwDIGuyAnimationsList& orig);
00067 
00069    virtual ~DtRwDIGuyAnimationsList();
00070 
00071    virtual DtRwDIGuyAnimationEntry* findAnimationByName(const DtString& typeToFind);
00072 
00073    virtual void clear();
00074 
00075 
00076 protected:
00077 
00078    virtual void emptyList();
00079    virtual void copyList(const DtRwDIGuyAnimationsList& orig);
00080 
00083    virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
00084       const DtVariableBindingsList& variableBindings);
00085 
00089    virtual const char* readerWriterType() const;
00090 };
00091 
00092 #endif

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)