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::InitPictureEvent Class Reference

#include <hps.h>

Inheritance diagram for HPS::InitPictureEvent:
Collaboration diagram for HPS::InitPictureEvent:

Public Types

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

Public Member Functions

 InitPictureEvent (OpaqueHandle in_nr=0)
 
virtual ~InitPictureEvent ()
 
void SetRenderSurface (OpaqueHandle target) const
 
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
 

Member Enumeration Documentation

◆ StereoMatrix

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

Constructor & Destructor Documentation

◆ InitPictureEvent()

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

◆ ~InitPictureEvent()

virtual HPS::InitPictureEvent::~InitPictureEvent ( )
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

◆ SetRenderSurface()

void HPS::InitPictureEvent::SetRenderSurface ( OpaqueHandle  target) const

◆ 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: