Public Member Functions | Static Private Member Functions | Static Private Attributes
rtc::RenderManager Class Reference

#include <rtcRenderManager.h>

List of all members.

Public Member Functions

int createWindow (const char *title, Renderer *renderer)
void disableIdleFunction (void)
void dispatch (void)
void enableIdleFunction (void)
int idleFunctionEnabled (void)
int idleSetToCurrentWindow (void)
 RenderManager (int *argc, char **argv)
void setIdleToCurrentWindow (void)
virtual ~RenderManager ()

Static Private Member Functions

static void callbackDisplayFunc (void)
static void callbackIdleFunc (void)
static void callbackKeyboardFunc (unsigned char key, int x, int y)
static void callbackMotionFunc (int x, int y)
static void callbackMouseFunc (int button, int state, int x, int y)
static void callbackPassiveMotionFunc (int x, int y)
static void callbackReshapeFunc (int w, int h)
static void callbackSpecialFunc (int key, int x, int y)
static void callbackTimerFunc (int value)
static void callbackVisibilityFunc (int visible)

Static Private Attributes

static int m_currentIdleRenderer = 0
static int m_idleFunctionEnabled = 0

Detailed Description

Definition at line 22 of file rtcRenderManager.h.


Constructor & Destructor Documentation

rtc::RenderManager::RenderManager ( int *  argc,
char **  argv 
)

default constructor

Definition at line 25 of file rtcRenderManager.cpp.

destructor

Definition at line 36 of file rtcRenderManager.cpp.


Member Function Documentation

void rtc::RenderManager::callbackDisplayFunc ( void  ) [static, private]

Definition at line 40 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackIdleFunc ( void  ) [static, private]

Definition at line 46 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackKeyboardFunc ( unsigned char  key,
int  x,
int  y 
) [static, private]

Definition at line 56 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackMotionFunc ( int  x,
int  y 
) [static, private]

Definition at line 62 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackMouseFunc ( int  button,
int  state,
int  x,
int  y 
) [static, private]

Definition at line 68 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackPassiveMotionFunc ( int  x,
int  y 
) [static, private]

Definition at line 74 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackReshapeFunc ( int  w,
int  h 
) [static, private]

Definition at line 80 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackSpecialFunc ( int  key,
int  x,
int  y 
) [static, private]

Definition at line 86 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackTimerFunc ( int  value) [static, private]

Definition at line 98 of file rtcRenderManager.cpp.

void rtc::RenderManager::callbackVisibilityFunc ( int  visible) [static, private]

Definition at line 92 of file rtcRenderManager.cpp.

int rtc::RenderManager::createWindow ( const char *  title,
Renderer renderer 
)

create a rendering window

Definition at line 105 of file rtcRenderManager.cpp.

Definition at line 156 of file rtcRenderManager.cpp.

rendering mainloop

Definition at line 151 of file rtcRenderManager.cpp.

Definition at line 161 of file rtcRenderManager.cpp.

Definition at line 166 of file rtcRenderManager.cpp.

Definition at line 172 of file rtcRenderManager.cpp.

Definition at line 178 of file rtcRenderManager.cpp.


Member Data Documentation

int rtc::RenderManager::m_currentIdleRenderer = 0 [static, private]

Definition at line 63 of file rtcRenderManager.h.

int rtc::RenderManager::m_idleFunctionEnabled = 0 [static, private]

Definition at line 64 of file rtcRenderManager.h.


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


rtc
Author(s): Benjamin Pitzer
autogenerated on Thu Jan 2 2014 11:04:54