Changeset 345 for trunk/VUT/Ogre/include


Ignore:
Timestamp:
10/21/05 19:53:30 (19 years ago)
Author:
mattausch
Message:

fixed bug in chc when traversing node two times because of priority queue. left debug info in there

Location:
trunk/VUT/Ogre/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/Ogre/include/OgreBspHierarchyInterface.h

    r158 r345  
    1919        //bool getOption( const String &, void * ); 
    2020        //bool getOptionKeys( StringVector &refKeys ); 
    21         void PullUpVisibility(GtpVisibility::HierarchyNode *node); 
     21        void PullUpVisibility(GtpVisibility::HierarchyNode *node) const; 
    2222        /** Traverses given node. 
    2323                @param node current node 
     
    3030        float GetSquaredDistance(GtpVisibility::HierarchyNode *node) const; 
    3131         
    32         void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); 
     32        void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible) const; 
    3333        void SetLastVisited(GtpVisibility::HierarchyNode *node,  
    34                                                 const unsigned int frameId); 
     34                                                const unsigned int frameId) const; 
    3535 
    3636        bool IsNodeVisible(GtpVisibility::HierarchyNode *node) const; 
  • trunk/VUT/Ogre/include/OgreOctreeHierarchyInterface.h

    r174 r345  
    2525                See setOption 
    2626        */ 
    27         void PullUpVisibility(GtpVisibility::HierarchyNode *node); 
     27        void PullUpVisibility(GtpVisibility::HierarchyNode *node) const; 
    2828         
    2929        /** Traverses and renders the given node. 
     
    3838        float GetSquaredDistance(GtpVisibility::HierarchyNode *node) const; 
    3939         
    40         void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); 
    41         void SetLastVisited(GtpVisibility::HierarchyNode *node, const unsigned int frameId); 
     40        void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible) const; 
     41        void SetLastVisited(GtpVisibility::HierarchyNode *node, const unsigned int frameId) const; 
    4242 
    4343        bool IsNodeVisible(GtpVisibility::HierarchyNode *node) const; 
     
    4545 
    4646        void VisualizeCulledNode(GtpVisibility::HierarchyNode *node,  
    47                                                          GtpVisibility::CullingType type); 
     47                                                         GtpVisibility::CullingType type) const; 
    4848 
    4949        void GetNodeGeometryList(GtpVisibility::HierarchyNode *node, 
  • trunk/VUT/Ogre/include/OgreSceneNodeHierarchyInterface.h

    r158 r345  
    2626        void TraverseNode(GtpVisibility::HierarchyNode *node); 
    2727        void RenderNode(GtpVisibility::HierarchyNode *node); 
    28         void PullUpVisibility(GtpVisibility::HierarchyNode *node); 
     28        void PullUpVisibility(GtpVisibility::HierarchyNode *node) const; 
    2929        bool HasGeometry(GtpVisibility::HierarchyNode *node) const; 
    3030        float GetSquaredDistance(GtpVisibility::HierarchyNode *node) const; 
    3131 
    32         void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); 
     32        void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible) const; 
    3333        void SetLastVisited(GtpVisibility::HierarchyNode *node,  
    34                                                 const unsigned int frameId); 
     34                                                const unsigned int frameId) const; 
    3535 
    3636        bool IsNodeVisible(GtpVisibility::HierarchyNode *node) const; 
     
    4040 
    4141        void VisualizeCulledNode(GtpVisibility::HierarchyNode *node,  
    42                                                         GtpVisibility::CullingType type); 
     42                                                        GtpVisibility::CullingType type) const; 
    4343         
    4444        void GetNodeGeometryList(GtpVisibility::HierarchyNode *node,     
Note: See TracChangeset for help on using the changeset viewer.