TerrainViewGui

Description

sealed class Tinman.AddOns.Components.TerrainViewGui

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

A GUI component that displays the properties of a TerrainView object.

The following default Layout settings are defined for MeshDynamicGui objects:

Public / Constants

Label​Busy


[Localized]
public constant LabelBusy → ("busy":string)

Label to show while terrain texturing is busy.

Label​Cascades


[Localized]
public constant LabelCascades → ("Cascades":string)

Label for toggling display of the shadow cascade geometry.

Label​Chunks


[Localized]
public constant LabelChunks → ("Chunks":string)

Label for the chunk size for terrain traversal.

Label​Cone


[Localized]
public constant LabelCone → ("Cone":string)

Label for toggling cone culling.

Label​Culling


[Localized]
public constant LabelCulling → ("Culling":string)

Label for the culling panel.

Label​Decals


[Localized]
public constant LabelDecals → ("Decals":string)

Label for toggling display of terrain decals.

Label​Displacement


[Localized]
public constant LabelDisplacement → ("Displacement":string)

Label for adjusting the displacement scale.

Label​Distance


[Localized]
public constant LabelDistance → ("Distance":string)

Label for toggling distance culling.

Label​Done


[Localized]
public constant LabelDone → ("done":string)

Label to show while terrain texturing has finished.

Label​Feature​Level​Triangulation​Mode


[Localized]
public constant LabelFeatureLevelTriangulationMode → ("GPU Feature Level / Triangulation Mode":string)

Label for choosing the GPU feature level and triangulation mode.

Label​Frustum


[Localized]
public constant LabelFrustum → ("Frustum":string)

Label for toggling view-frustum culling.

Label​Horizon


[Localized]
public constant LabelHorizon → ("Horizon":string)

Label for toggling horizon culling.

Label​Lock​View


[Localized]
public constant LabelLockView → ("Lock View":string)

Label for locking the current view.

Label​Model​Bounds


[Localized]
public constant LabelModelBounds → ("Bounds":string)

Label for toggling display of terrain model bounds.

Label​Models


[Localized]
public constant LabelModels → ("Models":string)

Label for toggling display of terrain models.

Label​Mode​Sector​List


[Localized]
public constant LabelModeSectorList → ("Sector":string)

Label for sector list triangulation mode.

Label​Mode​Terminal​Triangles


[Localized]
public constant LabelModeTerminalTriangles → ("Terminal":string)

Label for terminal triangle triangulation mode.

Label​Mode​Triangle​List


[Localized]
public constant LabelModeTriangleList → ("List":string)

Label for triangle list triangulation mode.

Label​Mode​Triangle​Strip


[Localized]
public constant LabelModeTriangleStrip → ("Strip":string)

Label for triangle strip triangulation mode.

Label​Planted


[Localized]
public constant LabelPlanted → ("Planted":string)

Label for toggling display of planted geometry.

Label​Planted​Bounds


[Localized]
public constant LabelPlantedBounds → ("Bounds":string)

Label for toggling display of planted geometry bounds.

Label​Show


[Localized]
public constant LabelShow → ("Show":string)

Label for the show/hide panel.

Label​Tessellation


[Localized]
public constant LabelTessellation → ("Tessellation":string)

Label for choosing the tessellation threshold for displacement.

Label​Texturing


[Localized]
public constant LabelTexturing → ("Texturing":string)

Label for the display of the current status of terrain texturing.

Label​Triangulate​Decode​Cpu


[Localized]
public constant LabelTriangulateDecodeCpu → ("Decoding triangulation on CPU":string)

Label to show when the CPU is decoding the mesh triangulation.

Label​Triangulate​Decode​Gpu


[Localized]
public constant LabelTriangulateDecodeGpu → ("Decoding triangulation on GPU":string)

Label to show when the GPU is decoding the mesh triangulation.

Label​Triangulate​Gpu


[Localized]
public constant LabelTriangulateGpu → ("Performing triangulation on GPU":string)

Label to show when the GPU performs both triangulation and rendering in one step.

Label​Triangulate​Render​Gpu


[Localized]
public constant LabelTriangulateRenderGpu → ("Rendering triangulation on GPU":string)

Label to show when the GPU is rendering the mesh triangulation.

Label​Wireframe


[Localized]
public constant LabelWireframe → ("Wireframe":string)

Label for toggling wireframe mode.

Public / Constructors

Terrain​View​Gui


public constructor TerrainViewGui → ()

Creates a new instance of TerrainViewGui.

Public / Attributes

Terrain​View


public attribute TerrainView → (get,set)

value : TerrainView

The terrain view object or null.

The current terrain view object.