FIFE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FIFE::OpenGLeGuiGraphics Class Reference

Overrides Guichan Graphics to enable usage of normal fife images & related facilities. More...

#include <opengle_gui_graphics.h>

Inherits OpenGLGraphics.

+ Collaboration diagram for FIFE::OpenGLeGuiGraphics:

Public Member Functions

 OpenGLeGuiGraphics ()
 Constructor. More...
 
virtual void drawImage (const gcn::Image *image, int32_t srcX, int32_t srcY, int32_t dstX, int32_t dstY, int32_t width, int32_t height)
 
virtual void drawText (const std::string &text, int32_t x, int32_t y, uint32_t alignment)
 
virtual void drawPoint (int32_t x, int32_t y)
 
virtual void drawLine (int32_t x1, int32_t y1, int32_t x2, int32_t y2)
 
virtual void drawRectangle (const gcn::Rectangle &rectangle)
 
virtual void fillRectangle (const gcn::Rectangle &rectangle)
 
virtual void _beginDraw ()
 
virtual void _endDraw ()
 
virtual bool pushClipArea (gcn::Rectangle area)
 
virtual void popClipArea ()
 
virtual void setColor (const gcn::Color &color)
 

Private Attributes

RenderBackendOpenGLem_renderbackend
 

Detailed Description

Overrides Guichan Graphics to enable usage of normal fife images & related facilities.

Definition at line 39 of file opengle_gui_graphics.h.

Constructor & Destructor Documentation

FIFE::OpenGLeGuiGraphics::OpenGLeGuiGraphics ( )

Constructor.

Definition at line 51 of file opengle_gui_graphics.cpp.

References FIFE::DynamicSingleton< RenderBackend >::instance(), and m_renderbackend.

Member Function Documentation

void FIFE::OpenGLeGuiGraphics::_beginDraw ( )
virtual
void FIFE::OpenGLeGuiGraphics::_endDraw ( )
virtual
void FIFE::OpenGLeGuiGraphics::drawImage ( const gcn::Image *  image,
int32_t  srcX,
int32_t  srcY,
int32_t  dstX,
int32_t  dstY,
int32_t  width,
int32_t  height 
)
virtual
void FIFE::OpenGLeGuiGraphics::drawLine ( int32_t  x1,
int32_t  y1,
int32_t  x2,
int32_t  y2 
)
virtual
void FIFE::OpenGLeGuiGraphics::drawPoint ( int32_t  x,
int32_t  y 
)
virtual
void FIFE::OpenGLeGuiGraphics::drawRectangle ( const gcn::Rectangle &  rectangle)
virtual
void FIFE::OpenGLeGuiGraphics::drawText ( const std::string &  text,
int32_t  x,
int32_t  y,
uint32_t  alignment 
)
virtual

Definition at line 69 of file opengle_gui_graphics.cpp.

References FIFE::_log, and FL_WARN.

void FIFE::OpenGLeGuiGraphics::fillRectangle ( const gcn::Rectangle &  rectangle)
virtual
void FIFE::OpenGLeGuiGraphics::popClipArea ( )
virtual
bool FIFE::OpenGLeGuiGraphics::pushClipArea ( gcn::Rectangle  area)
virtual
void FIFE::OpenGLeGuiGraphics::setColor ( const gcn::Color &  color)
virtual

Definition at line 170 of file opengle_gui_graphics.cpp.

Member Data Documentation

RenderBackendOpenGLe* FIFE::OpenGLeGuiGraphics::m_renderbackend
private

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