Grapics Context Chooser

GUI component

The application engine of the Tinman 3D SDK may expose a list of available graphics contexts to an application (see IApplicationRunner API), from which an application may choose.

The Graphics Context Chooser GUI component allows the user to switch graphics contexts at runtime.


The list box shows the available graphics contexts. The current graphics context is marked with an icon.


The Switch button will activate the selected graphics context. Once pressed, the application will receive proper engine callbacks for shutting down and reinitializing its graphics resources. Application state is retained when switching between graphics contexts.


The Reset button resets the current graphics context. The engine callback procedure is the same as for switching graphics contexts.