"L. Spiro Engine"

F:/My Projects/LSEngine/Modules/LSTerrainLib/Src/GeoClipmap/LSTGeoClipmapBaseGrid.h

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__
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator