Changeset 316 for trunk/VUT/Ogre/include/OgreOcclusionQueriesQueryManager.h
- Timestamp:
- 10/10/05 15:23:32 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/Ogre/include/OgreOcclusionQueriesQueryManager.h
r174 r316 19 19 20 20 void ComputeCameraVisibility(const Camera &camera, 21 InfoContainer<GtpVisibility::NodeInfo>*visibleNodes,22 InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry,23 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches,21 GtpVisibility::NodeInfoContainer *visibleNodes, 22 GtpVisibility::MeshInfoContainer *visibleGeometry, 23 GtpVisibility::PatchInfoContainer *visiblePatches, 24 24 bool relativeVisibility = false); 25 25 … … 29 29 */ 30 30 void ComputeFromPointVisibility(const Vector3 &point, 31 InfoContainer<GtpVisibility::NodeInfo>*visibleNodes,32 InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry,33 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches,31 GtpVisibility::NodeInfoContainer *visibleNodes, 32 GtpVisibility::MeshInfoContainer *visibleGeometry, 33 GtpVisibility::PatchInfoContainer *visiblePatches, 34 34 bool relativeVisibility = false); 35 35 … … 40 40 GtpVisibility::QueryList::iterator &projQueryIt, 41 41 GtpVisibility::GeometryList *geometryList, 42 InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry,42 GtpVisibility::MeshInfoContainer *visibleGeometry, 43 43 bool relativeVisibility); 44 44 … … 46 46 GtpVisibility::QueryList::iterator &projQueryIt, 47 47 GtpVisibility::HierarchyNodeList *nodeList, 48 InfoContainer<GtpVisibility::NodeInfo>*visibleNodes,48 GtpVisibility::NodeInfoContainer *visibleNodes, 49 49 bool relativeVisibility); 50 50 51 51 void CollectRelativeGeometryVisibilityForItemBuffer(GtpVisibility::QueryList::iterator &projQueryIt, 52 52 GtpVisibility::GeometryList *geometryList, 53 InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry);53 GtpVisibility::MeshInfoContainer *visibleGeometry); 54 54 55 55 void CollectRelativePatchVisibilityForItemBuffer( 56 56 GtpVisibility::QueryList::iterator &projQueryIt, 57 57 GtpVisibility::PatchList *patchList, 58 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches);58 GtpVisibility::PatchInfoContainer *visiblePatches); 59 59 60 60 void CollectPatchVisibility(GtpVisibility::QueryList::iterator &visQueryIt, 61 61 GtpVisibility::QueryList::iterator &projQueryIt, 62 62 GtpVisibility::PatchList *patchList, 63 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches,63 GtpVisibility::PatchInfoContainer *visiblePatches, 64 64 bool relativeVisibility); 65 65 66 void RemoveDuplicateNodes( InfoContainer<GtpVisibility::NodeInfo>*visibleNodes);67 void RemoveDuplicateGeometry( InfoContainer<GtpVisibility::MeshInfo>*visibleMesh);68 void RemoveDuplicatePatches( InfoContainer<GtpVisibility::PatchInfo>*visiblePatches);66 void RemoveDuplicateNodes(GtpVisibility::NodeInfoContainer *visibleNodes); 67 void RemoveDuplicateGeometry(GtpVisibility::MeshInfoContainer *visibleMesh); 68 void RemoveDuplicatePatches(GtpVisibility::PatchInfoContainer *visiblePatches); 69 69 70 70 /** Returns the patches of the geometry of a given node.
Note: See TracChangeset
for help on using the changeset viewer.