|
|
| OpenGLGLXPBTextureTarget (OpenGLRendererBase &owner) |
| |
| void | activate () |
| | Activate the render target and put it in a state ready to be drawn to.
|
| |
| void | deactivate () |
| | Deactivate the render target after having completed rendering.
|
| |
| void | clear () |
| | Clear the surface of the underlying texture.
|
| |
| void | declareRenderSize (const Sizef &sz) |
| | Used to declare to the TextureTarget the largest size, in pixels, of the next set of incoming rendering operations.
|
| |
| void | grabTexture () |
| | Grab the texture to a local buffer.
|
| |
| void | restoreTexture () |
| | Restore the texture from the locally buffered copy previously create by a call to grabTexture.
|
| |
|
| OpenGLTextureTarget (OpenGLRendererBase &owner) |
| | constructor.
|
| |
|
virtual | ~OpenGLTextureTarget () |
| | destructor
|
| |
| bool | isImageryCache () const |
| | Return whether the RenderTarget is an implementation that caches actual rendered imagery.
|
| |
| Texture & | getTexture () const |
| | Return a pointer to the CEGUI::Texture that the TextureTarget is using.
|
| |
| bool | isRenderingInverted () const |
| | Return whether rendering done on the target texture is inverted in relation to regular textures.
|
| |
|
| OpenGLRenderTarget (OpenGLRendererBase &owner) |
| | Constructor.
|
| |
| void | draw (const GeometryBuffer &buffer) |
| | Draw geometry from the given GeometryBuffer onto the surface that this RenderTarget represents.
|
| |
| void | draw (const RenderQueue &queue) |
| | Draw geometry from the given RenderQueue onto the surface that this RenderTarget represents.
|
| |
| void | setArea (const Rectf &area) |
| | Set the area for this RenderTarget. The exact action this function will take depends upon what the concrete class is representing. For example, with a 'view port' style RenderTarget, this should set the area that the view port occupies on the display (or rendering window).
|
| |
| const Rectf & | getArea () const |
| | Return the area defined for this RenderTarget.
|
| |
| void | activate () |
| | Activate the render target and put it in a state ready to be drawn to.
|
| |
| void | deactivate () |
| | Deactivate the render target after having completed rendering.
|
| |
| void | unprojectPoint (const GeometryBuffer &buff, const Vector2f &p_in, Vector2f &p_out) const |
| | Take point p_in unproject it and put the result in p_out. Resulting point is local to GeometryBuffer buff.
|
| |
|
| EventSet () |
| | Constructor for EventSet objects.
|
| |
|
virtual | ~EventSet (void) |
| | Destructor for EventSet objects.
|
| |
| void | addEvent (const String &name) |
| | Creates a new Event object with the given name and adds it to the EventSet.
|
| |
| void | addEvent (Event &event) |
| | Adds the given Event object to the EventSet. Ownership of the object passes to EventSet and it will be deleted when it is removed from the EventSet - whether explicitly via removeEvent or when the EventSet is destroyed.
|
| |
| void | removeEvent (const String &name) |
| | Removes the Event with the given name. All connections to the event are disconnected, and the underlying Event object is destroyed.
|
| |
| void | removeEvent (Event &event) |
| | Removes the given event from the EventSet. All connections to the event are disconnected, and the event object is destroyed.
|
| |
|
void | removeAllEvents (void) |
| | Remove all Event objects from the EventSet. Add connections will be disconnected, and all Event objects destroyed.
|
| |
| bool | isEventPresent (const String &name) |
| | Checks to see if an Event with the given name is present in this EventSet.
|
| |
| virtual Event::Connection | subscribeEvent (const String &name, Event::Subscriber subscriber) |
| | Subscribes a handler to the named Event. If the named Event is not yet present in the EventSet, it is created and added.
|
| |
| virtual Event::Connection | subscribeEvent (const String &name, Event::Group group, Event::Subscriber subscriber) |
| | Subscribes a handler to the specified group of the named Event. If the named Event is not yet present in the EventSet, it is created and added.
|
| |
| template<typename Arg1 , typename Arg2 > |
| Event::Connection | subscribeEvent (const String &name, Arg1 arg1, Arg2 arg2) |
| | Subscribes a handler to the named Event. If the named Event is not yet present in the EventSet, it is created and added.
|
| |
| template<typename Arg1 , typename Arg2 > |
| Event::Connection | subscribeEvent (const String &name, Event::Group group, Arg1 arg1, Arg2 arg2) |
| | Subscribes a handler to the named Event. If the named Event is not yet present in the EventSet, it is created and added.
|
| |
| virtual Event::Connection | subscribeScriptedEvent (const String &name, const String &subscriber_name) |
| | Subscribes the named Event to a scripted funtion.
|
| |
| virtual Event::Connection | subscribeScriptedEvent (const String &name, Event::Group group, const String &subscriber_name) |
| | Subscribes the specified group of the named Event to a scripted funtion.
|
| |
| virtual void | fireEvent (const String &name, EventArgs &args, const String &eventNamespace="") |
| | Fires the named event passing the given EventArgs object.
|
| |
| bool | isMuted (void) const |
| | Return whether the EventSet is muted or not.
|
| |
| void | setMutedState (bool setting) |
| | Set the mute state for this EventSet.
|
| |
| Event * | getEventObject (const String &name, bool autoAdd=false) |
| | Return a pointer to the Event object with the given name, optionally adding such an Event object to the EventSet if it does not already exist.
|
| |
|
EventIterator | getEventIterator (void) const |
| | Return a EventSet::EventIterator object to iterate over the events currently added to the EventSet.
|
| |
OpenGLGLXPBTextureTarget - allows rendering to an OpenGL texture via the pbuffer provided in GLX 1.3 and above.