Changeset 2763 for GTP/trunk/App/Demos/Vis/CHC_revisited/OcclusionQuery.cpp
- Timestamp:
- 06/16/08 08:56:35 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/CHC_revisited/OcclusionQuery.cpp
r2753 r2763 69 69 } 70 70 71 72 73 QueryHandler::QueryHandler(): mCurrentQueryIdx(0) 74 {} 75 76 77 OcclusionQuery *QueryHandler::RequestQuery() 78 { 79 OcclusionQuery *query; 80 81 if (mCurrentQueryIdx == mOcclusionQueries.size()) 82 { 83 query = new OcclusionQuery(); 84 mOcclusionQueries.push_back(query); 85 } 86 else 87 query = mOcclusionQueries[mCurrentQueryIdx]; 88 89 return query; 90 } 91 92 93 void QueryHandler::ResetQueries() 94 { 95 mCurrentQueryIdx = 0; 96 } 97 98 99 void QueryHandler::DestroyQueries() 100 { 101 CLEAR_CONTAINER(mOcclusionQueries); 102 mCurrentQueryIdx = 0; 103 mOcclusionQueries.clear(); 104 } 105 106 107 71 108 } // namespace
Note: See TracChangeset
for help on using the changeset viewer.