|
override void | deleteCptr () |
|
virtual bool | DerivedClassHasMethod (string methodName, System.Type[] methodTypes) |
|
virtual bool | IsUserDerived () |
|
|
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) |
|
The DrawWindowEvent class is the event generated when the driver draws the window background for each subwindow.
◆ BackgroundTextureFormat
Enumerates the various texture formats supported by the DrawTexturedBackground function .
Enumerator |
---|
RGBA | Handle to single GL_RGBA format texture.
|
BGRA | Same as RGBA but with swapped red and blue channels.
|
ImageExternal | Handle to single OES_EGL_image_external texture.
|
LumaChromaPair | Pointer to array of two GL texture handles for YpCbCr texture pair (GL_LUMINANCE, GL_LUMINANCE_ALPHA formats).
|
◆ DrawTexturedBackground()
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