aedOverlay Class Reference

#include <aedOverlay.h>

Collaboration diagram for aedOverlay:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 aedOverlay (int posX, int posY, int width, int height, bool create_rendering_surface=false, bool rendering_surface_is_texture=false)
 ~aedOverlay ()
aedWidgetgetRoot (void)
aedOverlaySurfacegetSurface (void)
void setSurface (aedOverlaySurface *sface)
void updateTexture (uint texId)
void render (void)
void activate (void)
void deactivate (void)
bool isActive (void)

Static Public Member Functions

static bool init (void)
static void eventHandler (void *event)

Static Public Attributes

static aedAppapp
static aedWidgetroot
static int active

Protected Attributes

aedOverlaySurfacemySurface
aedWidgetmyRoot
bool ownSurface
bool texSurface
bool activated

Constructor & Destructor Documentation

aedOverlay::aedOverlay ( int  posX,
int  posY,
int  width,
int  height,
bool  create_rendering_surface = false,
bool  rendering_surface_is_texture = false 
)

aedOverlay::~aedOverlay (  ) 


Member Function Documentation

void aedOverlay::activate ( void   ) 

void aedOverlay::deactivate ( void   ) 

static void aedOverlay::eventHandler ( void *  event  )  [static]

aedWidget* aedOverlay::getRoot ( void   ) 

aedOverlaySurface* aedOverlay::getSurface ( void   ) 

static bool aedOverlay::init ( void   )  [static]

bool aedOverlay::isActive ( void   )  [inline]

void aedOverlay::render ( void   ) 

void aedOverlay::setSurface ( aedOverlaySurface sface  ) 

void aedOverlay::updateTexture ( uint  texId  ) 


Member Data Documentation

bool aedOverlay::activated [protected]

int aedOverlay::active [static]

aedApp* aedOverlay::app [static]

aedWidget* aedOverlay::myRoot [protected]

aedOverlaySurface* aedOverlay::mySurface [protected]

bool aedOverlay::ownSurface [protected]

aedWidget* aedOverlay::root [static]

bool aedOverlay::texSurface [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:25 2007 for MetalWarriors by  doxygen 1.4.7