DefaultControlsWidget

Description

abstract class Tinman.AddOns.Widgets.DefaultControlsWidget

Derived from

Widget abstract

Extended by

SceneViewWidget sealed
TerrainViewWidget sealed

Full source code is included in the Tinman 3D SDK download.

Abstract base class for widgets that use default controls.

Subclasses may choose to include any of the following default controls in the WidgetGuiSlot.Controls, by overriding the properties named Current* accordingly:

Public / Constants

Label​Bookmarks


[Localized]
public constant LabelBookmarks → ("Bookmarks":string)

Label for the bookmarks panel.

Label​Camera​Path


[Localized]
public constant LabelCameraPath → ("Camera Path":string)

Label for the camera path panel.

Label​Lighting


[Localized]
public constant LabelLighting → ("Lighting":string)

Label for the lighting panel.

Label​Mesh​Buffer


[Localized]
public constant LabelMeshBuffer → ("Mesh Buffer":string)

Label for the mesh buffer panel.

Label​Mesh​Refinement


[Localized]
public constant LabelMeshRefinement → ("Mesh Refinement":string)

Label for the mesh refinement panel.

Label​Performance


[Localized]
public constant LabelPerformance → ("Performance":string)

Label for the performance panel.

Label​Shadow​Mapping


[Localized]
public constant LabelShadowMapping → ("Shadow Mapping":string)

Label for the shadow mapping panel.

Label​Terrain​Buffer


[Localized]
public constant LabelTerrainBuffer → ("Terrain Buffer":string)

Label for the terrain buffer panel.

Label​Terrain​Layers


[Localized]
public constant LabelTerrainLayers → ("Terrain Layers":string)

Label for the terrain layers panel.

Label​Terrain​View


[Localized]
public constant LabelTerrainView → ("Terrain View":string)

Label for the terrain view panel.

Public / Attributes

Gui​Bookmarks


public attribute GuiBookmarks → (get)

value : BookmarksGui

The bookmarks GUI.

Returns the bookmarks GUI.

Protected / Attributes

Current​Camera


protected virtual attribute CurrentCamera → (get)

value : Camera

The camera or null.

Returns the current camera to use for CameraPathGui.Camera.

Current​Camera​Control


protected virtual attribute CurrentCameraControl → (get)

value : CameraControl

The camera control or null.

Returns the current camera control to use for CameraPathGui.Control.

Current​Default​Visible​Check


protected virtual attribute CurrentDefaultVisibleCheck → (get)

value : DefaultVisibleCheck

The visible check or null if none.

Returns the current visible check.

Current​Light​Provider


protected virtual attribute CurrentLightProvider → (get)

value : ILightProvider

The light provider or null.

Returns the current light provider.

Current​Mesh​Buffer


protected virtual attribute CurrentMeshBuffer → (get)

value : MeshBuffer

The CLOD mesh buffer or null.

Returns the current CLOD mesh buffer.

Current​Mesh​Dynamic


protected virtual attribute CurrentMeshDynamic → (get)

value : IMeshDynamic

The CLOD mesh or null.

Returns the current CLOD mesh.

Current​Shadow​Mapping


protected virtual attribute CurrentShadowMapping → (get)

value : ShadowMapping

The shadow mapping or null.

Returns the current shadow mapping.

Current​Terrain​Buffer


protected virtual attribute CurrentTerrainBuffer → (get)

value : TerrainBuffer

The terrain buffer or null.

Returns the current terrain buffer.

Current​Terrain​Mesh


protected virtual attribute CurrentTerrainMesh → (get)

value : TerrainMesh

The terrain mesh or null.

Returns the current terrain mesh.

Current​Terrain​View


protected virtual attribute CurrentTerrainView → (get)

value : TerrainView

The terrain view or null.

Returns the current terrain view.

Defaults to null.