#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(). |
1.2.18