"L. Spiro Engine"
|
00001 00016 #ifndef __LST_GEOCLIPMAPBASEGRID_H__ 00017 #define __LST_GEOCLIPMAPBASEGRID_H__ 00018 00019 #include "../LSTTerrainLib.h" 00020 #include "LSTGeoClipmapXxYGrid.h" 00021 00022 namespace lst { 00023 00030 class CGeoClipmapBaseGrid { 00031 public : 00032 // == Various constructors. 00033 LSE_CALLCTOR CGeoClipmapBaseGrid(); 00034 LSE_CALLCTOR ~CGeoClipmapBaseGrid(); 00035 00036 00037 // == Functions. 00041 LSVOID LSE_CALL Reset(); 00042 00050 LSBOOL LSE_CALL SetGridSize( LSUINT32 _ui32N, CAllocator * _paAllocator = NULL ); 00051 00057 const CGeoClipmapXxYGrid & LSE_CALL 00058 DebugGetGrid() const; 00059 00060 protected : 00061 // == Members. 00065 CGeoClipmapXxYGrid m_cxygGrid; 00066 }; 00067 00068 00069 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00070 // DEFINITIONS 00071 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00072 00073 00074 } // namespace lst 00075 00076 #endif // __LST_GEOCLIPMAPBASEGRID_H__