SmallChange  1.0.0
A collection of extensions to Coin3D
Loading...
Searching...
No Matches
SmEventHandler Class Reference

The SmEventHandler class... More...

#include <SmEventHandler.h>

Inheritance diagram for SmEventHandler:
SoNode SmExaminerEventHandler SmHelicopterEventHandler SmPanEventHandler SmSphereEventHandler

Public Member Functions

void enablePulse (const SbBool onoff)
 
float getGLAspectRatio (void) const
 
SbVec2s getGLSize (void) const
 
const SbViewportRegion & getViewportRegion (void) const
 
virtual SbBool isAnimating (void)
 
virtual void preRender (SoGLRenderAction *action)
 
virtual void pulse (void)
 
virtual void resetCameraFocalDistance (const SbViewportRegion &vpr)
 
void setCameraControlKit (SmCameraControlKit *kit)
 
void setViewportRegion (const SbViewportRegion &vp)
 

Static Public Member Functions

static void initClass (void)
 

Protected Member Functions

SoCameragetCamera (void)
 
SbVec3f getViewUp (void) const
 
void interactiveCountDec (void)
 
void interactiveCountInc (void)
 
SbBool isAnimationEnabled (void) const
 
void pitchCamera (const float rad)
 
void rollCamera (const float rad)
 
void yawCamera (const float rad)
 

Protected Attributes

SmCameraControlKitkit
 
SoTimerSensorpulser
 

Detailed Description

The SmEventHandler class...

FIXME: doc

Member Function Documentation

◆ pitchCamera()

void SmEventHandler::pitchCamera ( const float rad)
protected

Pitch camera with rad radians.

◆ rollCamera()

void SmEventHandler::rollCamera ( const float rad)
protected

Roll camera with rad radians.

◆ yawCamera()

void SmEventHandler::yawCamera ( const float rad)
protected

Yaw camera with rad radians.


The documentation for this class was generated from the following files: