Changeset 51 for trunk/VUT/OcclusionCullingSceneManager/include
- Timestamp:
- 04/19/05 09:12:55 (19 years ago)
- Location:
- trunk/VUT/OcclusionCullingSceneManager/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/OcclusionCullingSceneManager/include/OgreOcclusionCullingOctreeSceneManager.h
r48 r51 42 42 bool getOptionKeys( StringVector &refKeys ); 43 43 44 /** Renders one octant of an octree, i.e., renders current octant45 node and does not traverse deeper into the tree.46 @remark Note that OctreeNode instances are NOT part of the octree47 hierarchy, instead one octant of an Octree contains many OctreeNode instances.48 @param octree the octree to be rendered49 @param cam current camera50 */51 void _renderOctant(Camera* cam, Octree *octree);52 53 44 protected: 54 45 /** Recursively counts octree size (i.e., number of octree instances) -
trunk/VUT/OcclusionCullingSceneManager/include/OgreOcclusionCullingSceneTraverser.h
r42 r51 170 170 unsigned int mNumFrustumCulledNodes; 171 171 unsigned int mNumRenderedGeometry; 172 unsigned int mNumRenderedNodes; 172 173 173 174 private: -
trunk/VUT/OcclusionCullingSceneManager/include/OgreOcclusionCullingTerrainSceneManager.h
r48 r51 44 44 bool getOptionKeys( StringVector &refKeys ); 45 45 46 /** Renders one octant of an octree, i.e., renders current octant47 node and does not traverse deeper into the tree.48 @remark Note that OctreeNode instances are NOT part of the octree49 hierarchy, instead one octant of an Octree contains many OctreeNode instances.50 @param octree the octree to be rendered51 @param cam current camera52 */53 void _renderOctant(Camera* cam, Octree *octree);54 55 46 protected: 56 47 -
trunk/VUT/OcclusionCullingSceneManager/include/OgreSolidHalfBoundingBox.h
r26 r51 15 15 class SolidHalfBoundingBox : public WireBoundingBox 16 16 { 17 public: 18 19 SolidHalfBoundingBox(bool isFirstHalf); 20 void setupBoundingBox(const AxisAlignedBox& aabb); 21 /** Override this method to prevent parent transforms (rotation,translation,scale) 22 and to make it public. 23 */ 24 void getWorldTransforms( Matrix4* xform ) const; 25 17 26 protected: 18 27 19 28 /** Builds the wireframe line list. 29 @param the axis aligned bounding box for setting up the list. 20 30 */ 21 31 void setupBoundingBoxVertices(const AxisAlignedBox& aab); 22 23 public: 24 25 bool mIsFirstHalf; 26 void setupBoundingBox(const AxisAlignedBox& aabb); 27 SolidHalfBoundingBox(bool isFirstHalf); 32 33 bool mIsFirstHalf; 28 34 }; 29 35
Note: See TracChangeset
for help on using the changeset viewer.