Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 18, 2016, 10:35:11 PM (8 years ago)
Author:
landauf
Message:

fixed author and added some c++11 features

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/shaders_merge/src/orxonox/RenderQueueListener.cc

    r11074 r11075  
    2121 *
    2222 *   Author:
    23  *      Fabian 'x3n' Landau
    24  *      Reto Grieder (physics)
     23 *      David 'davidsa' Salvisberg
    2524 *   Co-authors:
    2625 *      ...
     
    4140namespace orxonox
    4241{
    43     RenderQueueListener::RenderQueueListener() : pixelCount_(0), pixelState_(RenderQueueListener::READY_FOR_RENDER)
     42    RenderQueueListener::RenderQueueListener() : pixelCount_(0), pixelState_(PixelState::READY_FOR_RENDER)
    4443    {
    4544        hardwareOcclusionQuery_ = Ogre::Root::getSingleton().getRenderSystem()->createHardwareOcclusionQuery(); //create a new HOQ for the scene this listener is used in
     
    6059    unsigned int RenderQueueListener::getPixelCount()
    6160    {
    62         if(this->pixelState_==RenderQueueListener::READY_FOR_ACCESS)
     61        if(this->pixelState_==PixelState::READY_FOR_ACCESS)
    6362        {
    6463            this->hardwareOcclusionQuery_->pullOcclusionQuery(&(this->pixelCount_));
    65             this->pixelState_=RenderQueueListener::READY_FOR_RENDER;
     64            this->pixelState_=PixelState::READY_FOR_RENDER;
    6665        }
    6766        return this->pixelCount_;
     
    9493                Ogre::SOP_KEEP,Ogre::SOP_KEEP,Ogre::SOP_REPLACE,false);       
    9594        }
    96         if (queueGroupId == RENDER_QUEUE_HOQ && this->pixelState_==RenderQueueListener::READY_FOR_RENDER)
     95        if (queueGroupId == RENDER_QUEUE_HOQ && this->pixelState_==PixelState::READY_FOR_RENDER)
    9796        {
    9897            this->hardwareOcclusionQuery_->beginOcclusionQuery();
    99             this->pixelState_=RenderQueueListener::QUERY_STARTED;
     98            this->pixelState_=PixelState::QUERY_STARTED;
    10099            //TODO: Skip this rendering step altogheter if we haven't requested the pixel count yet, not sure if this is possible without a custom SceneManager
    101100        }
     
    116115            renderSystem->setStencilBufferParams();
    117116        }
    118         if (queueGroupId == RENDER_QUEUE_HOQ && this->pixelState_==RenderQueueListener::QUERY_STARTED)
     117        if (queueGroupId == RENDER_QUEUE_HOQ && this->pixelState_==PixelState::QUERY_STARTED)
    119118        {
    120119            this->hardwareOcclusionQuery_->endOcclusionQuery();
    121             this->pixelState_=RenderQueueListener::READY_FOR_ACCESS;
     120            this->pixelState_=PixelState::READY_FOR_ACCESS;
    122121        }
    123122    }
Note: See TracChangeset for help on using the changeset viewer.