The DrawWindowEvent class is the event generated when the driver draws the window background for each subwindow. More...

Inheritance diagram for HPS.DrawWindowEvent:
HPS.DriverEvent

Public Member Functions

override void Dispose ()
 
void DrawTexturedBackground (IntPtr in_texture, HPS.MatrixKit in_matrix, HPS.Rectangle in_extent)
 Function for drawing a platform-specific texture in place of the normal window background. More...
 
 DrawWindowEvent (IntPtr in_nr)
 
 DrawWindowEvent (HPS.DrawWindowEvent in_that)
 
- Public Member Functions inherited from HPS.DriverEvent
 DriverEvent (HPS.DriverEvent in_that)
 
IntPtr GetClassID ()
 Returns a unique identifier that is shared by all objects of the same class. More...
 
IntPtr GetGraphicsContext ()
 
IntPtr GetSurface (int index)
 
void SetStereoMatrix (HPS.DriverEvent.StereoMatrix id, HPS.MatrixKit in_matrix)
 

Protected Member Functions

override void deleteCptr ()
 

Properties

HPS.Rectangle Extent [get, set]
 

Additional Inherited Members

- Public Types inherited from HPS.DriverEvent
enum  StereoMatrix { ViewLeft = 0, ViewRight = 1, ProjectionLeft = 2, ProjectionRight = 3 }
 
- Protected Attributes inherited from HPS.DriverEvent
bool cMemOwn
 
HandleRef cptr
 

Detailed Description

The DrawWindowEvent class is the event generated when the driver draws the window background for each subwindow.

Member Function Documentation

void HPS.DrawWindowEvent.DrawTexturedBackground ( IntPtr  in_texture,
HPS.MatrixKit  in_matrix,
HPS.Rectangle  in_extent 
)
inline

Function for drawing a platform-specific texture in place of the normal window background.

Parameters
in_textureThe platform-specific texture handle.
in_matrixA transformation to apply to the uv coordinates used to draw the texture to the window.
in_extentThe screen extent for the window background to be drawn.

The documentation for this class was generated from the following file:
  • internals/hps_core/source/cs/HPS.DrawWindowEvent.cs