Changeset 87 for trunk/VUT/Ogre/include
- Timestamp:
- 05/09/05 01:24:02 (19 years ago)
- Location:
- trunk/VUT/Ogre/include
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/Ogre/include/OgreBspHierarchyInterface.h
r74 r87 28 28 bool IsLeaf(GtpVisibility::HierarchyNode *node) const; 29 29 bool HasGeometry(GtpVisibility::HierarchyNode *node) const; 30 bool HasGreaterDistance(GtpVisibility::HierarchyNode *node1, 31 GtpVisibility::HierarchyNode *node2) const; 30 float GetSquaredDistance(GtpVisibility::HierarchyNode *node) const; 32 31 33 32 void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); … … 44 43 */ 45 44 AxisAlignedBox *GetBoundingBox(GtpVisibility::HierarchyNode *node); 46 /** Returns squared distance of center of box with respect to the camera . 47 @param cam current camera 48 @param box axis aligned box 49 */ 50 Real GetSquaredViewDepth(const Camera* cam, const AxisAlignedBox* box) const; 45 51 46 unsigned int mNumOctreeNodes; 52 47 }; -
trunk/VUT/Ogre/include/OgreOctreeHierarchyInterface.h
r74 r87 35 35 bool IsLeaf(GtpVisibility::HierarchyNode *node) const; 36 36 bool HasGeometry(GtpVisibility::HierarchyNode *node) const; 37 bool HasGreaterDistance(GtpVisibility::HierarchyNode *node1, 38 GtpVisibility::HierarchyNode *node2) const; 37 float GetSquaredDistance(GtpVisibility::HierarchyNode *node) const; 39 38 40 39 void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); -
trunk/VUT/Ogre/include/OgrePlatformOcclusionQuery.h
r86 r87 22 22 virtual bool GetQueryResult(unsigned int &queryResult, 23 23 const bool waitForResult) const; 24 virtual void BeginQuery() const;25 virtual void EndQuery() const;24 virtual void BeginQuery(); 25 virtual void EndQuery(); 26 26 27 27 protected: -
trunk/VUT/Ogre/include/OgreSceneNodeHierarchyInterface.h
r85 r87 25 25 void PullUpVisibility(GtpVisibility::HierarchyNode *node); 26 26 bool HasGeometry(GtpVisibility::HierarchyNode *node) const; 27 bool HasGreaterDistance(GtpVisibility::HierarchyNode *node1, 28 GtpVisibility::HierarchyNode *node2) const; 27 float GetSquaredDistance(GtpVisibility::HierarchyNode *node) const; 29 28 30 29 void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible); -
trunk/VUT/Ogre/include/OgreVisibilityOctreeSceneManager.h
r78 r87 54 54 OctreeHierarchyInterface *mHierarchyInterface; 55 55 GtpVisibility::VisibilityManager *mVisibilityManager; 56 bool mUseCulling; 56 57 }; 57 58 -
trunk/VUT/Ogre/include/OgreVisibilitySceneManager.h
r59 r87 56 56 SceneNodeHierarchyInterface *mHierarchyInterface; 57 57 GtpVisibility::VisibilityManager *mVisibilityManager; 58 bool mUseCulling; 58 59 }; 59 60 } // namespace Ogre -
trunk/VUT/Ogre/include/OgreVisibilityTerrainSceneManager.h
r59 r87 57 57 OctreeHierarchyInterface *mHierarchyInterface; 58 58 GtpVisibility::VisibilityManager *mVisibilityManager; 59 bool mUseCulling; 59 60 }; 60 61
Note: See TracChangeset
for help on using the changeset viewer.