Reference - API

This section contains the reference manual for the API types of Tinman 3D.

API Type

This is the documentation layout for API types:

<type name>

Description

[Attribute]*
(abstract | sealed | static)?
(class | delegate | enum | interface | struct)
<fully qualified type name>
<TArg (in|out)? (ref|val)? : <base type>?>

Derived from

<base type> (abstract | sealed)?

Extended by

<derived type> (abstract | sealed)?

(Public | Protected) / (Constants | Constructors | Methods | Attributes)

Each region lists the type members of the respective visibility and type, grouped by their family name. Group names are highlighted.

Extensions

Extension methods

Configuration

Support for scripting

Logging

Support for logging

Serialization

Support for serialization


The keywords used to describe the generic type parameters have the following meaning:

in

The type parameter is contravariant, i.e. it is used to pass in values.

out

The type parameter is covariant, i.e. it is used to return values.

ref

The type parameter is a reference type that points to an object.

val

The type parameter is a value type.

The other keywords are borrowed from C# and have the following meaning in the context of this documentation:

abstract

The type is incomplete and cannot be instantiated, only non-abstract subtypes may be instantiated.

sealed

It is not possible to extend the type, no subtypes can be derived from it.

static

The type defines only static members and cannot be instantiated.

class

A polymorphic type based on object with zero or more data fields and method implementations. Class types may only inherit from zero or one base classes but from any number of base interfaces.

delegate

A delegate type that wraps a method or function. Delegate types do not support inheritance.

enum

A primitive value type with a fixed set of possible values. Enum types do not support inheritance.

interface

A polymorphic type based on object with no data fields and no own method implementations. Interface types may inherit from zero or more interfaces.

To see all top-level interfaces (i.e. those that do not extend another interface), go to the documentation of object.
struct

A composite value type. Struct types may inherit from zero or more interfaces, but without polymorphic behaviour.

The region identifiers have the following meaning:

Public Types and their members may be accessed from anywhere.

Protected Types and their members may only be accessed from subclasses.

Constants are fields having a value that is determines at compile-time.

Constructors are special methods that create class instances. Factory methods count as constructors, as well.

Methods are static or instance functions.

Attributes are data fields. Property accessors count as attributes, as well.

Extensions are static methods that are injected into other types and behave as if they were non-polymorphic instance methods.

API Member

This is the documentation layout for API type members:

<member group name>

n overloads

[Attribute]*
(public | protected)
(abstract | virtual | override | sealed | static)?
readonly? (constant | constructor | method | attribute | operator)
<member name>idx
()
(N)
(get)
(set)
(get,set)
(<type>)
(<value>:<type>)

<TArg (in|out)? (ref|val)? : <base type>?>

<parameter> (in|out|ref|opt) <typeown?> = <default>?

[<precondition>]? <documentation>

returns → <type>

<documentation>

<documentation>

ThrownException

<documentation>

See also

<type or member link>


The documentation page shows only those members that are defined by the type. To see inherited members, please refer to the base type documentation.

The n overloads tag after the member group name indicates the number of members in the group. The idx tag after the member name indicates the ordinal number of the member in its group. Both tags are only shown if n is greater than 1.

The keywords are borrowed from C# and have the following meaning in the context of this documentation:

public

Public members may be accessed from anywhere.

protected

Protected members may only be accessed from subclasses.

abstract

The member is polymorphic and does not have an implementation. A subclass must override it to provide an implementation.

virtual

The member is polymorphic and may be overridden by subclasses.

override

The member overrides a polymorphic member of a base type.

sealed

The member is polymorphic but cannot be overridden any more.

static

The member is static and cannot be invoked on instances.

readonly

The attribute is a data field which may only be read from.

constant

A constant has a value that is determined at compile-time.

Enum items are documented with the constant keyword.
constructor

A constructor creates a new type instance.

method

A static or instance method with zero or more parameters and an optional return type

attribute

A value attribute, which may either be a data field, an accessor or a pair of accessors.

operator

A method that overloads an unary operator (e.g. -a) or a binary operator (e.g. a+b).
A property that overloads the element access operator (i.e. a[b]).

The (…​) tag after <member name> is a visual aid for recognizing the member type quickly:

  • ()
    A method or constructor without parameters.

  • (N)
    A method or constructor with N parameters.

  • (get)
    A read-only property.

  • (set)
    A write-only property.

  • (get,set)
    A read/write property.

  • (<type>)
    A field of the given <type>.

  • (<value:type>)
    A constant with the given <value> and type.

The semantic of method and constructor parameters are indicated with these superscript tags:

  • in
    The value is passed in and will only be read by the method or constructor.

  • out
    The value is returned and will only be written by the method or constructor.

  • ref
    The value is updated and will be read and written by the method or constructor.

  • opt
    An optional in parameter with a default value which will be used if no argument is specified at the call site.

If a method, constructor and delegate parameter is annotated with OwnerAttribute, the superscript tag own will be present after its type name.

Usages of OwnerReturnAttribute, OwnerThisAttribute and OwnerValueAttribute are documented as regular member or delegate attributes.

Basic Data Types

bool

A boolean type, stored as a 32-bit integer value (non-zero is true)

char

An UTF-16 unicode character

int8

An 8-bit signed integer (two’s-complement)

int16

A 16-bit signed integer (two’s-complement)

int32

A 32-bit signed integer (two’s-complement)

int64

A 64-bit signed integer (two’s-complement)

float32

A 32-bit floating-point number (IEEE754)

float64

A 32-bit floating-point number (IEEE754)

string

A sequence of UTF-16 unicode characters

object

Base class for all reference types

The object base class is not listed in the Derived From sections. Its presence may be inferred from the class and interface keywords.

Breadcrumbs

Use the breadcrumbs below to quickly navigate to a type. The list shows the name of each type, sorted in ascending order, grouped by first letter.

C

Camera / CameraBase / CameraCenter / CameraControl / CameraControlBase / CameraControlDrag / CameraControlFree / CameraControlOverlay / CameraFocus / CameraFree / CameraInfo / CameraLookAt / CameraOrbit / CameraParameters / CameraPath / CameraPathGui / CameraViewport / CameraYawPitch / Canvas / CanvasAnchor / CanvasBlock / CanvasContent / CanvasFactory / CanvasFactoryHeightmap / CanvasFactoryPixelPyramid / CanvasUpdateFlags / CanvasWidget / CapacityBase / CartesianHandedness / CB_Camera_Static / CB_Compute_Static / CB_Decal_Dynamic / CB_Decal_Volatile / CB_Demo_Static / CB_Graphics_Dynamic / CB_Graphics_Static / CB_Graphics_Volatile / CB_Lighting_Dynamic / CB_Lighting_Static / CB_Material_Dynamic / CB_Material_Dynamic1 / CB_Material_Dynamic2 / CB_Material_Dynamic3 / CB_Material_Static / CB_Material_Volatile1 / CB_Material_Volatile2 / CB_Mipmap_Static / CB_Model_Dynamic / CB_Model_Volatile / CB_Process_Static / CB_Renderer_Dynamic / CB_Shadow_Static / CB_Sky_Static / CB_Terrain_Dynamic / CB_Terrain_Static / CB_Texture_Static / CB_Texture_Volatile / CharacterCategory / CharacterEncoding / CharacterEncodingSimple / Choice / ChoiceOption / Chunking / ChunkingBatch / ClassType / ClassTypeBuilder / ClearCacheFlags / Cli / CliAction / ClickButton / CodecMode / CodeInput / CodeInputBase / CodeXUtil / CollectorDelegate / ColorAttribute / ColorBuffer / ColorBufferPyramid / ColorCube / ColorF / ColorFunction / ColorOp / ColorRamp / ColorRampBase / Colors / ColorScheme / CombineOp / CommitDelegate / CompareDelegate / CompassView / Component / ComponentGroup / ComponentOverlayDelegate / ComponentState / CompositeBrushOne / CompositeBrushTwo / CompositeHeightmapOne / CompositeHeightmapTwo / CompositeImage / CompositePixelPyramid / CompositeShapeOne / CompositeShapeTwo / CompositeTexelPyramid / ComputeShaderAttribute / ConeCulling / ConfigDoc / ConfigDocFormatter / ConfigDocNodeVisitor / ConfigDomain / ConfigError / ConfigException / ConfigExpression / ConfigFunctionDelegate / ConfigItem / ConfigMember / ConfigModifiers / ConfigNode / ConfigScope / ConfigScript / ConfigType / ConfigTypeDelegate / Configuration / ConfigurationAttribute / ConfiguratorBase / ConfiguratorEnum / ConfiguratorEnumDelegate / ConfiguratorObject / ConfigUtil / ConfigValue / ConfigValueBag / ConfigValueBrowser / ConfigValueBrowser_Tinman_AddOns / ConfigValueBrowser_Tinman_AddOns_SQLite / ConstantAttribute / ConstantBufferAttribute / Container / ContentNode / Context / Continuity / ContourRange / ContourValue / Conversions / CoordinateOperation / CoordinateOperationMethod / CoordinateOperationParameter / CoordinateSystem / CoordinateSystemBuilder / CoordinateSystemFlags / CoordinateSystemTransform / CoordinateSystemWkt / CoordinateTransform / CopySamplesOp / Corner / CorrectionLayer / CountingPyramid / CountingPyramidStats / CoverageBuffer / CoverageCulling / CoverageFlags / CsvFormat / CsvGeoPathReader / CsvReader / CsvWriter / Cubemap / CubemapFace / CubemapFaceCoordsD / CubemapFaceCoordsI / CubemapFaceRect / Cuboid / Curve / CxArgument / CxAttribute / CxAttributeUsage / CxBinary / CxCase / CxCodeUnit / CxComponent / CxContract / CxContractBinary / CxContractCompare / CxContractExpression / CxContractExpressionBinary / CxContractExpressionLiteral / CxContractExpressionName / CxContractInterval / CxContractSimple / CxDeclaration / CxDeclarationDelegate / CxDeclarationEnum / CxDeclarationType / CxExpression / CxExpressionBinary / CxExpressionCall / CxExpressionCast / CxExpressionDefault / CxExpressionIf / CxExpressionIndex / CxExpressionLiteral / CxExpressionMember / CxExpressionName / CxExpressionNew / CxExpressionUnary / CxExpressionUsage / CxGroup / CxId / CxInspection / CxInspectionFlags / CxInspectionResult / CxItem / CxLibrary / CxLiteral / CxLiteralChar / CxLiteralFloat / CxLiteralInteger / CxLiteralSimple / CxLiteralString / CxMember / CxMemberConstant / CxMemberConstructor / CxMemberField / CxMemberMethod / CxMemberProperty / CxMethodGroup / CxModifiers / CxName / CxNamespace / CxNamespaceGroup / CxNode / CxNodeVisitor / CxNodeVisitorTree / CxOperator / CxParameter / CxParameterUsage / CxRegion / CxStatement / CxStatementBlock / CxStatementCode / CxStatementComment / CxStatementDebug / CxStatementDo / CxStatementExpression / CxStatementFor / CxStatementForEach / CxStatementIf / CxStatementReturn / CxStatementSimple / CxStatementSwitch / CxStatementThrow / CxStatementTry / CxStatementUsage / CxStatementVariable / CxStatementWhile / CxType / CxTypeArray / CxTypeGeneric / CxTypeName / CxTypeParameter / CxTypeSimple / CxTypeUsage / CxUnary / CxVariable / CxVariableUsage / CxXmlDoc / CxXmlDocBody / CxXmlDocException / CxXmlDocItem / CxXmlDocItemBreak / CxXmlDocItemCode / CxXmlDocItemList / CxXmlDocItemParamref / CxXmlDocItemSee / CxXmlDocItemText / CxXmlDocParagraph / CxXmlDocParameter / CxXmlDocReference / CxXmlDocSeeAlso / CxXmlDocTypeParameter / CxXmlDocValue

D

DatabaseUtil / DataCache / DataEvent / DataGrid / DataGridPath / DataItem / DataItemModel / DataItemView / DataModelBase / DatasetCollection / DatasetFile / DatasetFileCache / DatasetFileCacheDelegate / DatasetId / DatasetInfo / DatasetInfoField / DatasetMode / DatasetsUtil / DataStreamBase / DataUpdaterList / DataUtil / DataViewBase / DatumOperation / DatumTransform / DebugFlags / DebugHelperAttribute / DecalFace / Decaling / DecalingBatch / DecalParameters / DecoratorBoundingBox / DecoratorBoundingSphere / DecoratorCoordinateAxes / DecoratorGeometry / DecoratorGroundDisc / DefaultControlsWidget / DefaultFrustum / DefaultIcons / DefaultObjectPoolFactory / DefaultVisibleCheck / DefaultVisibleCheckGui / Delaunay / Demo / DemoApplication / DemoApplicationConfig / DequeBase / DescriptorPool / DialogEventArgs / DialogResultCode / DirectX / DirectX11BlendState / DirectX11BufferFactory / DirectX11Context / DirectX11ContextFactory / DirectX11DepthStencilOpState / DirectX11DepthStencilState / DirectX11Effect / DirectX11PrimitiveRenderer / DirectX11RasterizerState / DirectX11RenderTarget / DirectX11RenderTargetBlend / DirectX11SamplerState / DirectX11ShaderInfo / DirectX11State / DirectX11TextureFactory / DirectX11Util / DirectX11WorkDispatcher / DirectX12BlendState / DirectX12BufferFactory / DirectX12Context / DirectX12ContextFactory / DirectX12DepthStencilOpState / DirectX12DepthStencilState / DirectX12Effect / DirectX12MeshDispatcher / DirectX12PrimitiveRenderer / DirectX12RasterizerState / DirectX12RenderTargetBlend / DirectX12SamplerState / DirectX12ShaderInfo / DirectX12State / DirectX12TextureFactory / DirectX12Util / DirectX12WorkDispatcher / DirectX9BufferFactory / DirectX9Context / DirectX9ContextFactory / DirectX9Effect / DirectX9ParameterInfo / DirectX9PrimitiveRenderer / DirectX9RenderTarget / DirectX9ShaderInfo / DirectX9State / DirectX9TextureFactory / DirectX9Util / DirectXConstantBufferElementInfo / DirectXConstantBufferInfo / DirectXEffect / DirectXEffect_Components / DirectXResourceBindingInfo / DirectXShaderInfo / DirectXStructureInfo / DisplacementFixed / Disposable / DisposableUtil / DisposeAttribute / Disposer / DistanceBuffer / DistanceCulling / DistanceToGround / DocumentBrowser / DocumentNode / DocumentNodeVisitor / DocumentUtil / DocumentView / Dome / Double0 / Double1 / Double2 / Double3 / Double4 / DownsampleFilter / DrawDelegate

E

Edging / EGL / ElevationBuffer / Ellipsoid / EmptyBodyAttribute / EmptyEnumerator / EmptySet / EmptyVector / EnumerableBase / EnumeratorBase / EnumItem / EnumType / EnumTypeBuilder / EnvironmentMap / EnvironmentMapImage / EnvironmentMapResource / EnvironmentMapSky / EnvironmentMapTransform / EqualsDelegate / ErrorBarrier / ErrorBarrierDelegate / Event / EventDelegate / EventDelegateGeneric / EventGeneric / Example / Example_Application / Example_DefaultIcons / Example_DemoFactory / Example_DemoParameters / Example_Demo_DX11_A / Example_Demo_DX11_B / Example_Demo_DX11_C / Example_Demo_DX12_A / Example_Demo_DX12_B / Example_Demo_DX12_C / Example_Demo_DX9_A / Example_Demo_DX9_B / Example_Demo_DX9_C / Example_Demo_GLES_A / Example_Demo_GLES_B / Example_Demo_GLES_C / Example_Demo_GL_A / Example_Demo_GL_B / Example_Demo_GL_C / Example_GeodataProcessing / Example_GeoPath / Example_GeoPathSample / Example_GeoPathSampleTrait / Example_Heightmap / Example_HeightmapProvider / Example_HelloWorld / Example_MarkingBuilder / Example_MeshModifier / Example_Models / Example_OpenFlight / Example_ParticleSource / Example_PixelFont / Example_PixelPyramid / Example_Raytracer / Example_SceneApi / Example_SceneEntity / Example_SceneEntityView / Example_ScreenLabel / Example_Shapes / Example_SpatialCallback / Example_StreamingAndCaching / Example_TexelBuffer / Example_TextureFormat / Example_TextureStreaming / Example_TextureStreaming_A / Example_TextureStreaming_B / Example_VertexFormat / Example_WidgetDialog / Exception

I

IAllocator / IAmbientOcclusion / IApplication / IApplicationControl / IApplicationInfo / IApplicationRunner / IApplicationRunnerConsumer / IApplicationWindow / IArrayVector / IBag / IBagConst / IBatch / IBatchContainer / IBatchContainerBase / IBatchRenderable / IBatchRenderer / IBatchRendererBase / IBeginEnd / IBeginEndSync / IBeginEndWrite / IBijectiveMap / IBijectiveMapConst / IBinaryDigest / IBinaryReader / IBinaryWriter / IBlockCodec / IBlockIndexFormat / IBlockIndexOrder / IBlockNode / IBrush / IBufferCodec / IBufferFactory / ICache / ICacheBase / ICacheCallback / ICameraControl / ICameraFocus / ICameraInfoDependent / ICameraSpeed / ICameraViewport / ICameraViewportDepth / ICameraWorld / ICanCreateOpenDelete / ICanReadWrite / ICanvasBlockSize / ICanvasContent / ICanvasFactory / ICanvasTransform / ICanWrite / ICapacity / ICapacityVector / ICenterGlobalProperty / ICenterLocalProperty / ICodeInput / ICodeOutput / ICodeRange / ICollector / IColorFillProperty / IColorFunction / IColorLineProperty / IColorOutlineProperty / IColorRamp / IColorTextProperty / IComparable / IconAtlas / IConfigDocNode / IConfigDocNodeVisitor / IConfigScope / IConfigTypeBag / IConfigurable / IConfigurableTrait / IConfigurator / IConfiguratorBase / IConfiguratorEnum / IConfiguratorObject / IConfigValueBag / IconItem / IConnection / ICoordinateFlip / ICoordinateOperation / ICoordinateOperationParameters / ICoordinateTransform / ICopyable / ICopySamplesOp / ICurve / ICxAttributesContainer / ICxBaseTypesContainer / ICxContractContainer / ICxExpressionContainer / ICxExpressionsContainer / ICxExpressionUsageProvider / ICxFullNameContainer / ICxIdContainer / ICxModifiersContainer / ICxNameContainer / ICxNamespaceContainer / ICxNodeVisitor / ICxParametersContainer / ICxReference / ICxSemanticContainer / ICxStatementContainer / ICxStatementsContainer / ICxStatementUsageProvider / ICxTypeContainer / ICxTypeParametersContainer / ICxTypeQuery / ICxTypesContainer / ICxTypeUsageProvider / ICxUsageContainer / ICxUsageProvider / ICxVariableContainer / ICxXmlDocBodyContainer / ICxXmlDocContainer / IDataCacheObject / IDataGridPane / IDataModel / IDataModelGeneric / IDataset / IDatasetInfo / IDataStream / IDataStreamFactory / IDataStreamOps / IDataUpdater / IDataView / IDatumTransform / IDecal / IDeletable / IdentityMap / IdentityTransform / IDeque / IdGenerator / IDisposable / IDisposableGeneric / IDocumentNode / IDocumentNodeVisitor / IDocumentViewCallback / IDomain / IEndPoint / IEntityViewMask / IEnumerable / IEnumerator / IEnvironmentMap / IEquatable / IErrorScale / IEvent / IEventGeneric / IEventListener / IEventListenerGeneric / IfAttribute / IFile / IFileData / IFileFormat / IFileOps / IFileSystem / IFlags / IFlushable / IFocusable / IFontProperty / IGeometry / IGeometryBuffer / IGeoObject / IGeoPath / IGeoPathBase / IGeoPathConverter / IGeoPathReader / IGeoPathReaderBase / IGeoPathSampleConverter / IGeoPathSampleTrait / IGeorefInfo / IGeoRegistry / IGLBinding / IGpuBuffer / IGrammarRule / IGrammarRuleProxy / IGraphicsComponent / IGraphicsContext / IGraphicsContextFactory / IGraphicsEffect / IGraphicsFence / IGraphicsTimer / IHeightmap / IHeightmapBuffer / IHeightmapDataset / IHeightmapFormat / IHeightmapLayers / IHeightmapOps / IHeightmapProvider / IHeightmapProxy / IHeightmapShape / IHelpProvider / IImage / IImageInfo / IImageOps / IImageReader / IImageWriter / IIndexBuffer / IInlineNode / IInputConsumer / IInputConsumerEx / IInputField / IInputFieldRange / IInputState / IInstanceUpdater / IInternalBuffer / IJsonizable / IJsonizer / IJsonValue / ILayoutAdapter / ILifecycleState / ILightingContainer / ILightingProperty / ILightProvider / ILineFeatureLevels / ILineStyleProperty / ILineThickness / ILineThicknessProperty / ILocalizable / ILocalSpaceProperty / ILogger / ILoggerCategory / ILogMessage / ILogMessageFormat / ILogMessageHandler / ILogMessageSource / Image / ImageAtlasBuilder / ImageDecal / ImageFormat / ImageInfo / ImageNode / ImageReader / ImageReaderBase / ImageStreamingDelegate / ImageStyle / ImageView / ImageWriter / ImagingUtil / IMap / IMapConst / IMapEntity / IMapInfo / IMapProjection / IMapProjectionFactory / IMapProjectionOperation / IMapRegion / IMapShape / IMapShapeGeneric / IMapShapes / IMapTransform / IMarkingBuilder / IMaterial / IMaterialPart / IMaterialPartBase / IMemoryConsumption / IMesh / IMeshAction / IMeshBound / IMeshBoundDistance / IMeshBoundMinRadius / IMeshBoundMinSize / IMeshDispatcher / IMeshDynamic / IMeshFilters / IMeshModifier / IMeshStructureUpdater / IMeshTraversal / IModel / IModelCollider / IModelCounts / IModelDecorator / IModelGeometry / IModelGeometryDynamic / IModelGeometryListener / IModelGeometrySimple / IModelPart / IModelReader / IModelRendererEffect / IModelTexture / IModelTextureDynamic / IModelWriter / IModelWriterCmh / INameProperty / INativeHandle / INativeWindow / INativeWindowRecreate / INearAtZero / INoiseFunction / INoiseFunctionBase / INoiseFunctionOps / INonUserInterfaceBounds / InputClick / InputEvent / InputEventType / InputField / InputFieldGeneric / InputFieldInteger / InputFieldLatLon / InputFieldNumber / InputFieldRangeGeneric / InputFieldState / InputModifiers / InputSettings / InstanceOutput / Int0 / Int1 / Int2 / Int3 / Int4 / Interpolation / InterpolationMode / IntPtr / InvalidArgumentException / IObjectPool / IObjectPoolBase / IObjectPoolBaseThreadSafe / IObjectPoolFactory / IObjectPoolGet / IObjectPoolGetThreadSafe / IObjectPoolThreadSafe / IOError / IOException / IOpaque / IOperation / IOperationOps / IOUtil / IParentObjectContainer / IParticleOutput / IParticleSource / IParticleUpdater / IPathInfo / IPipelineEffect / IPipelineGeometry / IPipelineObject / IPipelineRenderTarget / IPixelFontGlyphs / IPixelFontInfo / IPixelLayer / IPixelLayerOps / IPixelPyramid / IPixelPyramidDataset / IPixelPyramidDraw / IPixelPyramidShape / IPlanter / IPleaseIncludeInBinaryThanks / IPreloadingResourceHandle / IPrimitiveRenderer / IPrivilegePredicate / IProcessEffect / IProfiler / IProfilerConsumer / IProfilerValueConsumer / IProfilerValueProducer / IProgressInfo / IProgressMonitor / IProjectSamplesOperation / IPsiNode / IPyramid / IPyramidBase / IRadiusProperty / IRasterTransform / IRenderable / IRenderable2D / IRenderContextDependent / IRenderEffect / IRenderEffectBase / IRenderEffectComponents / IRenderEffectFactory / IRenderEffectParameters / IRendererEffect / IRenderPreparable / IRenderPriority / IRenderStage / IRenderStageCallback / IRenderTarget / IRequestClose / IResource / IResourceCache / IResourceConsumer / IResourceData / IResourceHandle / IResourceNamePrefix / IRtinTriangleTrait / IRtinVertexTrait / IRule / ISampleBuffer / ISampleBufferBase / IScalarFunction / IScene / ISceneData / ISceneDataBuilder / ISceneDataTraversal / ISceneEntity / ISceneEntityContainer / ISceneEntityView / ISceneEntityViewFocusable / ISceneObject / ISceneQuery / ISceneQueryOp / ISceneQueryOpArg / ISceneQueryProvider / ISceneQueryResult / ISceneQueryResultBuilder / ISceneQueryResultVisitor / ISceneView / ISceneView2D / ISceneView3D / IScreenLabel / IScreenLabelContent / IScreenLabelFrame / IScreenLabelIcon / IScreenLabelText / IScrollable / ISerializable / ISerializer / ISerialTypeInfo / IServer / IShape / IShapeExtruder / IShapeExtruderTexture / IShapeInfo / IShapeOps / IShapeRasterizer / IShapeRasterizerFactory / IShapeReader / IShapeReaderFilter / IShapeReaderInfo / IShapeReaderModifier / ISimpleHttp / ISimpleHttpImage / ISimpleHttpText / ISkyEffect / ISortedMap / ISortedMapConst / ISortedSet / ISortedSetConst / ISpatialBounds / ISpatialBoundsTrait / ISpatialCallback / ISpatialDistanceTrait / ISpatialEntityTrait / ISpatialPickTrait / ISpatialQuery / ISpatialTandemBoundsTrait / ISpatialTandemResultTrait / ISpatialTandenEntityTrait / ISrgb / IStreamingSource / IStreamingTarget / IStringOp / IStyleProperty / ISwapChain / ITableGeoPathReader / ITableGeoPathReaderBase / ITask / ITaskBase / ITaskQueue / ITaskVoid / ITerrainEffect / ITerrainEntityContainer / ITerrainExporter / ITerrainFeatureLevels / ITerrainTransform / ITexelBufferInfo / ITexelPyramid / ITextContentNode / ITextProperty / ITextStream / ITextStreamFactory / ITexture / ITexture2D / ITextureCacheDependent / ITextureCube / ITextureFactory / IThreadMain / ITimestampConsumer / ITimestampRangeProperty / ITimestampRangeProvider / ITransferable / ITransform2D / ITriangulationInputTrait / ITriangulationOutputTrait / ITriangulationVertexTrait / ITypeSerializer / ITypeSerializerEx / IUpdateableFrameTime / IUpdateableGui / IValidatable / IValidateMessage / IVector / IVectorConst / IVectorFunction / IVectorImage / IVectorImageReader / IVersioned / IVertexArray / IVertexArraysDependent / IVertexBuffer / IVertexComponent / IVertexCopy / IVertexElementWriter / IVertexElementWriterBase / IVertexElementWriterBuffer / IVertexElementWriterStream / IVertexFormat / IVertexLayout / IVertexUpdater / IVideoMemoryContainer / IViewportDependent / IVisibleCheck / IVisibleMask / IVisibleRegion / IVisual / IVisualRasterizer / IWidget / IWidgetBounds / IWidgetGui / IWidgetGuiConsumer / IWidthProperty / IWorkDispatcher

M

MagicDelegate / Mandelbrot / MandelbrotHeightmap / MandelbrotPyramid / Map / MapBase / MapConstBase / MapCoordinatesGui / MapEntry / MapField / MapInfo / Mapping1D / Mapping2D / MappingUtil / MapProjection / MapProjectionBase / MapProjectionFactory / MapRegion / MapRegionBase / MapScaleGizmo / MapShapes / MapTransform / MapType / MapView / MapViewBatch / MapViewWidget / MapWrap / MarkingBuilder / MarkingType / Mat / Mat23D / Mat23F / Mat2D / Mat2F / Mat3D / Mat3F / Mat4D / Mat4F / Material / MaterialBuffer / MaterialFlags / MaterialKey / MaterialKeys / MaterialParameters / MaterialPart / MaterialPartBase / MaterialPartParameters / MaterialToken / Maths / MatrixTransform / MBTilesPyramid / MemberDocNode / MemoryDataStream / MemoryFileSystem / MemoryTextStream / Mesh / MeshBoundBase / MeshBuffer / MeshBufferGui / MeshCameraWorld / MeshChunk / MeshChunkBuilder / MeshDynamicGui / MeshFlags / MeshOptions / MeshParameters / MeshSample / MeshStructureUpdaterList / MeshTraversal / MeshTree / MeshTreeFilter / Metadata / MG / Mipmap / MipmapLevelTexture / Model / ModelBuilder / ModelBuilderState / ModelCameraWorld / ModelDecorator / ModelDelegate / ModelFlags / ModelFormat / ModelGeometry / ModelGeometryBuffer / ModelGeometryBuilder / ModelGeometryData / ModelInfo / ModelInstance / ModelInstanceBuffer / ModelPart / ModelPartFlags / ModelPose / ModelPoseDelegate / ModelPoseFlags / ModelReader / ModelReaderOptions / ModelRenderer / ModelRendererFlags / ModelRendererMode / ModelRendererParameters / ModelRendererStats / ModelResult / ModelScanner / ModelSimplifyFlags / ModelsUtil / ModelTexture / ModelVertexFormat / ModelWidget / ModelWidgetFlags / Monitor / MouseButton / MouseCursor / MultiBatch / MultiBatching / MultiSampleType

P

PaethFilter / PageLoadFlags / PaintingBuffer / Pair / Panel / PanicDelegate / ParagraphNode / ParagraphStyle / ParameterSlot / ParameterSlotUsage / Parse / ParserContext / ParserContextStack / ParseResult / ParsingError / ParsingErrorType / ParsingUtil / ParticleBuffer / ParticleBufferBuilder / ParticleEffect / ParticleGeometry / ParticleOutput / ParticleSource / ParticleUpdater / Path / PathFilterDelegate / PathFinder / PathTransform / Picking / PipelineFence / PipelineStateHandle / PipelineStateStream / PixelChannel / PixelContourDelegate / PixelCoverage / PixelFont / PixelFontBuilder / PixelFontGlyph / PixelFontInfo / PixelFontMeasure / PixelFormat / PixelLayer / PixelPyramid / PixelPyramidBuilder / PixelPyramidCollection / PixelPyramidGrinder / PixelPyramidShape / PixelRange / PixelShaderAttribute / Plane / Planting / PlantingBatch / PlantingChunk / PlantingOptions / PleaseWaitDelegate / PointInfo / PointInfoFlags / PointResult / Points / PointsOfInterest / PolygonConcave / PolygonConvex / PoolingException / PositionAttribute / Precondition / PredicateDelegate / PrimeMeridian / Primitive / PrimitiveBatch / PrimitiveRenderer / PrimitiveWriter / Privilege / PrivilegeFlags / PrivilegeInfo / PrivilegePredicate / ProceduralHeightmapBuilder / ProceduralUtil / Process / Processor / ProcessParameters / Profiler / ProfilerGui / ProfilerValue / ProfilerValueRange / ProfilerValueUnit / ProfilerVariable / Program / ProgressMonitor / ProjCoordinateTransform / PsiDelegate / PsiNode / PS_In / PS_In_Background / PS_In_Color / PS_In_Decal / PS_In_Material / PS_In_Shadow / PS_In_Texture / PS_Out_DualTargetDepth / PS_Out_Target / PS_Out_TargetDepth / PS_Out_TargetDepthLess / PureAttribute / PushButton / Pyramid / PyramidBase / PyramidCoords / PyramidEventArgs / PyramidFileCache / PyramidFileCacheOptions / PyramidFlags / PyramidsUtil

S

SampleBuffer / SampleBufferFloat32 / SampleBufferInt32 / SampleBufferInt64 / SampleLayout / SamplerStatePreset / SampleType / ScalarFunction / ScalarFunctionOpCode / ScalarOp / Scanline / Scene / SceneData / SceneDataFlags / SceneDataFormat / SceneEntity / SceneEntityBase / SceneEntityResult / SceneEntityView / SceneEntityViewResult / SceneObject / SceneObjectCallback / SceneObjectResult / SceneOptions / SceneQueryOp / SceneQueryOpArg / SceneQueryResult / SceneQueryResultType / SceneQueryResultVisitor / SceneView / SceneViewWidget / ScreenGizmo / ScreenLabel / ScreenLabelFrameStyle / ScreenLabelIconStyle / ScreenLabelPlacement / ScreenLabelPlacementEntry / ScreenLabelResult / ScreenLabelStyle / ScreenLabelTextStyle / ScreenQuad / ScreenVisibleCheck / ScrollBar / ScrollControl / SectorBatch / SelfInformation / Semantic / SemanticEnumAttribute / SemanticError / SeparatorNode / SerializableBase / SerializableDisposableBase / Serializer / SerializerBase / SerializerStream / SerialTypeInfo / SerialTypeInfoBase / SerialTypeInfos / Set / ShaderResourcesAttribute / ShaderSlot / Shadow / ShadowCascade / ShadowCascadeParameters / ShadowMapping / ShadowMappingGui / ShadowMappingResource / ShadowParameters / ShadowStyle / Shape / ShapeBase / ShapeBuilder / ShapeBuilderFlags / ShapeEdgeResult / ShapeExtruder / ShapeExtruderTexture / ShapeFormat / ShapeGeometry / ShapeInfo / ShapeLayer / ShapePolygonBase / ShapePolygonSimpleBase / ShapeRasterizer / ShapeRasterizerFactory / ShapeReader / ShapeReaderFilter / ShapeReaderModifier / ShapeReaderModifierBase / ShapeResult / ShapeStyle / ShapeTriangleResult / ShapeType / ShapeValue / ShapeVertexResult / ShutdownAttribute / ShutdownClearAttribute / ShutdownSurviveAttribute / Silhouette / SilhouetteDecorator / SimpleBlockIndex / SimpleCache / SimpleHttp / SimpleHttpResult / SimpleMap31 / SimpleMap63 / SimpleObjectPool / SimpleTransform / Singleton / SingletonBase / SingletonDefault / SingletonDelegate / SingletonFactory / SixDofCrosshair / SkeletonFlags / Sky / SkyDome / SkyMode / SkyParameters / Slider / SlopeBuffer / SlopeInfo / SocketEndPoint / SortedSetBase / SourceCodeWriter / SpaceFillingCurve / SpatialOctree / SpatialOctree_Bounds / SpatialOctree_Lines_Distance / SpatialOctree_Lines_Entity / SpatialOctree_Points_Distance / SpatialOctree_Points_Entity / SpatialOctree_Triangles_Distance / SpatialOctree_Triangles_Entity / SpatialOctree_Triangles_Pick / SpatialPickTrait_Empty / SpatialQuadtree / SpatialQuadtree_Bounds / SpatialQuadtree_Lines_Distance / SpatialQuadtree_Lines_Entity / SpatialQuadtree_Points_Distance / SpatialQuadtree_Points_Entity / SpatialQuadtree_Triangles_Distance / SpatialQuadtree_Triangles_Entity / SpatialTandem / SpatialTree / SpatialTreeNode / SpatialTree_Base / SpatialTree_Bounds / SpatialTree_Coords / SpatialTree_Entity / Sphere / SpriteCache / SpriteData / SR_Demo / SR_Example / SR_Graphics / SR_Lighting / SR_Mipmap / SR_Model / SR_Process / SR_Shadow / SR_Terrain / SR_Triangulate / StageAttribute / StageInOutAttribute / StaticTemplateAttribute / Statistics / StatisticSamples / StopWatch / STREAM / Streaming / StreamingSourceEncode / string / StringBuilder / StringEscape / StringOp / StringUtil / StructuredBufferUpdater / Style / StyleClass / StyleProperty / Stylesheet / SunPosition / SwitchButton / SyntaxError / SystemAttribute / SystemUtil

T

TableGeoPathReader / TableGeoPathReaderCsv / TableModel / TableView / TableViewString / TagAttribute / TangentAttribute / Task / TaskBase / TaskCancelDelegate / TaskDelegate / TaskDelegateVoid / TaskExceptionDelegate / TaskFlags / TaskGroup / TaskPool / TaskResult / TaskResultBase / TaskResultVoid / TaskVoid / Template / Terminal / Terrain / TerrainBounds / TerrainBoundsDelegate / TerrainBuffer / TerrainBufferFlags / TerrainBufferGui / TerrainBufferOptions / TerrainBufferResource / TerrainChunk / TerrainDecal / TerrainDecalFlags / TerrainExporterEventArgs / TerrainFeatureLevel / TerrainLayer / TerrainLayerFlags / TerrainLayerListGui / TerrainLayerMaterial / TerrainLayerProvider / TerrainLayerRegion / TerrainLayerSlot / TerrainLayerTexture / TerrainLayerType / TerrainMaterial / TerrainMaterialBlend / TerrainMaterialParameters / TerrainMaterialSlotParameters / TerrainMaterialTexture / TerrainMaterialTextureParameters / TerrainMesh / TerrainModel / TerrainModelFlags / TerrainParameters / TerrainPlanting / TerrainPointResult / TerrainSectorResult / TerrainSky / TerrainSlotMapping / TerrainSpace / TerrainTextureData / TerrainTextureParameters / TerrainTransform / TerrainTriangleResult / TerrainVertexData / TerrainView / TerrainViewFlags / TerrainViewGui / TerrainViewWidget / TerrainVisibleCheck / TessellatePatchShaderAttribute / TessellateShaderAttribute / TessellateVertexShaderAttribute / TestApplication / TestOperation / TestPatternEnvironmentMap / TestPatternHeightmap / TestPatternPyramid / TestPatternTextureCube / TestWidget / TexCoordAttribute / TexelBuffer / TexelBufferBitPattern / TexelBufferBitPattern16 / TexelBufferBitPattern32 / TexelBufferBitPattern64 / TexelPyramid / Text / TextBlockNode / TextComponent / TextDocument / TextNode / TextStreamBase / TextStyle / Texture2D / TextureAtlas / TextureAtlasHandle / TextureAtlasOptions / TextureCube / TextureData2D / TextureDecal / TextureFactory / TextureFormat / TextureHandle / TextureLayer / TextureTile / TextureTileParameters / TextureWidget / TEXTURE_2D / TEXTURE_2D_ARRAY / TEXTURE_2D_RW / TEXTURE_CUBE / Texturing / TexturingBatch / TexturingBatchParameters / Thread / ThreadContext / ThreadMainBase / ThreadPriority / ThreadSafeAttribute / ThrowAnyAttribute / TileDataResult / TinmanAddOnsDirectX11Module / TinmanAddOnsDirectX12Module / TinmanAddOnsDirectX9Module / TinmanAddOnsModule / TinmanAddOnsSQLiteModule / TinmanAddOnsVulkanModule / TinmanCoreModule / TinmanCorePrivileges / TinmanDemoModule / TinmanDemoStandAloneModule / TinmanEngineModule / TinmanEnginePrivileges / TinmanError / TinmanErrorDump / TinmanException / TinmanGpuModule / TinmanModule / TinmanProcessorModule / TinmanTerrainModule / ToStringDelegate / Transform / Transforms / TraversalFlags / TreeMap / TreeSet / Triangle / TriangleMode / Triangulate / Triangulation / TriangulationBatch / TriangulationBuffer / TriangulationInputTrait_Array / TriangulationInputTrait_ArrayIndex / TriangulationOutputTrait_Int32_Array / TriangulationVertexTrait_Vec2D / TriangulationVertexTrait_Vec3D / Triangulator / TrimBehaviour / Triple / Tripod / TS_Patch / TupleComponent / TupleType / Tutorial / TutorialBrowser / TutorialInfo / TutorialInfoBase / Tutorial_00_Engine / Tutorial_01_Conway / Tutorial_02_Mandelbrot / Tutorial_03_Widget / Tutorial_10_Tinman / Tutorial_11_Render / Tutorial_12_Culling / Tutorial_13_Export / Tutorial_14_Texturing / Tutorial_15_Materials / Tutorial_16_Picking / Tutorial_17_Decals / Tutorial_18_Painting / Tutorial_19_Collision / Tutorial_20_TerrainViewWidget / Tutorial_21_TerrainBrowser / Tutorial_22_Game / Tutorial_23_Earth / Tutorial_24_Moon / Tutorial_25_Mars / Tutorial_26_Bennu / Tutorial_27_Physics / Tutorial_28_Objects / Tutorial_29_Editor / Tutorial_30_SceneViewWidget / Tutorial_31_Showcase / Tutorial_32_Gallery / Tutorial_33_Effects / Tutorial_34_Water / Tutorial_35_Physics / Tutorial_36_ImportExport / Tutorial_37_Views / Tutorial_38_Performance / Tutorial_39_Editor / Tutorial_41_Geodata / Tutorial_42_MeshChunk / Tutorial_50_CanvasWidget / Tutorial_50_MapViewWidget / Tutorial_50_ModelWidget / Tutorial_50_TextureWidget / Tutorial_51_DatasetBrowser / Tutorial_52_MapBrowser / Tutorial_53_ModelBrowser / Tutorial_54_TextureBrowser / Tutorial_GUI / TypeDocNode / TypeSerializerBase