Ignore:
Timestamp:
07/04/05 17:57:51 (20 years ago)
Author:
mattausch
Message:

added item buffer queries.

Location:
trunk/VUT/work/ogre_changes/Plugins/OctreeSceneManager/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/ogre_changes/Plugins/OctreeSceneManager/include/OgreOctree.h

    r135 r154  
    192192        void _updateBounds(); 
    193193 
     194        /** Sets scene node id  
     195        @param the id 
     196        */ 
     197        void setId(int id); 
     198         
     199        /** see set */ 
     200        int getId(void); 
     201 
    194202protected: 
    195203         
     
    201209        bool mVisible; 
    202210        int mDepth; 
     211        int mId; 
    203212 
    204213#endif // GTP_VISIBILITY_MODIFIED_OGRE 
  • trunk/VUT/work/ogre_changes/Plugins/OctreeSceneManager/include/OgreTerrainRenderable.h

    r131 r154  
    4747 
    4848#define MORPH_CUSTOM_PARAM_ID 77 
     49 
     50#ifdef GTP_VISIBILITY_MODIFIED_OGRE 
     51#define MAX_RENDERLEVEL_INDEX 15 
     52#endif // GTP_VISIBILITY_MODIFIED_OGRE 
    4953 
    5054namespace Ogre 
     
    293297        /// Get the static list of indexes cached (internal use only) 
    294298        static TerrainBufferCache& _getIndexCache(void) {return msIndexCache;} 
    295                 // index of renderlevel of current pass 
    296                 static int getCurrentRenderLevelIndex() {return msCurrentRenderLevelIndex;} 
    297                 static void setCurrentRenderLevelIndex(int index) {msCurrentRenderLevelIndex = index;} 
     299 
     300#ifdef GTP_VISIBILITY_MODIFIED_OGRE 
     301                // index of renderlevel used for current pass 
     302                static int getCurrentRenderLevelIndex(); 
     303                // returns index of renderlevel 
     304                static void setCurrentRenderLevelIndex(int index); 
     305#endif // GTP_VISIBILITY_MODIFIED_OGRE 
     306 
    298307    protected: 
    299308                // index of renderlevel of current pass 
     
    355364        VertexData* mTerrain; 
    356365 
    357         /// The current LOD level: for multiple passes, up to 10 renderlevels can be saved 
    358         int mRenderLevel[10]; 
     366        /// The current LOD level 
     367#ifdef GTP_VISIBILITY_MODIFIED_OGRE 
     368        int mRenderLevel[MAX_RENDERLEVEL_INDEX]; 
     369#else 
     370                int mRenderLevel; 
     371#endif // GTP_VISIBILITY_MODIFIED_OGRE 
     372 
    359373        /// The previous 'next' LOD level down, for frame coherency 
    360374        int mLastNextLevel;  
Note: See TracChangeset for help on using the changeset viewer.