#include <OpenGUI_Brush_RTT.h>
Inheritance diagram for OpenGUI::Brush_RTT:

Public Member Functions | |
| Brush_RTT (Screen *parentScreen, const FVector2 &size) | |
| Constructor requires a pointer to the Screen that this Brush will eventually be drawn to. | |
| virtual | ~Brush_RTT () |
| Destructor. | |
| void | emerge (Brush &targetBrush) |
| sends the contents of this caching Brush into the output stream of the given Brush | |
| virtual const FVector2 & | getPPU_Raw () const |
| Returns the raw (uncorrected) PPU (pixels per unit) of this Brush. | |
| virtual const FVector2 & | getUPI_Raw () const |
| Returns the raw (uncorrected) UPI (units per inch) of this Brush. | |
| virtual bool | isRTTContext () const |
| returns true if the brush context is a render to texture surface | |
| void | clear () |
| public access to Brush::_clear() | |
| bool | hasContent () const |
returns true if there is content stored that can be emerged | |
Protected Member Functions | |
| virtual void | appendRenderOperation (RenderOperation &renderOp) |
| Final output RenderOperations are passed to this function. | |
| virtual void | onActivate () |
| Called automatically when this Brush becomes the active Brush. | |
| virtual void | onClear () |
| Called when this Brush has been told to clear the contents of its render surface. | |
|
||||||||||||
|
Constructor requires a pointer to the Screen that this Brush will eventually be drawn to.
|
|
|
Destructor.
|
|
|
Final output RenderOperations are passed to this function. It is up to specialized Brush implementations to capture final output with this function. At this point, the Brush is guaranteed to already to be active. Reimplemented from OpenGUI::Brush. |
|
|
public access to Brush::_clear()
|
|
|
sends the contents of this caching Brush into the output stream of the given Brush
|
|
|
Returns the raw (uncorrected) PPU (pixels per unit) of this Brush.
Implements OpenGUI::Brush. |
|
|
Returns the raw (uncorrected) UPI (units per inch) of this Brush.
Implements OpenGUI::Brush. |
|
|
returns
|
|
|
returns true if the brush context is a render to texture surface
Implements OpenGUI::Brush. |
|
|
Called automatically when this Brush becomes the active Brush.
Implements OpenGUI::Brush. |
|
|
Called when this Brush has been told to clear the contents of its render surface. The Brush is guaranteed to be active at this point Implements OpenGUI::Brush. |