Ignore:
Timestamp:
03/26/07 18:49:17 (17 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreBvHierarchyInterface.h

    r2280 r2292  
    9595 
    9696        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 
    97         void TraverseNode2(GtpVisibility::HierarchyNode *node) {} 
     97         
    9898        bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 
     99         
    99100        GtpVisibility::HierarchyNode *GetRandomLeaf(GtpVisibility::HierarchyNode *root) { return NULL;} 
     101 
     102        void CollectLeaves(GtpVisibility::HierarchyNode *root,  
     103                                           GtpVisibility::HierarchyNodeContainer &nodes) {}; 
     104 
     105        void RenderNodeRecursive(GtpVisibility::HierarchyNode *node) {}; 
    100106}; 
    101107 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreBvHierarchySceneNode.h

    r2280 r2292  
    2323                  SceneNode(creator) {}; 
    2424 
    25                 BvHierarchySceneNode(SceneManager *creator, const String& name): 
     25                  BvHierarchySceneNode(SceneManager *creator, const String& name): 
    2626                  SceneNode(creator, name) {}; 
    2727 
    28                 ~BvHierarchySceneNode() {}; 
     28                  ~BvHierarchySceneNode() {}; 
    2929 
    30                 // gather info for kd-tree creation 
    31                 virtual void computeScene(BvhPlaneEventList& events, AxisAlignedBox& aabb, int& nObjects, bool includeChildren = true); 
     30                  // gather info for kd-tree creation 
     31                  virtual void computeScene(BvhPlaneEventList& events, AxisAlignedBox& aabb,  
     32                          int& nObjects,  
     33                          bool includeChildren = true); 
    3234 
    33                 // add all contained objects to render queue 
    34                 virtual void queueObjects(Camera* cam, RenderQueue* queue, bool onlyShadowCasters); 
     35                  // add all contained objects to render queue 
     36                  virtual void queueObjects(Camera* cam, RenderQueue* queue, bool onlyShadowCasters); 
    3537 
    36                 // place all entities in geometry queue (for CHC) 
    37                 virtual void getGeometryList(GeometryVector *geometryList); 
     38                  // place all entities in geometry queue (for CHC) 
     39                  virtual void getGeometryList(GeometryVector *geometryList); 
    3840 
    39                 // return a bounding box enclosing all objects 
    40                 virtual AxisAlignedBox getBoundingBox(void) const; 
     41                  // return a bounding box enclosing all objects 
     42                  virtual AxisAlignedBox getBoundingBox(void) const; 
    4143 
    42                 // DEBUG 
    43                 String dumpToString(void); 
     44                  // DEBUG 
     45                  String dumpToString(void); 
     46 
    4447        protected: 
    4548                virtual void _updateBounds(void); 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreKdTreeHierarchyInterface.h

    r2280 r2292  
    9696        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 
    9797 
    98         void TraverseNode2(GtpVisibility::HierarchyNode *node) {} 
    99  
    10098        GtpVisibility::HierarchyNode *GetRandomLeaf(GtpVisibility::HierarchyNode *root) { return NULL;} 
    10199 
    102100        bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 
    103101 
     102        void CollectLeaves(GtpVisibility::HierarchyNode *root,  
     103                                           GtpVisibility::HierarchyNodeContainer &nodes) {}; 
     104 
     105        void RenderNodeRecursive(GtpVisibility::HierarchyNode *node) {}; 
    104106}; 
    105107 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreOctreeHierarchyInterface.h

    r2280 r2292  
    5454        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const; 
    5555 
    56         void TraverseNode2(GtpVisibility::HierarchyNode *node); 
    57  
    5856        GtpVisibility::HierarchyNode *GetRandomLeaf(GtpVisibility::HierarchyNode *node); 
    5957 
     
    6260        void RenderNodeRecursive(GtpVisibility::HierarchyNode *node); 
    6361 
     62        void CollectLeaves(GtpVisibility::HierarchyNode *root,  
     63                                           GtpVisibility::HierarchyNodeContainer &nodes); 
    6464 
    6565protected: 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreSceneNodeHierarchyInterface.h

    r2280 r2292  
    4747 
    4848        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 
    49         void TraverseNode2(GtpVisibility::HierarchyNode *node) {} 
     49 
    5050        GtpVisibility::HierarchyNode *GetRandomLeaf(GtpVisibility::HierarchyNode *root) { return NULL;} 
     51 
    5152        bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 
    5253 
     54        void CollectLeaves(GtpVisibility::HierarchyNode *root, GtpVisibility::HierarchyNodeContainer &nodes) {}; 
    5355}; 
    5456 
Note: See TracChangeset for help on using the changeset viewer.