Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

worldmodel.h

Go to the documentation of this file.
00001 // ----------------------------------------------------------------------- //
00002 //
00003 // MODULE  : worldmodel.h
00004 //
00005 // PURPOSE : CWorldModel - Definition and constants
00006 //
00007 // CREATED : 12/20/00
00008 //
00009 // (c) 2000 LithTech, Inc.  All Rights Reserved
00010 //
00011 // ----------------------------------------------------------------------- //
00012 
00013 #ifndef __WORLDMODEL_H__
00014 #define __WORLDMODEL_H__
00015 
00016 
00017 // Engine includes
00018 #include <ltbasedefs.h>
00019 #include <ltengineobjects.h>
00020 
00021 
00023 class CWorldModel : public BaseClass
00024 {
00025   public:
00026     // Construction / destruction
00027     CWorldModel();
00028     ~CWorldModel();
00029 
00030     // Overridden functions
00031 
00032     uint32      EngineMessageFn(uint32 messageID, void *pData, float fData);
00033 
00034     uint32      OnPositionChange(LTVector3f* p);
00035 
00036     // Accessors
00037 
00038   private:
00039     // EngineMessageFn handlers
00040 
00041     uint32      PreCreate(void *pData, float fData);
00042     void        ObjectCreated();
00043 
00044     // Other functions
00045 
00046     void        ReadProps(ObjectCreateStruct* pStruct);
00047 
00048     // Members
00049     float       m_fAlpha;
00050 };
00051 
00052 
00053 #endif // __WORLDMODEL_H__

Generated on Mon Mar 4 08:42:23 2002 for Aria by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002