Public Types |
Public Member Functions |
Protected Member Functions |
Properties |
List of all members
HPS.DrawWindowEvent Class Reference
Inheritance diagram for HPS.DrawWindowEvent:

Public Types | |
enum | BackgroundTextureFormat { BackgroundTextureFormat.RGBA = 0, BackgroundTextureFormat.BGRA = 1, BackgroundTextureFormat.ImageExternal = 2, BackgroundTextureFormat.LumaChromaPair = 3 } |
Enumerates the various texture formats supported by the DrawTexturedBackground function . More... | |
![]() | |
enum | StereoMatrix { ViewLeft = 0, ViewRight = 1, ProjectionLeft = 2, ProjectionRight = 3 } |
Public Member Functions | |
override void | Dispose () |
void | DrawTexturedBackground (IntPtr in_texture, HPS.DrawWindowEvent.BackgroundTextureFormat in_format, HPS.MatrixKit in_matrix, HPS.IntRectangle 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) | |
new IntPtr | GetClassID () |
![]() | |
DriverEvent (HPS.DriverEvent in_that) | |
delegate void | DtorDelegate (IntPtr cPtr) |
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 () |
![]() | |
virtual bool | DerivedClassHasMethod (string methodName, System.Type[] methodTypes) |
virtual bool | IsUserDerived () |
Properties | |
HPS.IntRectangle | Extent [get, set] |
Additional Inherited Members | |
![]() | |
static void | DtorCallback (IntPtr p) |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
![]() | |
static Dictionary< IntPtr, DriverEvent > | cachedObjects = new Dictionary<IntPtr, DriverEvent>() |
static ReaderWriterLockSlim | mapLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion) |
Detailed Description
The DrawWindowEvent class is the event generated when the driver draws the window background for each subwindow.
Member Enumeration Documentation
Enumerates the various texture formats supported by the DrawTexturedBackground function .
Member Function Documentation
|
inline |
Function for drawing a platform-specific texture in place of the normal window background.
- Parameters
-
in_texture The platform-specific texture handle(s) in_format The format of the texture(s) provided through the 'in_texture' parameter. 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:
- internals/hps_core/source/cs/HPS.DrawWindowEvent.cs