#include <RAS_ICanvas.h>
Inheritance diagram for RAS_ICanvas:
Public Types | |
enum | BufferType { COLOR_BUFFER = 1, DEPTH_BUFFER = 2 } |
Public Methods | |
RAS_ICanvas () | |
virtual | ~RAS_ICanvas () |
virtual void | Init () = 0 |
virtual void | Resize (int width,int height) = 0 |
virtual void | BeginFrame () = 0 |
virtual void | EndFrame () = 0 |
virtual void | SwapBuffers () = 0 |
virtual void | ClearBuffer (int type) = 0 |
virtual void | ClearColor (float r,float g,float b,float a) = 0 |
virtual int | GetWidth () = 0 |
virtual int | GetHeight () = 0 |
The connection from 3d rendercontext to 2d surface.
Definition at line 8 of file RAS_ICanvas.h.
|
Definition at line 11 of file RAS_ICanvas.h. |
|
Definition at line 15 of file RAS_ICanvas.h. |
|
Definition at line 16 of file RAS_ICanvas.h. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, SDLCanvas, and KX_GlutCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, SDLCanvas, and KX_GlutCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, SDLCanvas, and KX_GlutCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, SDLCanvas, and KX_GlutCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, and SDLCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, and SDLCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, SDLCanvas, and KX_GlutCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, SDLCanvas, and KX_GlutCanvas. |
|
Reimplemented in KX_BlenderCanvas, GlutCanvas, SDLCanvas, and KX_GlutCanvas. |