Changeset 316 for trunk/VUT/Ogre/include
- Timestamp:
- 10/10/05 15:23:32 (19 years ago)
- Location:
- trunk/VUT/Ogre/include
- Files:
-
- 2 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. -
trunk/VUT/Ogre/include/OgrePlatformQueryManager.h
r174 r316 25 25 */ 26 26 void ComputeFromPointVisibility(const Vector3 &point, 27 InfoContainer<GtpVisibility::NodeInfo>*visibleNodes,28 InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry,29 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches,27 GtpVisibility::NodeInfoContainer *visibleNodes, 28 GtpVisibility::MeshInfoContainer *visibleGeometry, 29 GtpVisibility::PatchInfoContainer *visiblePatches, 30 30 bool relativeVisibility = false); 31 31 32 32 void ComputeCameraVisibility(const Camera &camera, 33 InfoContainer<GtpVisibility::NodeInfo>*visibleNodes,34 InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry,35 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches,33 GtpVisibility::NodeInfoContainer *visibleNodes, 34 GtpVisibility::MeshInfoContainer *visibleGeometry, 35 GtpVisibility::PatchInfoContainer *visiblePatches, 36 36 bool relativeVisibility = false); 37 37 … … 45 45 46 46 void CollectItemBufferResults( 47 InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry,48 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches);47 GtpVisibility::MeshInfoContainer *visibleGeometry, 48 GtpVisibility::PatchInfoContainer *visiblePatches); 49 49 50 void InitItemBuffer( InfoContainer<GtpVisibility::MeshInfo>*visibleGeometry,51 InfoContainer<GtpVisibility::PatchInfo>*visiblePatches);50 void InitItemBuffer(GtpVisibility::MeshInfoContainer *visibleGeometry, 51 GtpVisibility::PatchInfoContainer *visiblePatches); 52 52 53 53 Viewport *mViewport;
Note: See TracChangeset
for help on using the changeset viewer.