HPS::DrawWindowEvent Class Reference
#include <hps.h>
Inheritance diagram for HPS::DrawWindowEvent:

Public Member Functions | |
void | DrawTexturedBackground (OpaqueHandle in_texture, MatrixKit const &in_matrix, IntRectangle const &in_extent) const |
DrawWindowEvent (OpaqueHandle in_nr=0) | |
virtual | ~DrawWindowEvent () |
The screen extent for the window being drawn. | |
![]() | |
intptr_t | GetClassID () const |
OpaqueHandle | GetGraphicsContext () const |
OpaqueHandle | GetSurface (int index) const |
void | SetStereoMatrix (StereoMatrix id, HPS::MatrixKit const &in_matrix) const |
Public Attributes | |
IntRectangle | Extent |
Additional Inherited Members | |
![]() | |
enum | StereoMatrix { ViewLeft, ViewRight, ProjectionLeft, ProjectionRight } |
![]() | |
DriverEvent (OpaqueHandle in_nr) | |
![]() | |
OpaqueHandle | nr |
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 | ( | OpaqueHandle | in_texture, |
MatrixKit const & | in_matrix, | ||
IntRectangle const & | in_extent | ||
) | const |
Function for drawing a platform-specific texture in place of the normal window background.
- Parameters
-
in_texture The platform-specific texture handle. in_matrix A transformation to apply to the uv coordinates used to draw the texture to the window. in_extent The screen extent for the window background to be drawn.
The documentation for this class was generated from the following file:
- include/hps.h