Changeset 2332 for GTP/trunk/Lib/Vis/OnlineCullingCHC/include
- Timestamp:
- 04/23/07 16:19:30 (18 years ago)
- Location:
- GTP/trunk/Lib/Vis/OnlineCullingCHC/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/OnlineCullingCHC/include/CoherentHierarchicalCullingManager.h
r1492 r2332 30 30 31 31 protected: 32 32 33 /** Decides if node is considered to be visible depeding on the 33 34 assumed visibility factor. … … 36 37 bool DecideVisible(HierarchyNode *node) const; 37 38 38 39 39 /** Skip query for this node. 40 40 */ 41 41 void SkipQuery(HierarchyNode *node) const; 42 43 /** If this node is still valid for traversal in this frame. 44 It is possible that the parent was tested invisible before 45 so this node can be skipped. 46 */ 47 bool NodeInvalid(HierarchyNode *node) const; 42 48 43 49 /** number of steps the visibility is assumed to be valid. -
GTP/trunk/Lib/Vis/OnlineCullingCHC/include/HierarchyInterface.h
r2306 r2332 159 159 std::vector<HierarchyNode *> *GetVisibleNodes(); 160 160 161 virtual void PullUpLastVisited(GtpVisibility::HierarchyNode *node, const int frameId) const = 0; 162 virtual void DetermineVisibilityRatio(GtpVisibility::HierarchyNode *node) const = 0; 163 virtual float GetNodeVisibilityRatio(GtpVisibility::HierarchyNode *node) const = 0; 161 virtual void PullUpLastVisited(HierarchyNode *node, const int frameId) const = 0; 162 virtual void DetermineVisibilityRatio(HierarchyNode *node) const = 0; 163 virtual float GetNodeVisibilityRatio(HierarchyNode *node) const = 0; 164 165 virtual HierarchyNode *GetParent(HierarchyNode *node) = 0; 164 166 165 167 protected:
Note: See TracChangeset
for help on using the changeset viewer.