C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
RenderingArea class represents abstract surface for visualization. More...
#include <vsn_renderingarea.h>
Public Types | |
enum | RenderingAreaClass { ac_Window , ac_RenderingArea } |
Enumeration of RenderingArea classes. More... | |
enum | RenderingAreaType { at_OpenGLRenderingArea , at_RasterRenderingArea } |
Enumeration of surface types. More... | |
Public Member Functions | |
virtual | ~RenderingArea () |
Destructor. | |
RenderingAreaClass | GetRenderingAreaClass () const |
Returns surface class. | |
virtual RenderingAreaFormat | GetFormat () const =0 |
Returns surface format. | |
virtual PlatformRenderingArea * | GetRenderingAreaHandle () const =0 |
Returns pointer to the created surface. | |
virtual RenderingAreaType | GetRenderingAreaType () const =0 |
Returns surface type for rendering. | |
bool | IsSupportsOpenGL () const |
True if OpenGL surface is compatible and can be used in common with OpenGLContext. | |
Protected Member Functions | |
RenderingArea (RenderingAreaClass type) | |
The default special constructor for creating the surface with set type. | |
RenderingArea class represents abstract surface for visualization.
RenderingArea class contains information about surface size, and GetAttributes that are available through GetFormat() function.
Enumeration of RenderingArea classes.
Enumerator | |
---|---|
ac_Window | Surface is a window instance. |
ac_RenderingArea | Not implemented. |