omegalib  13.1
omegaToolkit::ui::ContainerRenderable Class Reference

#include <Container.h>

Public Member Functions

 ContainerRenderable (Container *owner)
 
virtual void draw (const DrawContext &context)
 
- Public Member Functions inherited from omegaToolkit::ui::WidgetRenderable
 WidgetRenderable (Widget *owner)
 
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

void draw3d (const DrawContext &context)
 
void drawChildren (const DrawContext &context, bool containerOnly)
 
void beginDraw (const DrawContext &context)
 
void endDraw (const DrawContext &context)
 
- Protected Member Functions inherited from omegaToolkit::ui::WidgetRenderable
virtual void preDraw ()
 
virtual void postDraw ()
 
void pushDrawAttributes ()
 
void popDrawAttributes ()
 

Additional Inherited Members

- Static Public Member Functions inherited from omicron::ReferenceType
static void printObjCounts ()
 
- Protected Attributes inherited from omegaToolkit::ui::WidgetRenderable
GLuint myShaderProgram
 Gets the current renderstate (accessible inside drawContent) More...
 
GLuint myAlphaUniform
 
const DrawContextmyCurrentContext
 
- Static Protected Attributes inherited from omicron::ReferenceType
static List< ReferenceType * > mysObjList
 
+ Inheritance diagram for omegaToolkit::ui::ContainerRenderable:

Constructor & Destructor Documentation

omegaToolkit::ui::ContainerRenderable::ContainerRenderable ( Container owner)
inline

Member Function Documentation

void omegaToolkit::ui::ContainerRenderable::beginDraw ( const DrawContext context)
protected
virtual void omegaToolkit::ui::ContainerRenderable::draw ( const DrawContext context)
virtual
void omegaToolkit::ui::ContainerRenderable::draw3d ( const DrawContext context)
protected
void omegaToolkit::ui::ContainerRenderable::drawChildren ( const DrawContext context,
bool  containerOnly 
)
protected
void omegaToolkit::ui::ContainerRenderable::endDraw ( const DrawContext context)
protected

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