MeshBufferGui

Description

sealed class Tinman.AddOns.Components.MeshBufferGui

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

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

The following default Layout settings are defined for MeshDynamicGui objects:

Public / Constants

Label​Auto​Sleep


[Localized]
public constant LabelAutoSleep → ("CPU auto-sleep?":string)

Label for toggling CPU auto-sleep.

Label​Capacity


[Localized]
public constant LabelCapacity → ("Capacity":string)

Label of mesh buffer capacity.

Label​Error


[Localized]
public constant LabelError → ("Force Error":string)

Label for forcing a mesh buffer error.

Label​Fragmentation


[Localized]
public constant LabelFragmentation → ("Vertex buffer fragmentation":string)

Label for mesh buffer fragmentation.

Label​Fragmentation​Build


[Localized]
public constant LabelFragmentationBuild → ("Build image":string)

Label for building the mesh buffer fragmentation image.

Label​Fragmentation​Clear


[Localized]
public constant LabelFragmentationClear → ("Clear image":string)

Label for clearing the mesh buffer fragmentation image.

Label​Percentage


[Localized]
public constant LabelPercentage → ("Percentage":string)

Label for mesh buffer usage percentage.

Label​Recover


[Localized]
public constant LabelRecover → ("Repair Error":string)

Label for recovering from a mesh buffer error.

Label​Semantics


[Localized]
public constant LabelSemantics → ("Semantics":string)

Label for mesh buffer vertex semantics.

Label​Unused


[Localized]
public constant LabelUnused → ("Unused":string)

Label for unused vertices in mesh buffer.

Label​Visible


[Localized]
public constant LabelVisible → ("Visible":string)

Label for visible vertices in mesh buffer.

Public / Constructors

Mesh​Buffer​Gui


public constructor MeshBufferGui → ()

Creates a new instance of MeshBufferGui.

Public / Attributes

Fragmentation​Image​File


public attribute FragmentationImageFile → (get,set)

value : Path

The image file path or null to not write the fragmentation image to a file.

Optional path to an image file that will be written when the mesh buffer fragmentation image is built.

Defaults to null.

Mesh​Buffer


public attribute MeshBuffer → (get,set)

value : MeshBuffer

The mesh buffer object or null if none.

The current mesh buffer object.

Logging

Logger


public static readonly attribute Logger → (ILogger)

The logger object of this class.