Changeset 2258 for GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include
- Timestamp:
- 03/18/07 00:26:49 (18 years ago)
- Location:
- GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreBvHierarchyInterface.h
r1320 r2258 61 61 @param visible the visible flag 62 62 */ 63 virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible) const; 63 virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node, 64 const bool visible) const; 64 65 /** Returns true if node has the visible flag set. See set 65 66 */ … … 69 70 @param frameId the current frame id 70 71 */ 71 virtual void SetLastVisited(GtpVisibility::HierarchyNode *node, const unsigned int frameId) const; 72 virtual void SetLastVisited(GtpVisibility::HierarchyNode *node, 73 const unsigned int frameId) const; 72 74 /** Returns frame id when this node was last visited by the traverser. See set 73 75 */ … … 80 82 */ 81 83 virtual void VisualizeCulledNode(GtpVisibility::HierarchyNode *node, 82 GtpVisibility::CullingType type) const;84 GtpVisibility::CullingType type) const; 83 85 84 86 … … 89 91 */ 90 92 virtual void GetNodeGeometryList(GtpVisibility::HierarchyNode *node, 91 GtpVisibility::GeometryVector *geometryList,92 bool includeChildren);93 GtpVisibility::GeometryVector *geometryList, 94 bool includeChildren); 93 95 94 96 void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 97 void TraverseNode2(GtpVisibility::HierarchyNode *node) {} 98 bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 95 99 }; 96 100 -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreKdTreeHierarchyInterface.h
r1170 r2258 61 61 @param visible the visible flag 62 62 */ 63 virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible) const; 63 virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node, 64 const bool visible) const; 64 65 /** Returns true if node has the visible flag set. See set 65 66 */ … … 69 70 @param frameId the current frame id 70 71 */ 71 virtual void SetLastVisited(GtpVisibility::HierarchyNode *node, const unsigned int frameId) const; 72 virtual void SetLastVisited(GtpVisibility::HierarchyNode *node, 73 const unsigned int frameId) const; 72 74 /** Returns frame id when this node was last visited by the traverser. See set 73 75 */ … … 80 82 */ 81 83 virtual void VisualizeCulledNode(GtpVisibility::HierarchyNode *node, 82 GtpVisibility::CullingType type) const;84 GtpVisibility::CullingType type) const; 83 85 84 86 … … 89 91 */ 90 92 virtual void GetNodeGeometryList(GtpVisibility::HierarchyNode *node, 91 GtpVisibility::GeometryVector *geometryList,92 bool includeChildren);93 GtpVisibility::GeometryVector *geometryList, 94 bool includeChildren); 93 95 96 void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 94 97 98 void TraverseNode2(GtpVisibility::HierarchyNode *node); 99 100 HierarchyNode *GetRandomLeaf() { return NULL;} 101 102 bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 95 103 }; 96 104 -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreOctreeHierarchyInterface.h
r370 r2258 51 51 bool includeChildren); 52 52 53 void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const; 54 55 void TraverseNode2(GtpVisibility::HierarchyNode *node); 56 57 HierarchyNode *GetRandomLeaf(); 58 59 bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const; 60 53 61 protected: 54 62 /** Returns pointer to the bounding box of the node. -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreSceneNodeHierarchyInterface.h
r370 r2258 46 46 bool includeChildren); 47 47 48 void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 49 void TraverseNode2(GtpVisibility::HierarchyNode *node) {} 50 HierarchyNode *GetRandomLeaf() { return NULL;} 51 bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 52 48 53 }; 49 54
Note: See TracChangeset
for help on using the changeset viewer.