D3DImageCanvas

class HPS.D3DImageCanvas : HPS.Canvas

Public Functions

D3DImageCanvas (HPS.OffScreenWindowOptionsKit in_options, string in_name, int in_width = 800, int in_height = 800)

Constructs a new D3DImageCanvas.

Param in_options:
 Options for the underlying offscreen window.
Param in_name:An optional name for the canvas.
Param in_width:The desired initial canvas width in pixels.
Param in_height:
 The desired initial canvas height in pixels.
override void Dispose ()
void OnSizeChanged (object sender, Size in_new_size, bool in_do_resize)

Intended for forwarding of resize events from the parent window and throttling them to ensure not too many updates are performed while the window is being resized rapidly.

Param sender:
Param in_new_size:
 The new size in pixels.
Param in_do_resize:
 Request an update on the next internal size timer tick (200ms interval).

Properties

ImageSource ImageSource { get; set; }

The associated ImageSource containing the rendered canvas content.