Overlay | |
public class OverlaySurfaceHost : HwndHost
The OverlaySurfaceHost type exposes the following members.
| Name | Description | |
|---|---|---|
| OverlaySurfaceHost | Constructor |
| Name | Description | |
|---|---|---|
| ClientWindowSize | Gets the IntSize (width and height as int) of the created window. | |
| IsInitiallyPainted | Gets a boolean that specifies if the created window is initially painted | |
| VulkanSurface |
| Name | Description | |
|---|---|---|
| BuildWindowCore | BuildWindowCore | |
| DestroyWindowCore | DestroyWindowCore | |
| Dispose |
Dispose
(Overrides HwndHostDispose(Boolean)) | |
| GetHWnd | Returns a handle to used window. | |
| OnPainting | OnPainting | |
| OnRender |
OnRender
(Overrides UIElementOnRender(DrawingContext)) | |
| OnSizeChanging | OnSizeChanging | |
| WndProc |
WndProc
(Overrides HwndHostWndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean)) |
| Name | Description | |
|---|---|---|
| Painting | Called when WM_PAINT message is passed to OverlayHost WndProc | |
| SizeChanging | Called when WM_SIZE message is passed to OverlayHost WndProc | |
| SurfaceCreated | Called when VulkanSurface objects is created and a valid window handle is available to create the surface. |
| Name | Description | |
|---|---|---|
| RenderAsManyFramesAsPossible | Gets or sets a static Boolean that specifies if rendering is not bound to WPF's frame rate but is rendering as many frames as possible (when set to true). |