Candy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
HVR::HMDViewpoint Class Reference

This is a Viewpoint node that produces a HMD style view, where the screen follows the head. More...

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

Classes

struct  SFOrientation
 
struct  SFPosition
 
struct  SFTrackerNode
 

Public Member Functions

 HMDViewpoint (H3D::Inst< SFSetBind > _set_bind=0, H3D::Inst< H3D::SFVec3f > _centerOfRotation=0, H3D::Inst< H3D::SFString > _description=0, H3D::Inst< H3D::SFFloat > _fieldOfView=0, H3D::Inst< H3D::SFBool > _jump=0, H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< SFOrientation > _orientation=0, H3D::Inst< SFPosition > _position=0, H3D::Inst< H3D::SFBool > _retainUserOffsets=0, H3D::Inst< H3D::SFTime > _bindTime=0, H3D::Inst< H3D::SFBool > _isBound=0, H3D::Inst< H3D::SFMatrix4f > _accForwardMatrix=0, H3D::Inst< H3D::SFMatrix4f > _accInverseMatrix=0, H3D::Inst< SFTrackerNode > _tracker=0)
 
- Public Member Functions inherited from H3D::Viewpoint
 Viewpoint (Inst< SFSetBind > _set_bind=0, Inst< SFVec3f > _centerOfRotation=0, Inst< SFString > _description=0, Inst< SFFloat > _fieldOfView=0, Inst< SFBool > _jump=0, Inst< SFNode > _metadata=0, Inst< SFOrientation > _orientation=0, Inst< SFPosition > _position=0, Inst< SFBool > _retainUserOffsets=0, Inst< SFTime > _bindTime=0, Inst< SFBool > _isBound=0, Inst< SFMatrix4f > _accForwardMatrix=0, Inst< SFMatrix4f > _accInverseMatrix=0)
 
virtual bool windowFromfieldOfView (H3DFloat width, H3DFloat height, H3DFloat clip_near, H3DFloat &top, H3DFloat &bottom, H3DFloat &right, H3DFloat &left)
 
virtual void setupProjection (EyeMode eye_mode, H3DFloat width, H3DFloat height, H3DFloat clip_near, H3DFloat clip_far, StereoInfo *stereo_info=0, bool update_stereo_proj_shift=false)
 

Public Attributes

std::auto_ptr< SFTrackerNodetracker
  (input/output) The HVRTrackerNode tracker that controls this viewpoint. More...
 
- Public Attributes inherited from H3D::Viewpoint
auto_ptr< SFFloatfieldOfView
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 

Detailed Description

This is a Viewpoint node that produces a HMD style view, where the screen follows the head.

Member Data Documentation

std::auto_ptr< SFTrackerNode > HVR::HMDViewpoint::tracker

(input/output) The HVRTrackerNode tracker that controls this viewpoint.