#include <CToxiRenderer.h>
Inheritance diagram for CToxiRenderer:
Public Methods | |
CToxiRenderer () | |
~CToxiRenderer () | |
virtual void | setupRenderer (int _width, int _height, int _bits)=0 |
virtual bool | createContext ()=0 |
virtual bool | killContext ()=0 |
virtual void | resizeContext ()=0 |
virtual int | getRendererType ()=0 |
virtual void | drawScene ()=0 |
virtual void | initScene ()=0 |
virtual void | swapBuffers ()=0 |
Public Attributes | |
int | rendererType |
HWND | hWnd |
HDC | hDC |
HGLRC | hRC |
int | windowWidth |
int | windowHeight |
int | windowBits |
int | viewportClose |
int | viewportFar |
double | viewportAngle |
bool | _fullscreen |
Static Public Attributes | |
HINSTANCE | hInstance = NULL |
Definition at line 45 of file CToxiRenderer.h.
|
CToxiRenderer constructor Definition at line 45 of file CToxiRenderer.cpp. |
|
CToxiRenderer destructor Definition at line 49 of file CToxiRenderer.cpp. |
|
Virtual context creator Implemented in CToxiD3DRenderer, and CToxiGLRenderer. |
|
Virtual drawing function |
|
Get renderer type Implemented in CToxiD3DRenderer, and CToxiGLRenderer. |
|
|
|
Kills current GL context Implemented in CToxiD3DRenderer, and CToxiGLRenderer. |
|
Window resizing method Implemented in CToxiD3DRenderer. Referenced by CToxiGLRenderer::createContext(). |
|
Virtual renderer setup Implemented in CToxiD3DRenderer, and CToxiGLRenderer. |
|
Virtual double buffering Implemented in CToxiD3DRenderer, and CToxiGLRenderer. |
|
Definition at line 73 of file CToxiRenderer.h. Referenced by CToxiD3DRenderer::createContext(). |
|
Definition at line 59 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::createContext(), and CToxiGLRenderer::swapBuffers(). |
|
Static members initialization Definition at line 43 of file CToxiRenderer.cpp. |
|
Definition at line 60 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::createContext(), and CToxiGLRenderer::killContext(). |
|
win32 window objects Definition at line 58 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::createContext(), CToxiD3DRenderer::createContext(), and CToxiD3DRenderer::swapBuffers(). |
|
Renderer Type Definition at line 49 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::getRendererType(), and CToxiD3DRenderer::getRendererType(). |
|
Definition at line 71 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::sampleResizeContext(). |
|
Definition at line 68 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::sampleResizeContext(). |
|
Definition at line 68 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::sampleResizeContext(). |
|
Windows params Definition at line 64 of file CToxiRenderer.h. Referenced by CToxiGLRenderer::createContext(), CToxiGLRenderer::setupRenderer(), and CToxiD3DRenderer::setupRenderer(). |
|
Windows params Definition at line 64 of file CToxiRenderer.h. Referenced by CToxiD3DRenderer::createContext(), CToxiGLRenderer::sampleResizeContext(), CToxiGLRenderer::setupRenderer(), and CToxiD3DRenderer::setupRenderer(). |
|
Windows params Definition at line 64 of file CToxiRenderer.h. Referenced by CToxiD3DRenderer::createContext(), CToxiGLRenderer::sampleResizeContext(), CToxiGLRenderer::setupRenderer(), and CToxiD3DRenderer::setupRenderer(). |