llgenepool.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLGENEPOOL_H
00033 #define LL_LLGENEPOOL_H
00034 
00035 #include "lldarray.h"
00036 #include "llwearable.h"
00037 
00038 class LLAppearance;
00039 class LLXmlTreeNode;
00040 
00041 class LLGenePool
00042 {
00043 public:
00044         LLGenePool();
00045         ~LLGenePool();
00046 
00047         void            spawn( EWearableType type );
00048 
00049 protected:
00050         BOOL            load();
00051         BOOL            loadNodeArchetype( LLXmlTreeNode* node );
00052 
00053 protected:
00054         BOOL            mLoaded;
00055         LLDynamicArray< LLAppearance* > mArchetypes;
00056 
00057 };
00058 
00059 #endif  // LL_LLGENEPOOL_H
00060 

Generated on Thu Jul 1 06:08:39 2010 for Second Life Viewer by  doxygen 1.4.7