Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::FinishPictureEvent Class Reference

The FinishPictureEvent class is the event generated when the driver finishes the update and puts the rendered image on screen (except for OffscreenWindows). More...

#include <hps.h>

Inheritance diagram for HPS::FinishPictureEvent:
Collaboration diagram for HPS::FinishPictureEvent:

Public Types

enum  StereoMatrix {
  StereoMatrix::ViewLeft,
  StereoMatrix::ViewRight,
  StereoMatrix::ProjectionLeft,
  StereoMatrix::ProjectionRight
}
 

Public Member Functions

 FinishPictureEvent (OpaqueHandle in_nr=0)
 
virtual ~FinishPictureEvent ()
 
intptr_t GetClassID () const
 Returns a unique identifier that is shared by all objects of the same class. More...
 
void SetStereoMatrix (StereoMatrix id, HPS::MatrixKit const &in_matrix) const
 
OpaqueHandle GetSurface (int index) const
 
OpaqueHandle GetGraphicsContext () const
 

Protected Attributes

OpaqueHandle nr
 

Detailed Description

The FinishPictureEvent class is the event generated when the driver finishes the update and puts the rendered image on screen (except for OffscreenWindows).

Member Enumeration Documentation

◆ StereoMatrix

enum HPS::DriverEvent::StereoMatrix
stronginherited
Enumerator
ViewLeft 
ViewRight 
ProjectionLeft 
ProjectionRight 

Constructor & Destructor Documentation

◆ FinishPictureEvent()

HPS::FinishPictureEvent::FinishPictureEvent ( OpaqueHandle  in_nr = 0)

◆ ~FinishPictureEvent()

virtual HPS::FinishPictureEvent::~FinishPictureEvent ( )
virtual

Member Function Documentation

◆ GetClassID()

intptr_t HPS::DriverEvent::GetClassID ( ) const
inherited

Returns a unique identifier that is shared by all objects of the same class.

◆ GetGraphicsContext()

OpaqueHandle HPS::DriverEvent::GetGraphicsContext ( ) const
inherited

◆ GetSurface()

OpaqueHandle HPS::DriverEvent::GetSurface ( int  index) const
inherited

◆ SetStereoMatrix()

void HPS::DriverEvent::SetStereoMatrix ( StereoMatrix  id,
HPS::MatrixKit const &  in_matrix 
) const
inherited

Member Data Documentation

◆ nr

OpaqueHandle HPS::DriverEvent::nr
protectedinherited

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