CIvfSceneHandler Class Reference

#include <ivfwidget/IvfSceneHandler.h>

Inheritance diagram for CIvfSceneHandler:

CIvfHandlerBase CIvfResizeEvent CIvfRenderEvent CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 CIvfSceneHandler (CIvfWidgetBase *widget, CIvfScene *scene)
virtual ~CIvfSceneHandler ()
 IvfClassInfo ("CIvfSceneHandler", CIvfHandlerBase)
void onResize (int width, int height)
void onRender ()

Detailed Description

Scene handler

The scene handler is used enable quick creation of application by automatically handling rendering and resizing for a scene based Ivf++ application.

Examples:

handlers.cpp, and manip.cpp.

Definition at line 42 of file IvfSceneHandler.h.


Constructor & Destructor Documentation

CIvfSceneHandler::CIvfSceneHandler CIvfWidgetBase widget,
CIvfScene scene
 

Class constructor

Parameters:
widget Reference to a CIvfWidgetBase derived class.
scene Reference to a CIvfScene derived scene containing the scene graph setup.

virtual CIvfSceneHandler::~CIvfSceneHandler  )  [virtual]
 

Class destructor


Member Function Documentation

void CIvfSceneHandler::onRender  )  [virtual]
 

onRender method

The onRender method is called whenever the widget needs to be redrawn.

Reimplemented from CIvfRenderEvent.

void CIvfSceneHandler::onResize int  width,
int  height
[virtual]
 

onResize method

The onResize method occurs when the widget has changed size. Typically code for initialising the viewport and perspective transformation goes here.

Reimplemented from CIvfResizeEvent.


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:57 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO