Candy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
HVR::SGCTWindow Class Referenceabstract

The SGCTWindow node creates a window using the Simple Graphics Cluster Toolkit for handling multi-node and multi-projector VR display systems. More...

Inheritance diagram for HVR::SGCTWindow:
Inheritance graph
[legend]

Public Member Functions

 SGCTWindow (H3D::Inst< H3D::SFInt32 > _width=0, H3D::Inst< H3D::SFInt32 > _height=0, H3D::Inst< H3D::SFBool > _fullscreen=0, H3D::Inst< H3D::SFBool > _mirrored=0, H3D::Inst< RenderMode > _renderMode=0, H3D::Inst< H3D::SFViewpoint > _viewpoint=0, H3D::Inst< H3D::SFInt32 > _posX=0, H3D::Inst< H3D::SFInt32 > _posY=0, H3D::Inst< H3D::SFBool > _manualCursorControl=0, H3D::Inst< H3D::SFString > _cursorType=0, H3D::Inst< H3D::SFNavigationInfo > _navigationInfo=0, H3D::Inst< H3D::SFBool > _useFullscreenAntiAliasing=0, H3D::Inst< H3D::SFVec2f > _clipDistances=0)
 
void initWindow ()
 Virtual function that should create a new window and set its properties depending on the fields. More...
 
void initWindowHandler ()
 Virtual function to initialize the window handler if needed. More...
 
void setFullscreen (bool fullscreen)
 Virtual function to set whether the window should be fullscreen or not. More...
 
void makeWindowActive ()
 Virtual function to make the current window active, i.e. More...
 
- Public Member Functions inherited from H3D::H3DWindowNode
virtual void deinitWindow ()
 

Additional Inherited Members

- Protected Member Functions inherited from H3D::H3DWindowNode
virtual int setCursorType (const std::string &cursor_type)
 
virtual string getCursorForMode (const string &)
 

Detailed Description

The SGCTWindow node creates a window using the Simple Graphics Cluster Toolkit for handling multi-node and multi-projector VR display systems.

Member Function Documentation

void HVR::SGCTWindow::initWindow ( )
virtual

Virtual function that should create a new window and set its properties depending on the fields.

This function should set window_is_made_active to true if window is made active at initialization.

Implements H3D::H3DWindowNode.

void HVR::SGCTWindow::initWindowHandler ( )
virtual

Virtual function to initialize the window handler if needed.

Implements H3D::H3DWindowNode.

void HVR::SGCTWindow::makeWindowActive ( )
virtual

Virtual function to make the current window active, i.e.

make subsequent OpenGL calls draw in the context of this window. This function should set window_is_made_active to true if window is made active.

Implements H3D::H3DWindowNode.

void HVR::SGCTWindow::setFullscreen ( bool  fullscreen)
virtual

Virtual function to set whether the window should be fullscreen or not.

Implements H3D::H3DWindowNode.