Tesla Graphics Engine Documentation (January 2012)
IWindowImplementation Interface
TeslaTesla.CoreIWindowImplementation
Interface that defines the underlying implementation of a Window.
Declaration Syntax
C#
public interface IWindowImplementation : IDisposable
Members
All Members Methods Properties Events



Icon Member Description
Activated
Event for when the window is the primary window and has been activated.

AllowUserResizing
Gets or sets if the user should be able to change the size of the window (e.g. drag the borders with the mouse).

ClientBounds
Gets the client bounds of the window.

ClientSizeChanged
Event for when the window is resized or changed.

Deacativated
Event for when the window is the primary window and has been deactivated.

Dispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Handle
Gets the handle to the underlying window.

IsDisposed
Gets if the window has been disposed.

IsFullScreen
Gets or sets if the window should be full screen. This toggles the effect.

IsMinimized
Gets if the window is minimized.

IsMouseVisible
Gets or sets if the mouse should be visible.

IsPrimaryWindow
Gets if the window is primary. A primary window is defined to be a window that can be run by a window host, e.g. a Form.

OrientationChanged
Event for when the window's orientation is changed.

Resize(Int32, Int32)
Resizes the client area of the window using the specified parameters.

Resume
Event for when the window is the primary window and has been resumed.

Suspend
Event for when the window is the primary window and has been suspended.

SwapChain
Gets or sets the swap chain owned by the window.

Title
Gets or sets the window's title.

Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)