Changeset 130 for trunk/VUT/Ogre/include/OgreOctreeHierarchyInterface.h
- Timestamp:
- 06/14/05 02:50:05 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/Ogre/include/OgreOctreeHierarchyInterface.h
r112 r130 3 3 4 4 #include <OgreOctree.h> 5 #include "OgrePlatformHierarchyInterface.h" 5 #include <OgreOctreeSceneManager.h> 6 #include "OgreSceneNodeHierarchyInterface.h" 6 7 7 8 namespace Ogre { … … 9 10 This class implements the hierarchy interface for the Ogre octree hierarchy. 10 11 */ 11 class OctreeHierarchyInterface : public PlatformHierarchyInterface12 class OctreeHierarchyInterface : public SceneNodeHierarchyInterface 12 13 { 13 14 public: 14 OctreeHierarchyInterface( SceneManager *sm, RenderSystem *rsys);15 OctreeHierarchyInterface(OctreeSceneManager *sm, RenderSystem *rsys); 15 16 16 17 /** Sets the number of nodes in this octree … … 46 47 GtpVisibility::CullingType type); 47 48 49 /*bool FindVisibleObjects(GtpVisibility::HierarchyNode *node, 50 InfoContainer<GtpVisibility::MeshInfo> *visibleGeometry, 51 bool includeChildren = false);*/ 52 void GetGeometry(GtpVisibility::HierarchyNode *node, 53 GtpVisibility::GeometryList *geometryList, 54 bool includeChildren); 55 48 56 protected: 49 57 /** Returns pointer to the bounding box of the node. … … 57 65 */ 58 66 Real GetSquaredViewDepth(const Camera* cam, const AxisAlignedBox* box) const; 67 /** number of octree hierarchy nodes */ 59 68 unsigned int mNumOctreeNodes; 60 69 };
Note: See TracChangeset
for help on using the changeset viewer.