Public Member Functions | Public Attributes | List of all members
HPS::DrawWindowEvent Class Reference

#include <hps.h>

Inheritance diagram for HPS::DrawWindowEvent:
HPS::DriverEvent

Public Member Functions

 DrawWindowEvent (OpaqueHandle in_nr=0)
 The screen extent for the window being drawn.
 
void DrawTexturedBackground (OpaqueHandle in_texture, MatrixKit const &in_matrix, Rectangle const &in_extent) const
 
- Public Member Functions inherited from HPS::DriverEvent
intptr_t GetClassID () const
 

Public Attributes

Rectangle Extent
 

Additional Inherited Members

- Protected Member Functions inherited from HPS::DriverEvent
 DriverEvent (OpaqueHandle in_nr)
 
- Protected Attributes inherited from HPS::DriverEvent
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,
Rectangle const &  in_extent 
) const

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: