Table of Contents

Namespace Lime

Classes

AfterAnimationStage

Identifier for after advance animation update stage.

AggregateAssetBundle
AllowMultipleComponentsAttribute

Allow to add multiple components of a type decorated with the attribute and it's derived types.

AllowOnlyOneComponentAttribute

Allow to add only one component of a type decorated with the attribute and it's derived types.

AllowedComponentOwnerTypes
AlphaIntensityComponent
AlphaIntensityMaterial
AlphaIntensityMaterial.AlphaIntensityShaderProgram
AnchorLayout
Animable
AnimableList<T>
Animation
Animation.AnimationBezierEasingCalculator
Animation.AnimationData
AnimationBlender
AnimationBlending
AnimationClip
AnimationClipList
AnimationCollection
AnimationComponent
AnimationEngine
AnimationEngineDelegate
AnimationExtensionMethods
AnimationProcessor
AnimationSystem
AnimationTrack
AnimationTrackList
AnimationUtils
AnimatorList
AnimatorRegistry
AnimatorRegistry.AnimatorFactory<T>
AnimatorRegistry.EnumAnimatorFactory
Animator<T>
Animesh
Application
ApplicationOptions
ArrayEqualityComparer<T>
AssetBundle
AssetBundleToolbox
AssetPath
AssetStream
Attributes<T>
Audio
AudioChannel
AudioDecoderFactory
AudioPlayer
AudioRandomizerComponent
AudioSystem
AwakeBehavior
BehaviorComponent

BehaviorComponent is NodeComponent that used for scripting node behavior.

BehaviorSetupProcessor
BehaviorSystem
BehaviorUpdateProcessor
BehaviorUpdateStage
BezierAnimationCurve<T>
BezierKeyframeCollection<T>
BezierKeyframe<T>
Bitmap

Wraps native bitmap and exposes unified methods to work with images.

BlendAnimationEngine
BlendingOption
BloomMaterial
BloomShaderProgram
BlurMaterial
BlurShaderProgram
Bone
BoneArrayUpdaterBehavior
BoneUtils
Buffer
Button
ButtonBehavior
Camera3D
CaretDisplay
CaretParams
CaretPosition
CharMap
CheckBox
CheckBox.ChangedEventArgs
ClickGesture
Clipboard
ClipboardImplementation
Cloner

Utility class that contain methods for cloning objects.

Color4SimpleAnimationCurve
ColorCorrectionMaterial
ColorCorrectionShaderProgram
ColorGradient
ColorfulTextMaterial
CombinedContext
ComboBox
Command
CommandHandler
CommandHandlerList
CommandLineArgs
CommandProcessor
CommandQueue
CommonDropDownList
CommonDropDownList.ChangedEventArgs
CommonDropDownList.Item
CommonEditBox
CommonMaterial
CommonTexture
CommonWindow
Component
ComponentCollection<TComponent>
CompoundFont

Font class which combines different fonts into one. You can use collection of IFont in order of priority to use (if first font doesn't contain FontChar it will look for it in the next font and so on).

CompoundPresenter
CompressedAnimationCurve<T>
Context
CubicBezier
CustomPresenter
CustomPresenter<T>
CustomSetAssetBundle

Asset bundle which substitutes enumeration results with the given list of files. All file operations will throw FileNotFoundException if provided file path does not exist in provided list of files.

CyclicDependencyException
DashedLineMaterial
Debug
DefaultAnimationEngine
DefaultPresenter
DefaultRandomProvider
DefaultWindowWidget
DeferredRendererWrapper
DelegatePresenter<T>
DeviceOrientationExtensions
DisableAncestralGesturesComponent
DissolveComponent
DissolveMaterial
DissolveMaterial.DissolveMaterialShaderProgram
DistortionMaterial
DistortionMesh
DistortionMeshPoint
DistortionShaderProgram
DocumentHeader

When any given citrus document is serialized DocumentHeader is serialized into the output stream before the document itself.

Lime.* contains several serializable classes. Some of them (or their derived classes) are serialized directly while others are used as elements of those serialized. Directly serialized ones determine document root type. So Node is root type of a *.tan document.

Examples of citrus documents are:

DoubleClickGesture
DragGesture
DragGesture.DampingMotionStrategy

Motion damping based on Gauss error function. Duration is calculated so motion lasts until min speed reached.

DropDownList
DropFilesGesture
DummyWindow
EarlyUpdateStage

Identifier for early update stage.

EditBox
Editor

Editor behaviour implemented over the given text display widget.

Editor.Cmds
EditorParams
EmitterShapePoint
Environment
ExpandableListItem
FXAAMaterial
FXAAShaderProgram
FastForwardAnimationEngine
FileDialog

Brings access to files and folders through the dialog screen.

FileSystemWatcher
FilesystemAssetBundle
FilesystemAssetBundle.FileInfo
FloatBezierAnimationCurve
FloatSimpleAnimationCurve
FlowLayout
Folder
Folder.Descriptor
FolderList
Font
FontChar

Class representing the single font character and it's geometry

FontCharCollection
FontExtensions
FontPool
FormatExtensions
FragmentShader
Frame
GeometryUtils
Gesture
GestureList
GestureManager
GestureProcessor
Glyph
GlyphList
GradientComponent
GradientControlPoint
GradientMaterial
GradientShaderProgram
GraphicsExtensions
GraphicsUtility
HBoxLayout
HSLComponent
HSplitter
IAnimableExtensions
Icon
Image
Image.RenderObject
ImageCombiner
ImmediateRendererWrapper
IndexFormatExtensions
Input
Input.InputSimulator
IntSimpleAnimationCurve
InvalidBundleVersionException
InvalidableWindowWidget
KeyboardFocusScope

Switches keyboard focus with Tab/Shift+Tab and makes the widget focused by mouse click.

LambdaEqualityComparer<T>
LateTasksBehavior
LateUpdateStage

Identifier for late update stage.

LayerMetadata

LayerMetadata stores all layer-version pairs of a document. For example when scene is serialized it may contain Lime.Node derived types from Lime.* as well as application's types derived from Lime.Node. Thus such document's metadata should contain layer metadata for Citrus e.g. (layer: "citrus", version: 29) as well as layer metadata for an application (e.g. layer: "game", version: 17).

LayerMetadata.LayerVersion

Data structure for compact serialization of layer-version pairs.

Layout
LayoutConstraints
LayoutDebugComponent
LayoutDebugPresenter

Displays Layout's DebugRectangles.

LayoutManager
LayoutProcessor
LegacyBehaviorContainer
LegacyEarlyBehaviorContainer
LegacyLateBehaviorContainer
LimeException
LimePersistenceContext
LinearLayout
LinqExtensions
ListView
Localization

Класс, предоставляющий функции локализации

LocalizationDictionary

Словарь локализации. Используется для перевода текста на другой язык. Содержит пары ключ-значение. Строка, заданная в HotStudio является ключом, если начинается с квадратных скобок []. Словарь подменяет ее на фразу для конкретного языка

LocalizationDictionaryTextSerializer

�����������, ���������� � ���������� ��������� (�������, �������������� � ����������� ��������)

LocalizationEntry

Запись словаря локализации

Logger
LongTapGesture
Marker
MarkerBlending
MarkerList
MaterialComponent
MaterialComponent<T>

Replace owner material with specified material

Mathf
Mathf.Easings
Matrix44SimpleAnimationCurve
Menu
Menu.Colors
Menu.Renderer
Mesh3D
MeshUtils
Mesh<T>
Metadata

Metadata for serialized documents.

Model3D
Model3D.MeshData
Model3DAttachment
Model3DAttachment.Animation
Model3DAttachment.MarkerBlendingData
Model3DAttachment.MarkerData
Model3DAttachment.MaterialRemap
Model3DAttachment.MeshOption
Model3DAttachment.NodeComponentCollection
Model3DAttachment.NodeData
Model3DAttachment.NodeRemoval
Model3DAttachmentParser
Model3DAttachmentParser.MeshOptionFormat
Model3DAttachmentParser.ModelAnimationFormat
Model3DAttachmentParser.ModelAttachmentFormat
Model3DAttachmentParser.ModelComponentsFormat
Model3DAttachmentParser.ModelMarkerFormat
Model3DAttachmentParser.UVAnimationFormat
MouseCursor
MouseCursorImplementation
Movie
MultiCaretPosition
NineGrid
Node

Scene tree element.

Node.AssetBundlePathComponent

For each root node of deserialized node hierarchy this component will be added and set to path in asset bundle.

Node3D
NodeBehavior
NodeCompatibilityExtensions
NodeComponent
NodeComponentCollection
NodeComponentDontSerializeAttribute

Components of type marked with this attribute will be removed from NodeComponentCollection on serialization.

NodeComponentProcessor
NodeComponentProcessor<TComponent>
NodeList
NodeManager
NodeManagerProcessorCollection
NodeManagerRootNodeCollection
NodeProcessor
NodeReference<T>

A node reference is used for referencing to a node within a serialized scene by the node Id.

NoiseMaterial
NoiseShaderProgram
NullAudioChannel
NumericEditBox
NumericExtensions
NumericRangeBezierAnimationCurve
NumericRangeSimpleAnimationCurve
OggDecoder
OgvDecoder
OpacityMask
OverdrawForegroundBehavior

If Overdraw mode is enabled, adds owner to overdraw foreground RenderChain and disables rendering of a subtree (including owner) of child objects in the main render list.

OverdrawForegroundComponent
PackedAssetBundle
PackedAssetBundle.Manifest

This class contains a specific data needed for applying asset bundle patches.

ParticleEmitter
ParticleEmitter.Particle
ParticleLimitPostLateUpdateProcessor
ParticleLimitPreLateUpdateProcessor
ParticleLimiter
ParticleModifier
ParticlesMagnet
PcmDecoder
Persistence
PersistenceContext
PersistenceContext.ReadData
PinchGesture
PlatformRenderer
PlayParameters
Pluralizer
PointObject
Polyline

Ломаная линия

PolylinePoint
PostEarlyUpdateStage

Identifier for post-early update stage.

PostLateUpdateStage

Identifier for post-late update stage.

PostProcessingComponent
PostProcessingPresenter
PostProcessingRenderChainBuilder
PreEarlyUpdateStage

Identifier for pre-early update stage.

PreLateUpdateStage

Identifier for pre-late update stage.

PresenterComponent
PresenterComponent<T>
PreserveAttribute
PreviewMetadata

Stores base-64 encoded document preview.

QuaternionCompressedAnimationCurve
QuaternionSimpleAnimationCurve
Reflection
RemoveOnAssetCookAttribute

Nodes and Components of type marked with this attribute will be removed from either Nodes (for nodes) or Components (for components) on asset cook.

RenderChain
RenderObject
RenderObject3D
RenderObjectList
RenderObjectPool<T>
RenderTexture
Renderer
RendererNvg
RendererWrapper
RichText
ScrollView
ScrollView.Layout
ScrollView.ScrollViewContentWidget
ScrollViewWithSlider
SelectionParams
SelectionPresenter
SerializableAssetAttribute
SerializableCompoundFont
SerializableFont
SerializableSample
SerializableSprite
SerializableTexture
ServiceProviderExtensions
ServiceRegistry
Shader
ShaderParams
ShaderProgram
ShaderProgram.AttribLocation
ShaderProgram.Sampler
ShaderPrograms
ShaderPrograms.Attributes
ShaderPrograms.ColorfulTextShaderProgram

Colorizes SimpleText's or RichText's grayscale font.

ShaderPrograms.DashedLineShaderProgram
ShadowParams
SharpenMaterial
SharpenShaderProgram
SignedDistanceFieldComponent
SignedDistanceFieldComponent.ShadowCollection
SimpleAnimationCurve<T>
SimpleKeyframeCollection<T>
SimpleKeyframe<T>
SimpleText
SkinnedVertexListSimpleAnimationCurve
SkinningWeights
Slider
Sound
Spline
Spline3D
SplineGear
SplineGear3D
SplinePoint
SplinePoint3D
Splitter
Splitter.SeparatorsRenderPresenterBase
Sprite
SpriteData
SpriteExtensions
SpritePool
StackLayout
StringExtensions
Submesh3D
Submesh3DCollection
SurrogateBitmap

Serves for Bitmap serialization only. You don't need to create instance of this class.

Tab
TabBar
TabBar.ReorderEventArgs
TabTraversable

Controls whether a widget could be traversed with Tab or Shift+Tab.

TableLayout
TableLayoutCell
TableLayoutColumn
TableLayoutRow
TangerineAllowedChildrenTypes
TangerineAllowedParentTypes
TangerineBase64IconAttribute
TangerineCreateButtonAttribute
TangerineCustomIconAttribute
TangerineDirectoryPropertyAttribute
TangerineDisplayNameAttribute
TangerineDropDownListPropertyEditorAttribute
TangerineFilePropertyAttribute
TangerineGroupAttribute
TangerineIconGenerationAttribute
TangerineIgnoreAttribute
TangerineIgnoreIfAttribute
TangerineInspectAttribute
TangerineKeyframeColorAttribute
TangerineLockChildrenNodeList
TangerineMenuPathAttribute

'/' Separated path to either component or node create command in menu. If path ends with '/' the command Text will be taken as is and last part of path will be treated as last nested menu for the command. Otherwise last part of the path will be assigned to command.Text. Tangerine.Core.MenuExtensions.InsertCommandAlongPath

TangerineNodeBuilderAttribute
TangerineNumericEditBoxStepAttribute
TangerineOnPropertySetAttribute
TangerinePropertyDefaultValueAttribute
TangerineReadOnlyAttribute
TangerineReadOnlyPropertiesAttribute
TangerineRegisterComponentAttribute
TangerineRegisterNodeAttribute
TangerineStaticPropertyAttribute

Denotes a property which can not be animated with Tangerine.

TangerineToStringAttribute
TangerineToStringUsingMethodAttribute
TangerineTooltipAttribute
TangerineVisualHintGroupAttribute
TapGesture
Task

Sequence of actions, based on IEnumerators.

TaskList
TaskResult<T>
TaskResult<T1, T2>
TasksBehavior
TextRenderObject
TextStyle
Texture2D

Represents 2D texture

TextureParams
TexturePathUtility
TexturePool
Theme
Theme.ColorTheme
Theme.DefaultColors
Theme.KeyboardFocusBorderPresenter
Theme.Metrics
ThemedButton
ThemedButton.ButtonPresenter
ThemedCheckBox
ThemedComboBox
ThemedDefaultWindowWidget
ThemedDropDownList
ThemedEditBox
ThemedFileChooserButton
ThemedFrame
ThemedFramePresenter
ThemedHSplitter
ThemedInvalidableWindowWidget
ThemedNumericEditBox
ThemedScrollView
ThemedScrollView.SliderPresenter
ThemedSimpleText
ThemedSlider
ThemedTab
ThemedTabBar
ThemedTabCloseButton
ThemedTextView
ThemedTextView.TextLineMultiplicity
ThemedVSplitter
ThicknessSimpleAnimationCurve
TiledImage
ToolForm
ToolTipForm
Toolbox
Toolbox.StringUniqueCodeGenerator
TopologyEdge.EdgeInfo
TopologyFace.FaceInfo
TopologyHitTestResult
TriggerAttribute
TwistComponent
TwistMaterial
TwistMaterial.TwistShaderProgram
UndoHistory<T>
UpdatableNodeBehavior
UpdateAfterBehaviorAttribute

Defines dependencies between behaviors to control update order inside stage.

UpdateBeforeBehaviorAttribute

Defines dependencies between behaviors to control update order inside stage.

UpdateBehavior
UpdateFrozenAttribute

Specifies that behavior should be updated even if node is frozen.

UpdateStageAttribute

Specifies update stage for BehaviorComponent.

UpdatedBehavior
VBoxLayout
VSplitter
Validation
Validation.ContentsPathAttribute
Validation.DefaultCharsetAttribute
Validation.EnsureKeyframeListOrderAttribute
Validation.EnsureMarkerListOrderAttribute
Validation.EnsureOnlyOneAnimatorPerPropertyAttribute
Validation.FilePathExistsAttribute
Validation.KeyframePropertyValuesAttribute
Validation.MatchRegexAttribute

Validation will fail with Result.Error if string property doesn't match provided regular expression.

Validation.NodeChildrenCompositionAttribute
Validation.NodeComponentOwnerCompositionAttribute
Validation.NodeParentCompositionAttribute
Validation.RangeAttribute
Validation.RatioInfoAttribute
Validation.SerializableAssetExistsAttribute
Validation.SizeInfoAttribute
Validation.TextureInfoAttribute
Vector2BezierAnimationCurve
Vector2SimpleAnimationCurve
Vector3BezierAnimationCurve
Vector3CompressedAnimationCurve
Vector3SimpleAnimationCurve
VectorShape
VectorShape.Line
VectorShape.TriangleFan
VectorShapeButtonPresenter
Version
VertexInputLayout
VertexShader
VerticalLineCaret
VideoDecoder
VideoDecoder.YUVtoRGBMaterial
VideoPlayer
Viewport3D
VignetteMaterial
VignetteShaderProgram
WaitPredicate
WaveComponent

WaveComponent applies the wave deformation to its owner.

WaveIMA4Decoder
WaveMaterial
WaveShaderProgram
WeakReferencePool<TKey, TValue>
WebBrowser
Widget

Base class for any rendered object.

WidgetAdapter3D
WidgetBoundsPresenter
WidgetContext

Represents the global context for every widget within the current window.

WidgetFlatFillPresenter
WidgetInput

WidgetInput class allows a widget to capture an input device (mouse, keyboard). After capturing the device, the widget and all its children receive an actual buttons and device axes state (e.g. mouse position). Other widgets receive released buttons state and frozen axes values.

WidgetMaterial
WidgetRenderObject
Window
WindowInput
WindowOptions
WindowWidget

Root of the widgets hierarchy.

WordUtils
WrappedAssetBundle
XorShiftRandom
YuzuDontGenerateClonerAttribute

Exclude types marked with this attribute from generating cloners for.

YuzuDontGenerateDeserializerAttribute

Exclude types marked with this attribute from generating binary deserializers for.

YuzuSpecializeWithAttribute

Yuzu can't generate deserializers for generic types. But it can if it knows a concrete type the generic type will be specialized with. Use this attribute to let code, which enumerates types to generate binary deserializer for, know about all generic specializations you're aware of.

Structs

Alignment
AnimationUtils.PropertyData
Animesh.SkinnedVertex
BezierEasing
BezierKeyframeCollection<T>.Enumerator
BitSet32

Representation of 32-bit array of bit flags.

BlendState
BoneArray
BoneArray.Entry
BoneWeight
BoundingSphere

Representation of solid sphere.

Bounds

An axis-aligned bounding box, or AABB for short, is a box aligned with coordinate axes and fully enclosing some object.

CharPosition
Color4

Representation of 4-byte color (RGBA).

ComponentCollection<TComponent>.Enumerator
ContextScope
DepthState
Editor.UndoItem
GLInfo
Gesture.PollableEvent
Hasher
HierarchyChangedEventArgs
HitTestArgs
IntRectangle

Representation of integer 2D rectangles.

IntVector2

Representation of integer 2D vectors and points.

KerningPair
Key
Matrix32

Representation of 3x2 transformation matrix.

Matrix44
Mesh3D.BlendIndices
Mesh3D.BlendWeights
Mesh3D.Vertex
NineGrid.Part
NodeList.Enumerator
NodeManagerProcessorCollection.Enumerator
NodeManagerRootNodeCollection.Enumerator
NumericRange

Representation of numeric range of numbers around median.

Plane
Quadrangle
Quaternion
Ray

Representation of endless ray.

Rectangle

Representation of 2D rectangles.

RenderBatchRegion
RenderChain.Item
SHA256
ScissorState
ShaderParamKey<T>
Shortcut

Represents combination of a key with keyboard modifiers used to trigger an action.

SimpleKeyframeParams
Size

Representation of width and height.

Splitter.SeparatorsRenderPresenterBase.SplitterLine
Sprite.Vertex
StencilState
TapGestureOptions
Thickness
TopologyEdge
TopologyFace
TopologyVertex
Transform2
ValueAccessor
Vector2

Representation of 2D vectors and points.

Vector3

Representation of 3D vectors and points.

Vector4
Vertex
VertexInputLayoutAttribute
VertexInputLayoutBinding
VertexPositionColor
VideoDecoder.VertexPosUV
Viewport
WindowRect
WordUtils.IntRange

Interfaces

AnimatorRegistry.IAnimatorFactory
DragGesture.IMotionStrategy

Defines a motion strategy.

IAbstractAnimator
IAnimable
IAnimationCurve
IAnimationCurveEvaluator
IAnimationCurveEvaluator<T>
IAnimationCurveWithKeys
IAnimationCurveWithKeys<T>
IAnimationCurve<T>
IAnimator
IAnimatorHost
IAudioChannel
IAudioDecoder
IBezierAnimationCurve
IBezierKeyframe
IBezierKeyframeCollection
IBlendedAnimator
ICaretParams
ICaretPosition
ICaretPresenter
IChainedAnimator
ICommand

The ICommand interface provides an abstract user interface command.

ICompressedAnimationCurve
IContext
IDisplay

Defines a display device.

IEasingCalculator
IEditorParams
IFileDialog

Brings access to files and folders through the dialog screen.

IFileSystemWatcher
IFont
IFontCharSource
IGlyphMaterialProvider
IHalfEdge
IImageCombinerArg

This interface must implements every node which can be used as a source for ImageCombiner.

IKeyframe
IKeyframeCollection
IKeyframeCollection<T>
IKeyframe<T>
ILayout
ILocalizationDictionarySerializer

Интерфейс сериалайзера, предоставляющего функции чтения и записи словаря в файл

IMaterial
IMaterialComponentOwner

This interface must implements every node which can be used as a owner of MaterialComponent.

IMaterialFog
IMaterialSkin
IMenu
IMesh
IPersistOnReplaceContent

Used to prevent removal of components implementing the interface from placeholder node when an external scene is being inlined by ReplaceContent(Node). Do not use with components marked with AllowMultipleComponentsAttribute.

IPersistenceContext
IPersistenceReadData
IPresenter
IPropertyLocker
IRandom
IRandomProvider
IRenderChainBuilder
IRenderer
ISerializableAsset
ISimpleAnimationCurve
ISimpleKeyframe
ISimpleKeyframeCollection
ISoftKeyboard

Програмная клавиатура (для мобильных устройств)

ISprite
ITangerinePreviewAnimationListener
IText
ITexture
ITiledImageMaterial
ITopology
ITopologyPrimitive
ITriggerable
IUpdatableNode
IVectorShapeElement
IWebBrowserImplementation
IWindow

Defines the interface for a window.

ThemedButton.IButtonPresenter
Validation.IFixingValidator
Validation.IFixingValidator<T>

If it is possible to fix invalid data implement this interface.

Validation.IPassThroughEnumerable

If validation attribute is set up upon a property which implements IEnumerable PassThroughEnumerable will decide if validation should be applied to the property itself or to each of it's elements. This stands true for nested IEnumerables. Doesn't make much sense for class validator.

Validation.IRequireOwner

Implement this interface for you validator if it requires owner to perform validation.

Validation.IRequireOwner<T>
Validation.IValidator
Validation.IValidator<T>

Enums

Anchors

Parent-relative layout.

AnimationClipExtrapolation
AssetAttributes
AssetBundleFlags
AudioAction
AudioChannelGroup
AudioChannelState
AudioFormat
Blend
BlendFunc
Blending
BlurShaderId
BufferSetDataMode
BufferType
CameraProjectionMode
CaretPosition.ValidState
CheckBoxState
ClearOptions
ClipMethod
CloseReason

Defines the reason for the window closing.

Color4.StringPresentation
ColorWriteMask
CompareFunc
CompressedAnimationCurveFrameNumberFormat
CompressionFormat
ContainmentType

Defines how the bounding volumes intersects or contain one another.

CullMode
DeviceOrientation
DragDirection
EmissionType
EmitterAction
EmitterShape
FileDialogMode

Specifies possible dialog modes.

FogMode
Format
FormatFeatures
FrontFace
GradientMaterialBlendMode
HAlignment

Types of horizontal alignment.

HierarchyAction
HitTestMethod
ImageCombinerOperation
IndexFormat
KeyboardFocusScope.Direction
LayoutDirection
LineCap
MacWindowTabbingMode
MarkerAction
Mathf.EasingFunction
Mathf.EasingType
MeshDirtyFlags
Model3DAttachmentParser.UVAnimationOverlayBlending
Model3DAttachmentParser.UVAnimationType
Modifiers
MovieAction
Node.DirtyFlags
ParticlesLinkage

Particles move with widget they're linked to.

Persistence.Format
PlatformId
PostProcessingPresenter.DebugViewMode
PrimitiveTopology
RenderState
RenderTarget
RenderingBackend
ScrollDirection
ShaderId
ShaderOptions
SimpleKeyFunction
SkinningMode
SoftKeyboardType
SplineInterpolation
SplitterLineState
StencilOp
TangerineFlags
TextOverflowMode

Types of text overflow handling.

TextRenderingMode
TextStyle.ImageUsageEnum
TextureBlending
TextureFilter
TextureMipmapMode
TextureWrapMode
VAlignment

Types of vertical alignment.

Validation.Result

Denotes severity level of a validation.

VideoPlayerStatus
WaveType
WindowState

Enumerates available window states.

WindowStyle
WindowType

Delegates

Animation.AnimationData.LoadedDelegate
Animation.AnimationData.LoadingDelegate
ClosingDelegate

Delegate used by Closing event.

DelegatePresenter<T>.PartialHitTestDelegate
DelegatePresenter<T>.RenderDelegate
HierarchyChangedEventHandler
Input.InputSimulator.ProcessingPendingInputEventsDelegate
MeshUtils.VertexProcessor<T>
Node.SceneLoadedDelegate
Node.SceneLoadingDelegate
ResizeDelegate

Delegate used by Resized event.

SafeAreaInsetsChangedDelegate

Delegate used by SafeAreaInsetsChanged event.

New value of sinsets.
TextProcessorDelegate
Texture2D.TextureMissingDelegate
TexturePool.TextureCreatedDelegate
TexturePool.TextureCreatingDelegate
UpdateHandler
UpdatingDelegate

Delegate used by Updating event.

VisibleChangingDelegate

Delegate used by VisibleChanging event.

WeakReferencePool<TKey, TValue>.CreateItemDelegate
WidgetInput.FilterFunc