Changeset 74 for trunk/VUT/Ogre/include
- Timestamp:
- 05/01/05 23:29:27 (19 years ago)
- Location:
- trunk/VUT/Ogre/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/Ogre/include/OgreBspHierarchyInterface.h
r59 r74 26 26 void TraverseNode(GtpVisibility::HierarchyNode *node); 27 27 void RenderNode(GtpVisibility::HierarchyNode *node); 28 bool IsLeaf(GtpVisibility::HierarchyNode *node) ;29 bool HasGeometry(GtpVisibility::HierarchyNode *node) ;28 bool IsLeaf(GtpVisibility::HierarchyNode *node) const; 29 bool HasGeometry(GtpVisibility::HierarchyNode *node) const; 30 30 bool HasGreaterDistance(GtpVisibility::HierarchyNode *node1, 31 GtpVisibility::HierarchyNode *node2) ;31 GtpVisibility::HierarchyNode *node2) const; 32 32 33 33 void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); 34 void SetLastVisited(GtpVisibility::HierarchyNode *node, const int frameId); 34 void SetLastVisited(GtpVisibility::HierarchyNode *node, 35 const unsigned int frameId); 35 36 36 bool IsNodeVisible(GtpVisibility::HierarchyNode *node) ;37 int LastVisited(GtpVisibility::HierarchyNode *node);37 bool IsNodeVisible(GtpVisibility::HierarchyNode *node) const; 38 unsigned int LastVisited(GtpVisibility::HierarchyNode *node) const; 38 39 39 40 protected: -
trunk/VUT/Ogre/include/OgreOctreeHierarchyInterface.h
r59 r74 33 33 void TraverseNode(GtpVisibility::HierarchyNode *node); 34 34 void RenderNode(GtpVisibility::HierarchyNode *node); 35 bool IsLeaf(GtpVisibility::HierarchyNode *node) ;36 bool HasGeometry(GtpVisibility::HierarchyNode *node) ;35 bool IsLeaf(GtpVisibility::HierarchyNode *node) const; 36 bool HasGeometry(GtpVisibility::HierarchyNode *node) const; 37 37 bool HasGreaterDistance(GtpVisibility::HierarchyNode *node1, 38 GtpVisibility::HierarchyNode *node2) ;38 GtpVisibility::HierarchyNode *node2) const; 39 39 40 40 void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); 41 void SetLastVisited(GtpVisibility::HierarchyNode *node, const int frameId);41 void SetLastVisited(GtpVisibility::HierarchyNode *node, const unsigned int frameId); 42 42 43 bool IsNodeVisible(GtpVisibility::HierarchyNode *node) ;44 int LastVisited(GtpVisibility::HierarchyNode *node);43 bool IsNodeVisible(GtpVisibility::HierarchyNode *node) const; 44 unsigned int LastVisited(GtpVisibility::HierarchyNode *node) const; 45 45 46 46 protected: -
trunk/VUT/Ogre/include/OgreSceneNodeHierarchyInterface.h
r59 r74 19 19 SceneNodeHierarchyInterface(SceneManager *sm, RenderSystem *rsys); 20 20 21 bool IsLeaf(GtpVisibility::HierarchyNode *node) ;21 bool IsLeaf(GtpVisibility::HierarchyNode *node) const; 22 22 23 23 void TraverseNode(GtpVisibility::HierarchyNode *node); 24 24 void RenderNode(GtpVisibility::HierarchyNode *node); 25 25 void PullUpVisibility(GtpVisibility::HierarchyNode *node); 26 bool HasGeometry(GtpVisibility::HierarchyNode *node) ;26 bool HasGeometry(GtpVisibility::HierarchyNode *node) const; 27 27 bool HasGreaterDistance(GtpVisibility::HierarchyNode *node1, 28 GtpVisibility::HierarchyNode *node2) ;28 GtpVisibility::HierarchyNode *node2) const; 29 29 30 30 void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); 31 void SetLastVisited(GtpVisibility::HierarchyNode *node, const int frameId); 31 void SetLastVisited(GtpVisibility::HierarchyNode *node, 32 const unsigned int frameId); 32 33 33 bool IsNodeVisible(GtpVisibility::HierarchyNode *node) ;34 int LastVisited(GtpVisibility::HierarchyNode *node);34 bool IsNodeVisible(GtpVisibility::HierarchyNode *node) const; 35 unsigned int LastVisited(GtpVisibility::HierarchyNode *node) const; 35 36 36 37 AxisAlignedBox *GetBoundingBox(GtpVisibility::HierarchyNode *node);
Note: See TracChangeset
for help on using the changeset viewer.