Tesla Graphics Engine Documentation (January 2012)
Tesla.Windows.Core Namespace
TeslaTesla.Windows.Core
 
Declaration Syntax
C#
namespace Tesla.Windows.Core
Types
All Types Classes Interfaces
Icon Type Description
IRenderControl
Interface defining a specialized control for rendering.

RenderControl
RenderControl is a specialized control geared towards rendering graphics. RenderControl is a non-primary window and needs to be added to a container. This is useful for a 3D screen in a win forms application. It can be added to an empty form and used for games and the like, acting similar to a RenderForm.

RenderForm
RenderForm is a specialized form geared towards rendering graphics. It is a top level container that usually is used for games and the like, for applications that wish to add a 3D screen to a win forms application (e.g. an editor), use a RenderControl.

SWFWindowHost
Host for Windows that are backed by a Form control. This sets up the application idle callback and runs the form.

SWFWindowImplementation
Concrete System.Windows.Forms implementation of a Window. This implementation has the option to create a single form that can be run using an IWindowHost or a control that can be added to an existing windows forms application (such as an editor).

SWFWindowProvider
Service provider for creating window implementations and hosts for Windows Forms applications.