Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CompositorManager2::_swapAllFinalTargets(void)
- {
- WorkspaceVec::const_iterator itor = mWorkspaces.begin();
- WorkspaceVec::const_iterator end = mWorkspaces.end();
- vector<RenderTarget*>::type swappedTargets;
- swappedTargets.reserve( mWorkspaces.size() );
- while( itor != end )
- {
- CompositorWorkspace *workspace = (*itor);
- RenderTarget *finalTarget = workspace->getFinalTarget();
- bool alreadySwapped = std::find( swappedTargets.begin(),
- swappedTargets.end(), finalTarget ) != swappedTargets.end();
- if( workspace->getEnabled() && workspace->isValid() && !alreadySwapped )
- {
- workspace->_swapFinalTarget();
- swappedTargets.push_back( finalTarget );
- }
- ++itor;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement