omegalib  13.1
omegaToolkit::ui::WidgetRenderable Class Reference

#include <Widget.h>

Public Member Functions

 WidgetRenderable (Widget *owner)
 
virtual void draw (const DrawContext &context)
 
virtual void drawContent (const DrawContext &context)
 
virtual void refresh ()
 
- Public Member Functions inherited from omega::Renderable
 Renderable ()
 
virtual ~Renderable ()
 
void setClient (Renderer *client)
 
RenderergetClient ()
 
DrawInterfacegetRenderer ()
 
void postDisposeCommand ()
 
void postInitializeCommand ()
 
void postRefreshCommand ()
 
virtual void initialize ()
 
virtual void dispose ()
 
- Public Member Functions inherited from omicron::ReferenceType
 ReferenceType ()
 
virtual ~ReferenceType ()
 
void ref ()
 
void unref ()
 
long refCount ()
 

Protected Member Functions

virtual void preDraw ()
 
virtual void postDraw ()
 
void pushDrawAttributes ()
 
void popDrawAttributes ()
 

Protected Attributes

GLuint myShaderProgram
 Gets the current renderstate (accessible inside drawContent) More...
 
GLuint myAlphaUniform
 
const DrawContextmyCurrentContext
 

Additional Inherited Members

- Static Public Member Functions inherited from omicron::ReferenceType
static void printObjCounts ()
 
- Static Protected Attributes inherited from omicron::ReferenceType
static List< ReferenceType * > mysObjList
 
+ Inheritance diagram for omegaToolkit::ui::WidgetRenderable:

Constructor & Destructor Documentation

omegaToolkit::ui::WidgetRenderable::WidgetRenderable ( Widget owner)
inline

Member Function Documentation

virtual void omegaToolkit::ui::WidgetRenderable::draw ( const DrawContext context)
virtual
virtual void omegaToolkit::ui::WidgetRenderable::drawContent ( const DrawContext context)
virtual
void omegaToolkit::ui::WidgetRenderable::popDrawAttributes ( )
protected
virtual void omegaToolkit::ui::WidgetRenderable::postDraw ( )
protectedvirtual
virtual void omegaToolkit::ui::WidgetRenderable::preDraw ( )
protectedvirtual
void omegaToolkit::ui::WidgetRenderable::pushDrawAttributes ( )
protected
virtual void omegaToolkit::ui::WidgetRenderable::refresh ( )
virtual

Member Data Documentation

GLuint omegaToolkit::ui::WidgetRenderable::myAlphaUniform
protected
const DrawContext* omegaToolkit::ui::WidgetRenderable::myCurrentContext
protected
GLuint omegaToolkit::ui::WidgetRenderable::myShaderProgram
protected

Gets the current renderstate (accessible inside drawContent)


The documentation for this class was generated from the following file: