File RenderEvent.h

namespace Gsage
class RenderEvent : public Event
#include <RenderEvent.h>

Event that is used to update any UI overlay system

Public Functions

RenderEvent(Event::ConstType type, OgreRenderSystem *renderSystem, Ogre::uint8 queueID = 0, RenderTargetPtr renderTarget = nullptr)
virtual ~RenderEvent()
OgreRenderSystem *getRenderSystem()

Gets a reference to the current render system

Public Members

Ogre::uint8 queueID

Ogre queue id

RenderTargetPtr renderTarget

RenderTarget that triggered that render event

Public Static Attributes

const Event::Type RENDER_QUEUE_STARTED
const Event::Type UPDATE

Main update

const Event::Type RENDER_QUEUE_ENDED

Same to ogre render queue ended

Private Members

OgreRenderSystem *mRenderSystem