_____          _______                                   ____   _____  
     ,-:` \;',`'-,     |__  _(_)                                 |___ \ |  __ \ 
   .'-;_,;  ':-;_,'.      | | _  _ __   _ __ ___    __ _  _ __     __) || |  | |
  /;   '/    ,  _`.-\     | || || '_ \ | '_ ` _ \  / _` || '_ \   |__ < | |  | |
 | '`. (`     /` ` \`|    | || || | | || | | | | || (_| || | | |  ___) || |__| |
 |:.  `\`-.   \_   / |    |_||_||_| |_||_| |_| |_| \__,_||_| |_| |____/ |_____/
 |     (   `,  .`\ ;'| 
  \     | .'     `-'/      Realtime terrain processing, rendering and analysis
   `.   ;/        .'            
     `'-._____.-'`             http://www.tinman3d.com - info@tinman3d.com

Tinman 3D SDK - Changelog - SDK API

Previous: Tinman 3D SDK - v1.0 RC3
Current:  Tinman 3D SDK - v1.0 RC4

Release Notes - Scripting API Reference - Issue Tracker
Changelog Syntax: 

[-]        : Item has been removed.
[!]        : Item has been renamed (also might have been changed).
[*]        : Item has been changed (but has not been renamed).
[+]        : Item has been added.
[-] Tinman.AddOns.Application.ApplicationStats        (ApplicationStats)                     <struct>
[-] Tinman.AddOns.Application.ConfigValueBrowser      (ConfigValueBrowser)                   <class>
[-] Tinman.AddOns.Components.ComponentsUtil           (ComponentsUtil)                       <class>
[-] Tinman.AddOns.Components.ITerrainTransform        (ITerrainTransform)                    <interface>
[-] Tinman.AddOns.Components.TerrainBuffer            (TerrainBuffer)                        <class>
[-] Tinman.AddOns.Components.TerrainBufferFlags       (TerrainBufferFlags)                   <enum>
[-] Tinman.AddOns.Components.TerrainBufferOptions     (TerrainBufferOptions)                 <class>
[-] Tinman.AddOns.Components.TerrainBufferResource    (TerrainBufferResource)                <class>
[-] Tinman.AddOns.Components.TerrainDecal             (TerrainDecal)                         <class>
[-] Tinman.AddOns.Components.TerrainLayer             (TerrainLayer)                         <class>
[-] Tinman.AddOns.Components.TerrainLayerFlags        (TerrainLayerFlags)                    <enum>
[-] Tinman.AddOns.Components.TerrainMaterial          (TerrainMaterial)                      <class>
[-] Tinman.AddOns.Components.TerrainMesh              (TerrainMesh)                          <class>
[-] Tinman.AddOns.Components.TerrainModel             (TerrainModel)                         <class>
[-] Tinman.AddOns.Components.TerrainPlanting          (TerrainPlanting)                      <class>
[-] Tinman.AddOns.Components.TerrainTexture           (TerrainTexture)                       <class>
[-] Tinman.AddOns.Components.TerrainTransform         (TerrainTransform)                     <class>
[-] Tinman.AddOns.Components.TerrainTransformAppend   (TerrainTransformAppend)               <class>
[-] Tinman.AddOns.Components.TerrainTransformLocal    (TerrainTransformLocal)                <class>
[-] Tinman.AddOns.Components.TerrainTransformMatrix   (TerrainTransformMatrix)               <class>
[-] Tinman.AddOns.Components.TerrainView              (TerrainView)                          <class>
[-] Tinman.AddOns.Components.TerrainViewFlags         (TerrainViewFlags)                     <enum>
[-] Tinman.AddOns.Components.TerrainViewStats         (TerrainViewStats)                     <enum>
[-] Tinman.AddOns.Components.Wind                     (Wind)                                 <struct>
[-] Tinman.AddOns.DirectX.BuildInformation_Tinman_AddOns_DirectX (BuildInformation_Tinman_AddOns_DirectX) <class>
[-] Tinman.AddOns.DirectX.DirectXContext              (DirectXContext)                       <class>
[-] Tinman.AddOns.DirectX.TinmanAddOnsDirectXModule   (TinmanAddOnsDirectXModule)            <class>
[-] Tinman.AddOns.DirectX11.DirectX11IndexBuffer      (DirectX11IndexBuffer)                 <class>
[-] Tinman.AddOns.DirectX11.DirectX11Util             (DirectX11Util)                        <class>
[-] Tinman.AddOns.DirectX11.DirectX11VertexBuffer     (DirectX11VertexBuffer)                <class>
[-] Tinman.AddOns.DirectX9.DirectX9IndexBuffer        (DirectX9IndexBuffer)                  <class>
[-] Tinman.AddOns.DirectX9.DirectX9Util               (DirectX9Util)                         <class>
[-] Tinman.AddOns.DirectX9.DirectX9VertexBuffer       (DirectX9VertexBuffer)                 <class>
[-] Tinman.AddOns.GUI.Components.ChoiceOptions        (ChoiceOptions)                        <class>
[-] Tinman.AddOns.GUI.Shared.ModelRendererStatsGui    (ModelRendererStatsGui)                <class>
[-] Tinman.AddOns.GUI.Shared.WindGui                  (WindGui)                              <class>
[-] Tinman.AddOns.Meshing.MeshCameraWorld             (MeshCameraWorld)                      <class>
[-] Tinman.AddOns.Models.IModelPostProcessor          (IModelPostProcessor)                  <interface>
[-] Tinman.AddOns.Models.ModelPostProcessor           (ModelPostProcessor)                   <class>
[-] Tinman.AddOns.Models.ModelTexture_Image           (ModelTexture_Image)                   <class>
[-] Tinman.AddOns.Models.PlantProcessor               (PlantProcessor)                       <class>
[-] Tinman.AddOns.Pyramids.PyramidFlavour             (PyramidFlavour)                       <enum>
[-] Tinman.AddOns.Rendering.DecalFaceState            (DecalFaceState)                       <class>
[-] Tinman.AddOns.Rendering.GraphicsContextFactory_Config (GraphicsContextFactory_Config)    <class>
[-] Tinman.AddOns.Rendering.IRenderState              (IRenderState)                         <interface>
[-] Tinman.AddOns.Rendering.IShaderEffect             (IShaderEffect)                        <interface>
[-] Tinman.AddOns.Rendering.IShaderParameter          (IShaderParameter)                     <interface>
[-] Tinman.AddOns.Rendering.IShaderTechnique          (IShaderTechnique)                     <interface>
[-] Tinman.AddOns.Rendering.ShaderEffect              (ShaderEffect)                         <class>
[-] Tinman.AddOns.Rendering.ShaderEffectCompileInfo   (ShaderEffectCompileInfo)              <class>
[-] Tinman.AddOns.Rendering.ShaderEffectSourceInfo    (ShaderEffectSourceInfo)               <class>
[-] Tinman.AddOns.Rendering.ShaderParameter           (ShaderParameter)                      <class>
[-] Tinman.AddOns.Rendering.ShaderParameterType       (ShaderParameterType)                  <enum>
[-] Tinman.AddOns.Rendering.ShaderPass                (ShaderPass)                           <class>
[-] Tinman.AddOns.Rendering.ShaderTechnique           (ShaderTechnique)                      <class>
[-] Tinman.AddOns.Shaders.CameraState                 (CameraState)                          <class>
[-] Tinman.AddOns.Shaders.DecalState                  (DecalState)                           <class>
[-] Tinman.AddOns.Shaders.LightingState               (LightingState)                        <class>
[-] Tinman.AddOns.Shaders.MaterialState               (MaterialState)                        <class>
[-] Tinman.AddOns.Shaders.ShadowMappingState          (ShadowMappingState)                   <class>
[-] Tinman.AddOns.Shaders.TerrainState                (TerrainState)                         <class>
[-] Tinman.AddOns.Shaders.TextureTileState            (TextureTileState)                     <class>
[-] Tinman.AddOns.Shaders.TexturingBatchState         (TexturingBatchState)                  <class>
[-] Tinman.AddOns.Shaders.WindState                   (WindState)                            <class>
[-] Tinman.AddOns.Shaders.WireframeState              (WireframeState)                       <class>
[-] Tinman.Core.Config.Docs.IMemberDocNode            (IMemberDocNode)                       <interface>
[-] Tinman.Core.Config.Docs.ITypeDocNode              (ITypeDocNode)                         <interface>
[-] Tinman.Core.Document.IBreakNode                   (IBreakNode)                           <interface>
[-] Tinman.Core.Document.IContentNode<T>              (IContentNode<T>)                      <interface>
[-] Tinman.Core.Document.ILinkNode                    (ILinkNode)                            <interface>
[-] Tinman.Core.Document.IListItemNode                (IListItemNode)                        <interface>
[-] Tinman.Core.Document.IListNode                    (IListNode)                            <interface>
[-] Tinman.Core.Document.IParagraphNode               (IParagraphNode)                       <interface>
[-] Tinman.Core.Document.ISectionNode                 (ISectionNode)                         <interface>
[-] Tinman.Core.Document.ITextBlock                   (ITextBlock)                           <interface>
[-] Tinman.Core.Document.ITextDocument                (ITextDocument)                        <interface>
[-] Tinman.Core.Document.ITextNode                    (ITextNode)                            <interface>
[-] Tinman.Core.Document.SectionNode                  (SectionNode)                          <class>
[-] Tinman.Core.Document.SectionStyle                 (SectionStyle)                         <enum>
[-] Tinman.Core.Document.TextBlock                    (TextBlock)                            <class>
[-] Tinman.Core.IO.Files.File_Memory                  (File_Memory)                          <class>
[-] Tinman.Core.Logging.FileMessageHandler            (FileMessageHandler)                   <class>
[-] Tinman.Core.Logging.LogSeverity                   (LogSeverity)                          <enum>
[-] Tinman.Core.System.HashCode                       (HashCode)                             <class>
[-] Tinman.Core.System.ILifecycleState                (ILifecycleState)                      <interface>
[-] Tinman.Core.System.LifecycleState                 (LifecycleState)                       <enum>
[-] Tinman.Core.TinmanCoolDownDelegate                (TinmanCoolDownDelegate)               <delegate>
[-] Tinman.Demo.Tutorials.Framework.TutorialInfo      (TutorialInfo)                         <class>
[-] Tinman.Demo.Tutorials.Framework.TutorialInfoGeneric<T> (TutorialInfoGeneric<T>)          <class>
[-] Tinman.Demo.Tutorials.Tutorial_01_TerrainMesh     (Tutorial_01_TerrainMesh)              <class>
[-] Tinman.Demo.Tutorials.Tutorial_02_Rect            (Tutorial_02_Rect)                     <class>
[-] Tinman.Demo.Tutorials.Tutorial_03_Cube            (Tutorial_03_Cube)                     <class>
[-] Tinman.Demo.Tutorials.Tutorial_04_Headless        (Tutorial_04_Headless)                 <class>
[-] Tinman.Demo.Tutorials.Tutorial_05_Procedural      (Tutorial_05_Procedural)               <class>
[-] Tinman.Demo.Tutorials.Tutorial_06_Processing      (Tutorial_06_Processing)               <class>
[-] Tinman.Terrain.Heightmaps.HeightmapRegionDelegate (HeightmapRegionDelegate)              <delegate>
[-] Tinman.Terrain.Heightmaps.IHeightmapReader        (IHeightmapReader)                     <interface>
[-] Tinman.Terrain.Heightmaps.Painting.BrushBuffers   (BrushBuffers)                         <class>
[-] Tinman.Terrain.Heightmaps.Painting.BrushMask      (BrushMask)                            <class>
[-] Tinman.Terrain.Heightmaps.Painting.IBrushMask     (IBrushMask)                           <interface>
[-] Tinman.Terrain.Heightmaps.Painting.PixelLayerBuffers (PixelLayerBuffers)                 <class>
[-] Tinman.Terrain.Imaging.ImageSampler               (ImageSampler)                         <class>
[-] Tinman.Terrain.Kernel.TriangleOrientation         (TriangleOrientation)                  <enum>
[-] Tinman.Terrain.Meshing.IBatchRenderer<TBatch,TState> (IBatchRenderer<TBatch,TState>)     <interface>
[-] Tinman.Terrain.Rendering.BufferUpdateFlag         (BufferUpdateFlag)                     <enum>
[-] Tinman.Terrain.Rendering.IBitsPerTexel            (IBitsPerTexel)                        <interface>
[-] Tinman.Terrain.Rendering.IndexBufferBase          (IndexBufferBase)                      <class>
[-] Tinman.Terrain.Rendering.VertexBufferBase         (VertexBufferBase)                     <class>
[-] Tinman.Terrain.Util.SmoothedValue                 (SmoothedValue)                        <class>
[-] Tinman.Terrain.Vertices.Formats.CoordinatePrecision (CoordinatePrecision)                <enum>
[-] Tinman.Terrain.Vertices.Formats.PositionPrecision (PositionPrecision)                    <enum>
[!] Tinman.AddOns.Application.ApplicationBase         (ApplicationBase)                      <class>
    Tinman.Engine.Application.ApplicationBase         (ApplicationBase)                      <class>
[-] ApplicationBase   <constructor>
[-] DisposeManaged    <protected virtual method> : void
[-] Statistics        <virtual method>           : void
[*] ToConfig          <virtual method>           : ConfigValue
    ToConfig          <abstract method>          : ConfigValue
[+] Acquire           <sealed method>            : IApplication !
[+] DisposeResources  <protected virtual method> : void
[+] profiler          <protected field>          : IProfiler
[+] ProfilerAttach    <virtual method>           : void
[+] ProfilerDetach    <virtual method>           : void
[+] RequestClose      <virtual method>           : void
[+] runner            <protected field>          : IApplicationRunner
[+] RunnerAttach      <virtual method>           : void
[+] RunnerDetach      <virtual method>           : void
[+] RunningOperations <sealed getter>            : IVectorConst<RunningOperation>
[!] Tinman.AddOns.Application.ApplicationLoop         (ApplicationLoop)                      <class>
    Tinman.Engine.Application.ApplicationLoop         (ApplicationLoop)                      <class>
[-] DisposeManaged     <protected sealed method> : void
[*] Run                <method>                  : void
[+] #1 sleepOnIdle <in> : bool
[+] CurrentContext     <property>                : int
[+] DisposeResources   <protected sealed method> : void
[+] ProfileCpuRate     <static readonly field>   : ProfilerValue
[+] ProfileCpuTime     <static readonly field>   : ProfilerValue
[+] ProfileCpuTotal    <static readonly field>   : ProfilerValue
[+] ProfileCpuUsed     <static readonly field>   : ProfilerValue
[+] ProfileGpuRate     <static readonly field>   : ProfilerValue
[+] ProfileGpuTime     <static readonly field>   : ProfilerValue
[+] ProfileInput       <static readonly field>   : ProfilerValue
[+] ProfileMemory      <static readonly field>   : ProfilerValue
[+] ProfileMemoryTotal <static readonly field>   : ProfilerValue
[+] ProfileMemoryUsed  <static readonly field>   : ProfilerValue
[+] ProfilePrepare     <static readonly field>   : ProfilerValue
[+] ProfilePresent     <static readonly field>   : ProfilerValue
[+] ProfileRender      <static readonly field>   : ProfilerValue
[+] ProfileUpdate      <static readonly field>   : ProfilerValue
[+] ProfileWait        <static readonly field>   : ProfilerValue
[!] Tinman.AddOns.Application.ApplicationLoopResult   (ApplicationLoopResult)                <enum>
    Tinman.Engine.Application.ApplicationLoopResult   (ApplicationLoopResult)                <enum>
[!] Tinman.AddOns.Application.ApplicationUtil         (ApplicationUtil)                      <class>
    Tinman.Engine.Application.ApplicationUtil         (ApplicationUtil)                      <class>
[-] InputNone <static readonly field> : IInputState
[!] Tinman.AddOns.Application.ApplicationWindow       (ApplicationWindow)                    <class>
    Tinman.Engine.Application.ApplicationWindow       (ApplicationWindow)                    <class>
[-] DisposeUnmanaged       <protected virtual method> : void
[+] DisposeResources       <protected virtual method> : void
[+] DoRecreateNativeWindow <protected virtual method> : void
[+] RecreateNativeWindow   <protected sealed method>  : void
[!] Tinman.AddOns.Application.ApplicationWindowBase   (ApplicationWindowBase)                <class>
    Tinman.Engine.Application.ApplicationWindowBase   (ApplicationWindowBase)                <class>
[-] Closing                         <sealed method>            : void
[-] DisposeManaged                  <protected virtual method> : void
[*] ClientSize                      <virtual property>         : Vec2I
    ClientSize                      <virtual getter>           : Vec2I
[+] Acquire                         <sealed method>            : IApplicationWindow !
[+] DisposeResources                <protected virtual method> : void
[+] InputSettings                   <sealed property>          : InputSettings
[+] RecreateNativeWindow            <protected virtual method> : void
[+] RecreateNativeWindowIfNecessary <sealed method>            : void
[+] RecreateNativeWindowIsNecessary <sealed method>            : void
[+] RequestClose                    <sealed method>            : void
[+] Resize                          <virtual method>           : void
[!] Tinman.AddOns.Application.BoundedInput            (BoundedInput)                         <class>
    Tinman.Engine.Application.BoundedInput            (BoundedInput)                         <class>
[!] Tinman.AddOns.Application.IApplication            (IApplication)                         <interface>
    Tinman.Engine.Application.IApplication            (IApplication)                         <interface>
[-] FrameRateLimit                                                        <abstract getter> : int
[-] Run(IApplication,string,IGraphicsContextFactory,IApplicationWindow)   <static extension> : TinmanError
[-] Run(IApplication,string,IGraphicsContextFactory,string,Vec2I)         <static extension> : TinmanError
[-] Run(IApplication,string,IVectorConst<IGraphicsContextFactory>,IApplicationWindow) <static extension> : TinmanError
[-] Run(IApplication,string,IVectorConst<IGraphicsContextFactory>,string,Vec2I) <static extension> : TinmanError
[-] Statistics                                                            <abstract method> : void
[+] Run(IApplication,string,IGraphicsContextFactory,IApplicationWindow,bool) <static extension> : TinmanError
[+] Run(IApplication,string,IGraphicsContextFactory,string,Vec2I,bool)    <static extension> : TinmanError
[+] Run(IApplication,string,IVectorConst<IGraphicsContextFactory>,IApplicationWindow,bool) <static extension> : TinmanError
[+] Run(IApplication,string,IVectorConst<IGraphicsContextFactory>,string,Vec2I,bool) <static extension> : TinmanError
[!] Tinman.AddOns.Application.IApplicationControl     (IApplicationControl)                  <interface>
    Tinman.Engine.Application.IApplicationControl     (IApplicationControl)                  <interface>
[-] CloseApplication     <abstract method> : void
[+] ResetGraphicsContext <abstract method> : void
[!] Tinman.AddOns.Application.IApplicationWindow      (IApplicationWindow)                   <interface>
    Tinman.Engine.Application.IApplicationWindow      (IApplicationWindow)                   <interface>
[-] ClientSize    <abstract property> : Vec2I
[-] Closing       <abstract method>   : void
[+] InputSettings <abstract property> : InputSettings
[+] Resize        <abstract method>   : void
[!] Tinman.AddOns.Application.IInputConsumer          (IInputConsumer)                       <interface>
    Tinman.Engine.Application.IInputConsumer          (IInputConsumer)                       <interface>
[!] Tinman.AddOns.Application.IInputConsumerEx        (IInputConsumerEx)                     <interface>
    Tinman.Engine.Application.IInputConsumerEx        (IInputConsumerEx)                     <interface>
[!] Tinman.AddOns.Application.IInputState             (IInputState)                          <interface>
    Tinman.Engine.Application.IInputState             (IInputState)                          <interface>
[!] Tinman.AddOns.Application.InputClick              (InputClick)                           <struct>
    Tinman.Engine.Application.InputClick              (InputClick)                           <struct>
[!] Tinman.AddOns.Application.InputEvent              (InputEvent)                           <class>
    Tinman.Engine.Application.InputEvent              (InputEvent)                           <class>
[+] IsPressedOrRepeated <method>        : bool
[+] IsRepeated          <method>        : bool
[+] Repeated            <static method> : InputEvent
[!] Tinman.AddOns.Application.InputEventType          (InputEventType)                       <enum>
    Tinman.Engine.Application.InputEventType          (InputEventType)                       <enum>
[!] Tinman.AddOns.Application.InputModifiers          (InputModifiers)                       <enum>
    Tinman.Engine.Application.InputModifiers          (InputModifiers)                       <enum>
[!] Tinman.AddOns.Application.IRenderable             (IRenderable)                          <interface>
    Tinman.Engine.Application.IRenderable             (IRenderable)                          <interface>
[!] Tinman.AddOns.Application.IRenderable2D           (IRenderable2D)                        <interface>
    Tinman.Engine.Application.IRenderable2D           (IRenderable2D)                        <interface>
[!] Tinman.AddOns.Application.IRenderPreparable       (IRenderPreparable)                    <interface>
    Tinman.Engine.Application.IRenderPreparable       (IRenderPreparable)                    <interface>
[!] Tinman.AddOns.Application.IUpdateableFrameTime    (IUpdateableFrameTime)                 <interface>
    Tinman.Engine.Application.IUpdateableFrameTime    (IUpdateableFrameTime)                 <interface>
[!] Tinman.AddOns.Application.KeyboardKey             (KeyboardKey)                          <enum>
    Tinman.Engine.Application.KeyboardKey             (KeyboardKey)                          <enum>
[!] Tinman.AddOns.Application.LogoApplication         (LogoApplication)                      <class>
    Tinman.Engine.Application.LogoApplication         (LogoApplication)                      <class>
[+] ToConfig <sealed method> : ConfigValue
[!] Tinman.AddOns.Application.MouseButton             (MouseButton)                          <enum>
    Tinman.Engine.Application.MouseButton             (MouseButton)                          <enum>
[!] Tinman.AddOns.Application.MouseCursor             (MouseCursor)                          <enum>
    Tinman.Engine.Application.MouseCursor             (MouseCursor)                          <enum>
[!] Tinman.AddOns.Application.WindowMode              (WindowMode)                           <enum>
    Tinman.Engine.Application.WindowMode              (WindowMode)                           <enum>
[!] Tinman.AddOns.Application.WindowState             (WindowState)                          <enum>
    Tinman.Engine.Application.WindowState             (WindowState)                          <enum>
[!] Tinman.AddOns.Components.Camera                   (Camera)                               <class>
    Tinman.Engine.Components.Camera                   (Camera)                               <class>
[!] Tinman.AddOns.Components.CameraControl            (CameraControl)                        <class>
    Tinman.Engine.Components.CameraControl            (CameraControl)                        <class>
[-] Anchor      <sealed getter> : Vec3D
[-] Drag        <getter>        : CameraControlDrag
[-] Free        <getter>        : CameraControlFree
[-] IsFree      <getter>        : bool
[+] AnchorPoint <sealed getter> : Vec3D
[+] DragControl <getter>        : CameraControlDrag
[+] FreeControl <getter>        : CameraControlFree
[+] FreeMode    <property>      : bool
[+] Input       <getter>        : IInputState
[!] Tinman.AddOns.Components.CameraControlBase        (CameraControlBase)                    <class>
    Tinman.Engine.Components.CameraControlBase        (CameraControlBase)                    <class>
[-] Anchor      <virtual getter> : Vec3D
[+] AnchorPoint <virtual getter> : Vec3D
[+] IsAttached  <getter>         : bool
[!] Tinman.AddOns.Components.CameraControlDrag        (CameraControlDrag)                    <class>
    Tinman.Engine.Components.CameraControlDrag        (CameraControlDrag)                    <class>
[-] Anchor      <sealed getter> : Vec3D
[+] AnchorPoint <sealed getter> : Vec3D
[+] Mode        <getter>        : int
[!] Tinman.AddOns.Components.CameraControlFree        (CameraControlFree)                    <class>
    Tinman.Engine.Components.CameraControlFree        (CameraControlFree)                    <class>
[+] IsRolling  <getter>   : bool
[+] ZoomTarget <property> : double
[!] Tinman.AddOns.Components.CameraPath               (CameraPath)                           <class>
    Tinman.Engine.Components.CameraPath               (CameraPath)                           <class>
[!] Tinman.AddOns.Components.CameraViewport           (CameraViewport)                       <class>
    Tinman.Engine.Components.CameraViewport           (CameraViewport)                       <class>
[-] CenterOffset  <property>      : Vec2F
[*] ScreenToWorld <sealed method> : void
    ScreenToWorld <sealed method> : Ray
[-] #3 origin    <out> : Vec3D
[-] #4 direction <out> : Vec3D
[!] Tinman.AddOns.Components.EnvironmentMap           (EnvironmentMap)                       <class>
    Tinman.Engine.Components.EnvironmentMap           (EnvironmentMap)                       <class>
[!] Tinman.AddOns.Components.EnvironmentMapImage      (EnvironmentMapImage)                  <class>
    Tinman.Engine.Components.EnvironmentMapImage      (EnvironmentMapImage)                  <class>
[!] Tinman.AddOns.Components.EnvironmentMapResource   (EnvironmentMapResource)               <class>
    Tinman.Engine.Components.EnvironmentMapResource   (EnvironmentMapResource)               <class>
[-] DisposeManaged     <protected sealed method> : void
[*] ApplyLightingState <method>                  : void
[-] #1 state      <in> : LightingState
[+] #1 parameters <in> : LightingParameters
[+] AccessPattern      <sealed getter>           : ResourceAccessPattern
[+] DisposeResources   <protected sealed method> : void
[+] Type               <protected sealed getter> : string
[!] Tinman.AddOns.Components.EnvironmentMapSky        (EnvironmentMapSky)                    <class>
    Tinman.Engine.Components.EnvironmentMapSky        (EnvironmentMapSky)                    <class>
[!] Tinman.AddOns.Components.EnvironmentMapTransform  (EnvironmentMapTransform)              <class>
    Tinman.Engine.Components.EnvironmentMapTransform  (EnvironmentMapTransform)              <class>
[!] Tinman.AddOns.Components.ICameraControl           (ICameraControl)                       <interface>
    Tinman.Engine.Components.ICameraControl           (ICameraControl)                       <interface>
[-] Anchor      <abstract getter> : Vec3D
[+] AnchorPoint <abstract getter> : Vec3D
[!] Tinman.AddOns.Components.ICameraViewport          (ICameraViewport)                      <interface>
    Tinman.Engine.Components.ICameraViewport          (ICameraViewport)                      <interface>
[-] ScreenToWorld(float,float,Vec3D,Vec3D)           <abstract method>  : void
[-] ScreenToWorld(ICameraViewport,Vec2F,Vec3D,Vec3D) <static extension> : void
[+] ScreenToWorld(float,float)                       <abstract method>  : Ray
[+] ScreenToWorld(ICameraViewport,Vec2F)             <static extension> : Ray
[!] Tinman.AddOns.Components.ICameraViewportDepth     (ICameraViewportDepth)                 <interface>
    Tinman.Engine.Components.ICameraViewportDepth     (ICameraViewportDepth)                 <interface>
[+] ScreenInterpolate <static extension> : Vec3F
[+] ZRangeFar         <static extension> : void
[!] Tinman.AddOns.Components.ICameraWorld             (ICameraWorld)                         <interface>
    Tinman.Engine.Components.ICameraWorld             (ICameraWorld)                         <interface>
[-] Pick       <abstract method>  : bool
[+] PickRay    <abstract method>  : bool
[+] PickSmooth <static extension> : bool
[+] PickUp     <abstract method>  : bool
[+] Unit       <abstract getter>  : UnitOfMeasure
[!] Tinman.AddOns.Components.IEnvironmentMap          (IEnvironmentMap)                      <interface>
    Tinman.Engine.Components.IEnvironmentMap          (IEnvironmentMap)                      <interface>
[!] Tinman.AddOns.Components.ILightProvider           (ILightProvider)                       <interface>
    Tinman.Engine.Components.ILightProvider           (ILightProvider)                       <interface>
[!] Tinman.AddOns.Components.ObjectList               (ObjectList)                           <class>
    Tinman.Engine.Components.ObjectList               (ObjectList)                           <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[!] Tinman.AddOns.Components.ObjectListFlags          (ObjectListFlags)                      <enum>
    Tinman.Engine.Components.ObjectListFlags          (ObjectListFlags)                      <enum>
[!] Tinman.AddOns.Components.ScrollControl            (ScrollControl)                        <class>
    Tinman.Engine.Components.ScrollControl            (ScrollControl)                        <class>
[+] InputAttach        <sealed method> : void
[+] InputDetach        <sealed method> : void
[+] ShouldCaptureMouse <sealed getter> : bool
[+] UpdateFrameTime    <sealed method> : bool
[!] Tinman.AddOns.Components.ShadowCascade            (ShadowCascade)                        <class>
    Tinman.Engine.Components.ShadowCascade            (ShadowCascade)                        <class>
[*] Casters              <getter>   : IBatchRenderer<SectorBatch, SectorBatch>
    Casters              <getter>   : IBatchRenderer<SectorBatch>
[+] Filter               <getter>   : MeshTreeFilter
[+] ShadowMatrixOptimize <property> : bool
[!] Tinman.AddOns.Components.ShadowMapping            (ShadowMapping)                        <class>
    Tinman.Engine.Components.ShadowMapping            (ShadowMapping)                        <class>
[+] TextureSize <property> : int
[!] Tinman.AddOns.Components.ShadowMappingResource    (ShadowMappingResource)                <class>
    Tinman.Engine.Components.ShadowMappingResource    (ShadowMappingResource)                <class>
[-] ApplyShadowMap       <method>                  : void
[-] DisposeManaged       <protected sealed method> : void
[*] RenderShadowMapBegin <method>                  : IRenderTarget
    RenderShadowMapBegin <method>                  : bool
[*] RenderShadowMapEnd   <method>                  : void
[-] #1 state   <in> : ShadowMappingState
[+] #1 effect  <in> : IBlurEffect
[+] #2 cascade <in> : int
[+] AccessPattern        <sealed getter>           : ResourceAccessPattern
[+] ApplyParameters      <method>                  : void
[+] DisposeResources     <protected sealed method> : void
[+] Type                 <protected sealed getter> : string
[!] Tinman.AddOns.Components.Sky                      (Sky)                                  <class>
    Tinman.Engine.Components.Sky                      (Sky)                                  <class>
[-] DisposeManaged   <protected sealed method> : void
[-] EnvironmentMap   <property>                : ITextureCube
[-] Horizon          <property>                : float
[-] LightSpace       <property>                : Mat3F
[-] UniformColor     <property>                : long
[-] ViewProjection   <property>                : Mat4F
[+] DisposeResources <protected sealed method> : void
[+] Parameters       <getter>                  : SkyParameters
[!] Tinman.AddOns.GUI.Axis                            (Axis)                                 <enum>
    Tinman.Engine.GUI.Axis                            (Axis)                                 <enum>
[!] Tinman.AddOns.GUI.Component                       (Component)                            <class>
    Tinman.Engine.GUI.Component                       (Component)                            <class>
[-] ConsumeAction         <protected virtual method> : bool
[-] DisposeManaged        <protected virtual method> : void
[-] Tag                   <property>                 : int
[*] ActualLayoutMargin    <protected getter>         : Edging
    ActualLayoutMargin    <getter>                   : Edging
[*] ActualLayoutSize      <protected virtual getter> : Vec2I
    ActualLayoutSize      <getter>                   : Vec2I
[*] DrawBackground        <protected method>         : void
[*] #2 round <in> : int = 5
    #2 round <in> : int = 4
[*] IsHighlighted         <getter>                   : bool
    IsHighlighted         <virtual getter>           : bool
[+] ActualLayoutBaseline  <getter>                   : int
[+] BorderColor           <protected method>         : long
[+] ComputeLayoutBaseline <protected virtual method> : int
[+] ComputeLayoutMargin   <protected virtual method> : Edging
[+] ComputeLayoutSize     <protected virtual method> : Vec2I
[+] ConsumeKeyboardScroll <protected method>         : bool
[+] ConsumeMouseScroll    <protected method>         : bool
[+] DisposeResources      <protected virtual method> : void
[+] FocusClear            <sealed method>            : void
[+] FocusLeaf             <virtual method>           : Component
[+] Graphics              <getter>                   : Graphics
[+] HelpId                <virtual getter>           : string
[+] HoveredClear          <protected virtual method> : void
[+] HoveredLeaf           <virtual method>           : Component
[+] IsVisible             <getter>                   : bool
[+] LayoutLimit           <property>                 : Vec2I
[+] LayoutValidated       <protected virtual method> : void
[+] OverlayAdd            <method>                   : void
[+] OverlayRemove         <method>                   : void
[+] padding               <protected field>          : Edging
[+] SetBounds             <protected virtual method> : bool
[+] Shown                 <protected virtual method> : void
[!] Tinman.AddOns.GUI.Components.Choice               (Choice)                               <class>
    Tinman.Engine.GUI.Components.Choice               (Choice)                               <class>
[-] ActualLayoutSize      <protected sealed getter> : Vec2I
[-] DisposeManaged        <protected sealed method> : void
[*] Choice                <constructor>
[*] #1 options <in> : ChoiceOptions = null
    #1 options <in> : IVector<ChoiceOption> = null
[*] Options               <property>                : ChoiceOptions
    Options               <property>                : IVector<ChoiceOption>
[+] ComputeLayoutBaseline <protected sealed method> : int
[+] ComputeLayoutSize     <protected sealed method> : Vec2I
[+] DisposeResources      <protected sealed method> : void
[+] Flat                  <property>                : bool
[!] Tinman.AddOns.GUI.Components.ChoiceOption         (ChoiceOption)                         <class>
    Tinman.Engine.GUI.Components.ChoiceOption         (ChoiceOption)                         <class>
[-] Enabled      <property>    : bool
[*] ChoiceOption <constructor>
[-] #3 enabled <in> : bool = true
[!] Tinman.AddOns.GUI.Components.ClickButton          (ClickButton)                          <class>
    Tinman.Engine.GUI.Components.ClickButton          (ClickButton)                          <class>
[-] ActualLayoutSize      <protected sealed getter> : Vec2I
[-] DisposeManaged        <protected sealed method> : void
[-] GraphicsDetach        <sealed method>           : void
[*] ClickButton           <constructor>
[-] #3 iconSize <in> : Vec2I = default(Vec2I)
[+] ActionClick           <protected sealed method> : void
[+] ComputeLayoutBaseline <protected sealed method> : int
[+] ComputeLayoutSize     <protected sealed method> : Vec2I
[+] DisposeResources      <protected sealed method> : void
[+] LayoutDefault         <sealed getter>           : Layout
[!] Tinman.AddOns.GUI.Components.ComponentGroup<T>    (ComponentGroup<T>)                    <class>
    Tinman.Engine.GUI.Components.ComponentGroup<T>    (ComponentGroup<T>)                    <class>
[!] Tinman.AddOns.GUI.Components.ImageView            (ImageView)                            <class>
    Tinman.Engine.GUI.Components.ImageView            (ImageView)                            <class>
[-] ActualLayoutSize      <protected sealed getter> : Vec2I
[-] DisposeManaged        <protected sealed method> : void
[*] ImageView             <constructor>
[+] #2 imageTint <in> : bool = false
[+] ComputeLayoutBaseline <protected sealed method> : int
[+] ComputeLayoutSize     <protected sealed method> : Vec2I
[+] DisposeResources      <protected sealed method> : void
[+] Image                 <property>                : Bitmap <!
[+] ImageCanvasOffset     <getter>                  : Vec2I
[+] ImageCanvasSize       <getter>                  : Vec2I
[+] ImageFit              <property>                : int
[+] ImageFitAspectRatio   <property>                : double
[+] ImageTint             <property>                : bool
[+] ImageTintColor        <property>                : long
[+] SetBounds             <protected sealed method> : bool
[!] Tinman.AddOns.GUI.Components.InputField           (InputField)                           <class>
    Tinman.Engine.GUI.Components.InputField           (InputField)                           <class>
[-] ActualLayoutSize      <protected virtual getter> : Vec2I
[-] DisposeManaged        <protected virtual method> : void
[-] Prompt                <property>                 : string
[-] Text                  <sealed property>          : string
[*] Editable              <property>                 : bool
    Editable              <property>                 : int
[*] InputField            <constructor>
[-] #2 prompt           <in> : string = null
[*] #1 editable         <in> : bool = true
    #1 editable         <in> : int = 1
[+] #2 textMeasureWidth <in> : string = null
[*] Selection             <method>                   : void
    Selection             <virtual method>           : void
[+] ComputeLayoutBaseline <protected virtual method> : int
[+] ComputeLayoutSize     <protected virtual method> : Vec2I
[+] DisposeResources      <protected virtual method> : void
[+] DoStylesheetApply     <protected virtual method> : void
[+] FocusChanged          <protected virtual method> : void
[+] IsHighlighted         <virtual getter>           : bool
[+] TextPrompt            <property>                 : string
[!] Tinman.AddOns.GUI.Components.InputFieldGeneric<T> (InputFieldGeneric<T>)                 <class>
    Tinman.Engine.GUI.Components.InputFieldGeneric<T> (InputFieldGeneric<T>)                 <class>
[-] DisposeManaged    <protected virtual method> : void
[*] InputFieldGeneric <protected constructor>
[-] #2 prompt           <in> : string = null
[*] #1 editable         <in> : bool = true
    #1 editable         <in> : int = 1
[+] #2 textMeasureWidth <in> : string = null
[*] Unit              <property>                 : string
    Unit              <sealed property>          : string
[*] Value             <property>                 : T
    Value             <sealed property>          : T
[+] DisposeResources  <protected virtual method> : void
[+] Selection         <virtual method>           : void
[+] ValueToRange      <protected virtual method> : T
[!] Tinman.AddOns.GUI.Components.InputFieldInteger    (InputFieldInteger)                    <class>
    Tinman.Engine.GUI.Components.InputFieldInteger    (InputFieldInteger)                    <class>
[*] InputFieldInteger <constructor>
[-] #2 prompt           <in> : string = null
[*] #1 editable         <in> : bool = true
    #1 editable         <in> : int = 1
[+] #2 textMeasureWidth <in> : string = null
[+] ValueToRange      <protected sealed method> : long
[!] Tinman.AddOns.GUI.Components.InputFieldLatLon     (InputFieldLatLon)                     <class>
    Tinman.Engine.GUI.Components.InputFieldLatLon     (InputFieldLatLon)                     <class>
[*] InputFieldLatLon <constructor>
[-] #2 prompt           <in> : string = null
[*] #1 editable         <in> : bool = true
    #1 editable         <in> : int = 1
[+] #2 textMeasureWidth <in> : string = null
[!] Tinman.AddOns.GUI.Components.InputFieldNumber     (InputFieldNumber)                     <class>
    Tinman.Engine.GUI.Components.InputFieldNumber     (InputFieldNumber)                     <class>
[*] InputFieldNumber <constructor>
[-] #2 prompt           <in> : string = null
[*] #1 editable         <in> : bool = true
    #1 editable         <in> : int = 1
[+] #2 textMeasureWidth <in> : string = null
[+] Digits           <property>                : int
[+] ValueToRange     <protected sealed method> : double
[!] Tinman.AddOns.GUI.Components.InputFieldState      (InputFieldState)                      <struct>
    Tinman.Engine.GUI.Components.InputFieldState      (InputFieldState)                      <struct>
[!] Tinman.AddOns.GUI.Components.ITextProperty        (ITextProperty)                        <interface>
    Tinman.Engine.GUI.Components.ITextProperty        (ITextProperty)                        <interface>
[!] Tinman.AddOns.GUI.Components.Knob                 (Knob)                                 <struct>
    Tinman.Engine.GUI.Components.Knob                 (Knob)                                 <struct>
[!] Tinman.AddOns.GUI.Components.LabelView            (LabelView)                            <class>
    Tinman.Engine.GUI.Components.LabelView            (LabelView)                            <class>
[-] ActualLayoutSize <protected sealed getter> : Vec2I
[-] DisposeManaged   <protected sealed method> : void
[-] Text             <sealed property>         : string
[+] DisposeResources <protected sealed method> : void
[!] Tinman.AddOns.GUI.Components.Panel                (Panel)                                <class>
    Tinman.Engine.GUI.Components.Panel                (Panel)                                <class>
[-] ActualLayoutInsets  <protected sealed getter> : Edging
[-] ActualLayoutSize    <protected sealed getter> : Vec2I
[-] DisposeManaged      <protected sealed method> : void
[-] UpdateFrameTime     <sealed method>           : bool
[+] ComputeLayoutInsets <protected sealed method> : Edging
[+] ComputeLayoutSize   <protected sealed method> : Vec2I
[+] DisposeResources    <protected sealed method> : void
[!] Tinman.AddOns.GUI.Components.PushButton           (PushButton)                           <class>
    Tinman.Engine.GUI.Components.PushButton           (PushButton)                           <class>
[!] Tinman.AddOns.GUI.Components.ScrollBar            (ScrollBar)                            <class>
    Tinman.Engine.GUI.Components.ScrollBar            (ScrollBar)                            <class>
[-] ActualLayoutSize  <protected sealed getter> : Vec2I
[-] DisposeManaged    <protected sealed method> : void
[*] ScrollBar         <constructor>
[*] #2 orientation <in> : Axis = Axis.Vertical
    #2 orientation <in> : Axis
[*] StateNotNeeded    <method>                  : void
    StateNotNeeded    <property>                : ComponentState
[-] #1 notNeeded <in> : ComponentState = ComponentState.Hidden
[+] ComputeLayoutSize <protected sealed method> : Vec2I
[+] DisposeResources  <protected sealed method> : void
[+] UpdateFrameTime   <sealed method>           : bool
[!] Tinman.AddOns.GUI.Components.Slider               (Slider)                               <class>
    Tinman.Engine.GUI.Components.Slider               (Slider)                               <class>
[-] ActualLayoutSize      <protected sealed getter> : Vec2I
[-] DisposeManaged        <protected sealed method> : void
[*] Slider                <constructor>
[-] #1 axis         <in> : Axis
[-] #2 minimumValue <in> : int = 0
[-] #3 maximumValue <in> : int = 100
[-] #4 value        <in> : int = 0
[-] #5 unit         <in> : string = null
[-] #6 padValue     <in> : int = Maths.MinInt
[+] #1 minimumValue <in> : int = 0
[+] #2 maximumValue <in> : int = 100
[+] #3 value        <in> : int = 0
[+] #4 unit         <in> : string = null
[+] #5 padValue     <in> : int = Maths.MinInt
[+] ComputeLayoutBaseline <protected sealed method> : int
[+] ComputeLayoutSize     <protected sealed method> : Vec2I
[+] DisposeResources      <protected sealed method> : void
[+] DoStylesheetApply     <protected sealed method> : void
[+] InitialValue          <property>                : int
[+] ValueWrap             <property>                : bool
[!] Tinman.AddOns.GUI.Components.SwitchButton         (SwitchButton)                         <class>
    Tinman.Engine.GUI.Components.SwitchButton         (SwitchButton)                         <class>
[-] ActualLayoutSize      <protected sealed getter> : Vec2I
[-] DisposeManaged        <protected sealed method> : void
[+] ComputeLayoutBaseline <protected sealed method> : int
[+] ComputeLayoutSize     <protected sealed method> : Vec2I
[+] DisposeResources      <protected sealed method> : void
[!] Tinman.AddOns.GUI.ComponentState                  (ComponentState)                       <enum>
    Tinman.Engine.GUI.ComponentState                  (ComponentState)                       <enum>
[!] Tinman.AddOns.GUI.Container                       (Container)                            <class>
    Tinman.Engine.GUI.Container                       (Container)                            <class>
[-] ActualLayoutSize             <protected virtual getter> : Vec2I
[-] ConsumeAction                <protected virtual method> : bool
[-] DisposeManaged               <protected virtual method> : void
[*] ActualLayoutInsets           <protected virtual getter> : Edging
    ActualLayoutInsets           <getter>                   : Edging
[+] ChildBounds(Component)       <method>                   : Box2I
[+] ChildBounds(Component,Box2I) <method>                   : Box2I
[+] ComputeLayoutBaseline        <protected virtual method> : int
[+] ComputeLayoutInsets          <protected virtual method> : Edging
[+] ComputeLayoutSize            <protected virtual method> : Vec2I
[+] DisposeResources             <protected virtual method> : void
[+] FocusLeaf                    <virtual method>           : Component
[+] Focussed                     <protected getter>         : Component
[+] guiUpdating                  <protected field>          : BeginEnd
[+] HoveredClear                 <protected virtual method> : void
[+] HoveredLeaf                  <virtual method>           : Component
[+] LayoutDefault                <virtual getter>           : Layout
[+] LayoutGridBounds             <protected method>         : Box2I
[+] LayoutGridExtends            <protected getter>         : Box2I
[+] SetBounds                    <protected virtual method> : bool
[+] ValidateLayout               <method>                   : bool
[!] Tinman.AddOns.GUI.DefaultIcons                    (DefaultIcons)                         <class>
    Tinman.Engine.GUI.DefaultIcons                    (DefaultIcons)                         <class>
[-] Extlink   <static readonly field> : IconItem
[-] Lightbulb <static readonly field> : IconItem
[+] ExtLink   <static readonly field> : IconItem
[+] LightBulb <static readonly field> : IconItem
[!] Tinman.AddOns.GUI.Edging                          (Edging)                               <struct>
    Tinman.Engine.GUI.Edging                          (Edging)                               <struct>
[-] AddBottom            <method> : Edging
[-] AddLeft              <method> : Edging
[-] AddRight             <method> : Edging
[-] AddTop               <method> : Edging
[+] Max(Edging)          <method> : Edging
[+] Max(int,int,int,int) <method> : Edging
[+] Reduce               <method> : Edging
[!] Tinman.AddOns.GUI.IFocusable                      (IFocusable)                           <interface>
    Tinman.Engine.GUI.IFocusable                      (IFocusable)                           <interface>
[+] FocusClear <abstract method> : void
[!] Tinman.AddOns.GUI.IScrollable                     (IScrollable)                          <interface>
    Tinman.Engine.GUI.IScrollable                     (IScrollable)                          <interface>
[+] ScrollVisible <static extension> : void
[!] Tinman.AddOns.GUI.IUpdateableGui                  (IUpdateableGui)                       <interface>
    Tinman.Engine.GUI.IUpdateableGui                  (IUpdateableGui)                       <interface>
[*] UpdateGui <abstract method> : void
[+] #1 valuesOnly <in> : bool
[!] Tinman.AddOns.GUI.Layout                          (Layout)                               <struct>
    Tinman.Engine.GUI.Layout                          (Layout)                               <struct>
[-] Height         <method>         : Layout
[-] Width          <method>         : Layout
[+] Compact        <method>         : Layout
[+] LayoutLimit    <readonly field> : Vec2I
[+] Limit(int,int) <method>         : Layout
[+] Limit(Vec2I)   <method>         : Layout
[!] Tinman.AddOns.GUI.RootContainer                   (RootContainer)                        <class>
    Tinman.Engine.GUI.RootContainer                   (RootContainer)                        <class>
[+] SetBounds <method> : void
[!] Tinman.AddOns.GUI.Shared.CameraPathGui            (CameraPathGui)                        <class>
    Tinman.AddOns.Components.CameraPathGui            (CameraPathGui)                        <class>
[-] DisposeManaged   <protected sealed method> : void
[*] UpdateGui        <sealed method>           : void
[+] #1 valuesOnly <in> : bool
[+] CameraPath       <getter>                  : CameraPath
[+] DisposeResources <protected sealed method> : void
[+] HelpId           <sealed getter>           : string
[+] Load             <method>                  : void
[+] NotifyEvent      <sealed method>           : void
[+] RenderOverlay    <method>                  : void
[+] Save             <method>                  : void
[!] Tinman.AddOns.GUI.Shared.LightingGui              (LightingGui)                          <class>
    Tinman.AddOns.Components.LightingGui              (LightingGui)                          <class>
[-] DisposeManaged    <protected sealed method> : void
[-] LightLatitude     <sealed getter>           : double
[-] LightLongitude    <sealed getter>           : double
[-] LightMetric       <property>                : double
[-] LightMetricEnable <property>                : bool
[-] LightSize         <sealed getter>           : double
[-] SetLight          <sealed method>           : void
[-] SetLightMask      <sealed property>         : int
[*] AmbientOcclusion  <property>                : float
    AmbientOcclusion  <property>                : IAmbientOcclusion
[+] DisposeResources  <protected sealed method> : void
[+] HelpId            <sealed getter>           : string
[+] JsonDeserialize   <sealed method>           : void
[+] JsonSerialize     <sealed method>           : void
[+] LightProvider     <property>                : ILightProvider
[+] NotifyEvent       <sealed method>           : void
[+] UpdateGui         <sealed method>           : void
[!] Tinman.AddOns.GUI.Shared.SettingsGui              (SettingsGui)                          <class>
    Tinman.AddOns.Components.BookmarksGui             (BookmarksGui)                         <class>
[-] ClearCache       <getter>                  : Component
[-] DisposeManaged   <protected sealed method> : void
[-] ResetView        <getter>                  : Component
[-] SettingsGui      <constructor>
[*] Delete           <method>                  : void
[*] #1 bookmark <in> : int = -1
    #1 bookmark <in> : int
[*] Load             <method>                  : void
[*] #1 bookmark <in> : int = -1
    #1 bookmark <in> : int
[*] Save             <method>                  : void
[-] #2 screenshot <in> : bool = false
[*] #1 bookmark   <in> : int = -1
    #1 bookmark   <in> : int
[*] UpdateGui        <sealed method>           : void
[+] #1 valuesOnly <in> : bool
[+] BookmarksGui     <constructor>
[+] DisposeResources <protected sealed method> : void
[+] HelpId           <sealed getter>           : string
[+] NotifyEvent      <sealed method>           : void
[!] Tinman.AddOns.GUI.Styles.BorderStyle              (BorderStyle)                          <struct>
    Tinman.Engine.GUI.Styles.BorderStyle              (BorderStyle)                          <struct>
[!] Tinman.AddOns.GUI.Styles.ColorScheme              (ColorScheme)                          <class>
    Tinman.Engine.GUI.Styles.ColorScheme              (ColorScheme)                          <class>
[!] Tinman.AddOns.GUI.Styles.IStyleProperty           (IStyleProperty)                       <interface>
    Tinman.Engine.GUI.Styles.IStyleProperty           (IStyleProperty)                       <interface>
[!] Tinman.AddOns.GUI.Styles.ShadowStyle              (ShadowStyle)                          <struct>
    Tinman.Engine.GUI.Styles.ShadowStyle              (ShadowStyle)                          <struct>
[!] Tinman.AddOns.GUI.Styles.Style                    (Style)                                <class>
    Tinman.Engine.GUI.Styles.Style                    (Style)                                <class>
[-] Image         <static readonly field> : StyleProperty<IResourceHandle>
[-] ImageAlign    <static readonly field> : StyleProperty<Anchor>
[-] ImageShadow   <static readonly field> : StyleProperty<ShadowStyle>
[-] ImageSize     <static readonly field> : StyleProperty<Vec2I>
[+] Baseline      <static readonly field> : StyleProperty<int>
[+] Icon          <static readonly field> : StyleProperty<IResourceHandle>
[+] Padding       <static readonly field> : StyleProperty<int>
[+] ShowBaselines <static readonly field> : StyleProperty<bool>
[+] ShowBounds    <static readonly field> : StyleProperty<bool>
[+] ShowFocusable <static readonly field> : StyleProperty<bool>
[+] Size          <static readonly field> : StyleProperty<Vec2I>
[!] Tinman.AddOns.GUI.Styles.StyleClass               (StyleClass)                           <struct>
    Tinman.Engine.GUI.Styles.StyleClass               (StyleClass)                           <struct>
[-] NameFor     <method> : string
[+] GetHashCode <method> : int
[!] Tinman.AddOns.GUI.Styles.StyleProperty<T>         (StyleProperty<T>)                     <class>
    Tinman.Engine.GUI.Styles.StyleProperty<T>         (StyleProperty<T>)                     <class>
[+] Unset(Component)                   <method> : void
[+] Unset(Component,StyleClass)        <method> : void
[+] Unset(Component,StyleClass,string) <method> : void
[!] Tinman.AddOns.GUI.Styles.Stylesheet               (Stylesheet)                           <class>
    Tinman.Engine.GUI.Styles.Stylesheet               (Stylesheet)                           <class>
[!] Tinman.AddOns.Models.IMaterial                    (IMaterial)                            <interface>
    Tinman.Engine.Models.IMaterial                    (IMaterial)                            <interface>
[!] Tinman.AddOns.Models.IModel                       (IModel)                               <interface>
    Tinman.Engine.Models.IModel                       (IModel)                               <interface>
[-] Batch                         <abstract getter>  : PrimitiveBatch
[-] ChildModelAt                  <abstract method>  : IModel
[-] ChildModelFor                 <static extension> : IModel
[-] DistanceTo                    <static extension> : double
[-] Filter                        <static extension> : bool
[-] FrameAt                       <abstract method>  : Mat4F
[-] FrameCount                    <abstract getter>  : int
[-] FrameGet                      <static extension> : Mat4F
[-] Geometry                      <abstract getter>  : IModelGeometry
[-] HasWind                       <static extension> : bool
[-] Material                      <abstract getter>  : IMaterial
[-] PickRay                       <static extension> : bool
[-] WriteCMH                      <static extension> : IOperation !
[*] ChildTransformAt              <abstract method>  : Mat4F
    ChildTransformAt              <abstract method>  : AffineTransform
[*] Collider                      <abstract getter>  : ModelCollider
    Collider                      <abstract getter>  : IModelCollider
[+] ChildAt                       <abstract method>  : IModel
[+] ChildFor                      <static extension> : IModel
[+] ChildTransformWithUnitScaleAt <static extension> : AffineTransform
[+] PartAt                        <abstract method>  : IModelPart
[+] PartCount                     <abstract getter>  : int
[+] PrepareLazy                   <abstract method>  : IModel
[+] Traverse                      <static extension> : void
[+] UnitScale                     <static extension> : double
[+] Wrap                          <static extension> : IModelReader !
[!] Tinman.AddOns.Models.IModelGeometry               (IModelGeometry)                       <interface>
    Tinman.Engine.Models.IModelGeometry               (IModelGeometry)                       <interface>
[-] UseGeometryInstancing <abstract method> : IModelGeometry
[+] Dynamic               <abstract method> : IModelGeometryDynamic
[+] Instanced             <abstract method> : IModelGeometry
[+] Optimized             <abstract method> : IModelGeometry
[+] Reduced               <abstract method> : IModelGeometry
[+] Transform             <abstract method> : IModelGeometry
[!] Tinman.AddOns.Models.IModelGeometrySimple         (IModelGeometrySimple)                 <interface>
    Tinman.Engine.Models.IModelGeometrySimple         (IModelGeometrySimple)                 <interface>
[+] ToModel(IModelGeometrySimple,int,bool,long,long)  <static extension> : Model
[+] ToModel(IModelGeometrySimple,Model,int,long,long) <static extension> : Model
[!] Tinman.AddOns.Models.IModelReader                 (IModelReader)                         <interface>
    Tinman.Engine.Models.IModelReader                 (IModelReader)                         <interface>
[!] Tinman.AddOns.Models.IModelTexture                (IModelTexture)                        <interface>
    Tinman.Engine.Models.IModelTexture                (IModelTexture)                        <interface>
[+] Invert  <abstract method> : IModelTexture
[+] Swizzle <abstract method> : IModelTexture
[!] Tinman.AddOns.Models.Material                     (Material)                             <class>
    Tinman.Engine.Models.Material                     (Material)                             <class>
[!] Tinman.AddOns.Models.Model                        (Model)                                <class>
    Tinman.Engine.Models.Model                        (Model)                                <class>
[-] Batch                                                     <sealed property>    : PrimitiveBatch
[-] ChildAdd(IModel,Mat4F)                                    <method>             : Model
[-] ChildModelAt                                              <sealed method>      : IModel
[-] FrameAdd                                                  <method>             : void
[-] FrameAt                                                   <sealed method>      : Mat4F
[-] FrameCount                                                <sealed getter>      : int
[-] Geometry                                                  <sealed property>    : IModelGeometry
[-] Load(IFileData)                                           <static method>      : IModel
[-] Load(Path)                                                <static method>      : IModel
[-] Material                                                  <sealed property>    : IMaterial
[-] Model(IModelGeometry,PrimitiveBatch,IMaterial,ModelFlags,string) <constructor>
[*] ChildRemove                                               <method>             : void
    ChildRemove                                               <method>             : Model
[*] ChildTransformAt                                          <sealed method>      : Mat4F
    ChildTransformAt                                          <sealed method>      : AffineTransform
[*] Collider                                                  <sealed getter>      : ModelCollider
    Collider                                                  <sealed getter>      : IModelCollider
[*] Model(string)                                             <constructor>
[*] #1 name <in> : string = null
    #1 name <in> : string
[+] ChildAdd(IModel,AffineTransform)                          <method>             : Model
[+] ChildAdd(IModel,Mat4D)                                    <method>             : Model
[+] ChildAdd(IModel,Vec3D)                                    <method>             : Model
[+] ChildAdd(IModel,Vec3D,Mat3D)                              <method>             : Model
[+] ChildAdd(IModel,Vec3D,Mat3D,double)                       <method>             : Model
[+] ChildAt                                                   <sealed method>      : IModel
[+] ChildRemoveAll                                            <method>             : Model
[+] Chunk                                                     <static method>      : IModel
[+] Load(IFileData,ReadModelFlags)                            <static method>      : IModel
[+] Load(Path,ReadModelFlags)                                 <static method>      : IModel
[+] Logger                                                    <static readonly field> : ILogger
[+] Model()                                                   <constructor>
[+] Model(UnitOfMeasure)                                      <constructor>
[+] PartAdd                                                   <method>             : Model
[+] PartAt                                                    <sealed method>      : IModelPart
[+] PartCount                                                 <sealed getter>      : int
[+] PartRemove                                                <method>             : Model
[+] PartRemoveAll                                             <method>             : Model
[+] PartRemoveWhere                                           <method>             : Model
[+] PrepareLazy                                               <sealed method>      : IModel
[!] Tinman.AddOns.Models.ModelCameraWorld             (ModelCameraWorld)                     <class>
    Tinman.Engine.Models.ModelCameraWorld             (ModelCameraWorld)                     <class>
[-] Pick             <sealed method> : bool
[*] ModelCameraWorld <constructor>
[+] #1 unit <in> : UnitOfMeasure = null
[+] PickRay          <sealed method> : bool
[+] PickUp           <sealed method> : bool
[+] Unit             <sealed getter> : UnitOfMeasure
[!] Tinman.AddOns.Models.ModelCollider                (ModelCollider)                        <class>
    Tinman.Engine.Models.IModelCollider               (IModelCollider)                       <interface>
[-] Box        <getter>          : Box3D
[-] DistanceTo <method>          : double
[-] Mass       <getter>          : Vec3D
[-] PickRay    <method>          : bool
[-] Sphere     <getter>          : Sphere
[+] Octree     <abstract method> : SpatialTreeNode<Box3D>
[+] Pose       <abstract method> : IModelCollider
[!] Tinman.AddOns.Models.ModelDelegate                (ModelDelegate)                        <delegate>
    Tinman.Engine.Models.ModelDelegate                (ModelDelegate)                        <delegate>
[!] Tinman.AddOns.Models.ModelFlags                   (ModelFlags)                           <enum>
    Tinman.Engine.Models.ModelFlags                   (ModelFlags)                           <enum>
[!] Tinman.AddOns.Models.ModelFormat                  (ModelFormat)                          <class>
    Tinman.Engine.Models.ModelFormat                  (ModelFormat)                          <class>
[-] OFF          <static readonly field>     : ModelFormat
[-] ToString     <virtual method>            : string
[*] ReadModel    <abstract method>           : IModelReader !
    ReadModel    <method>                    : IModelReader !
[+] CannotWrite  <protected static method>   : TinmanException
[+] DoReadModel  <protected abstract method> : IModelReader !
[+] DoWriteModel <protected virtual method>  : IOperation !
[+] GLB          <static readonly field>     : ModelFormat
[+] GLTF         <static readonly field>     : ModelFormat
[+] WriteModel   <method>                    : IOperation !
[!] Tinman.AddOns.Models.ModelGeometry                (ModelGeometry)                        <class>
    Tinman.Engine.Models.ModelGeometry                (ModelGeometry)                        <class>
[*] Sphere                             <static method>         : IModelGeometrySimple
[-] #1 center      <in> : Vec3D
[-] #2 radius      <in> : double
[-] #3 levels      <in> : int
[-] #4 levelsEdges <in> : int
[+] #1 radius      <in> : double
[+] #2 segments    <in> : int = 12
[+] #3 modulo      <in> : int = 1
[*] Wrap                               <static method>         : IModelGeometry
[*] #2 indices <in> : int[]
    #2 indices <in> : int[] = null
[+] Capsule                            <static method>         : IModelGeometrySimple
[+] Cone                               <static method>         : IModelGeometrySimple
[+] CreateResource                     <sealed method>         : IResource !
[+] Cylinder                           <static method>         : IModelGeometrySimple
[+] Disc                               <static method>         : IModelGeometrySimple
[+] Dynamic()                          <virtual method>        : IModelGeometryDynamic
[+] Dynamic(int,ModelVertexFormat,int) <static method>         : IModelGeometryDynamic
[+] Equals                             <abstract method>       : bool
[+] Generic                            <static method>         : IModelGeometrySimple
[+] Hemisphere                         <static method>         : IModelGeometrySimple
[+] IndexCount                         <abstract getter>       : int
[+] InstanceBuffer                     <virtual getter>        : IResourceHandle
[+] Instanced                          <virtual method>        : IModelGeometry
[+] InstanceFormat                     <static readonly field> : VertexElements
[+] InstanceWrite                      <static method>         : void
[+] Line                               <static method>         : IModelGeometrySimple
[+] Logger                             <static readonly field> : ILogger
[+] MemoryConsumption                  <sealed getter>         : long
[+] Optimized                          <virtual method>        : IModelGeometry
[+] ReadIndices                        <abstract method>       : int[]
[+] ReadVertices                       <abstract method>       : VertexArrays
[+] Reduced                            <virtual method>        : IModelGeometry
[+] Shape                              <static method>         : IModelGeometrySimple
[+] SphereIco                          <static method>         : IModelGeometrySimple
[+] Transform                          <virtual method>        : IModelGeometry
[+] Tube                               <static method>         : IModelGeometrySimple
[+] VertexCount                        <abstract getter>       : int
[+] VertexFormat                       <abstract getter>       : ModelVertexFormat
[!] Tinman.AddOns.Models.ModelGeometryBase            (ModelGeometryBase)                    <class>
    Tinman.Engine.Models.ModelGeometry                (ModelGeometry)                        <class>
[-] GetHashCode                        <sealed method>         : int
[-] UseGeometryInstancing              <virtual method>        : IModelGeometry
[*] Equals                             <sealed method>         : bool
    Equals                             <abstract method>       : bool
[+] Box                                <static method>         : IModelGeometrySimple
[+] Build                              <static method>         : ModelGeometryBuilder
[+] Capsule                            <static method>         : IModelGeometrySimple
[+] Cone                               <static method>         : IModelGeometrySimple
[+] Cylinder                           <static method>         : IModelGeometrySimple
[+] Disc                               <static method>         : IModelGeometrySimple
[+] Dynamic()                          <virtual method>        : IModelGeometryDynamic
[+] Dynamic(int,ModelVertexFormat,int) <static method>         : IModelGeometryDynamic
[+] Generic                            <static method>         : IModelGeometrySimple
[+] Hemisphere                         <static method>         : IModelGeometrySimple
[+] Instanced                          <virtual method>        : IModelGeometry
[+] InstanceFormat                     <static readonly field> : VertexElements
[+] InstanceWrite                      <static method>         : void
[+] Line                               <static method>         : IModelGeometrySimple
[+] Logger                             <static readonly field> : ILogger
[+] MemoryConsumption                  <sealed getter>         : long
[+] Optimized                          <virtual method>        : IModelGeometry
[+] Reduced                            <virtual method>        : IModelGeometry
[+] Shape                              <static method>         : IModelGeometrySimple
[+] Sphere                             <static method>         : IModelGeometrySimple
[+] SphereIco                          <static method>         : IModelGeometrySimple
[+] Transform                          <virtual method>        : IModelGeometry
[+] Tube                               <static method>         : IModelGeometrySimple
[+] Wrap                               <static method>         : IModelGeometry
[!] Tinman.AddOns.Models.ModelGeometryBuffer          (ModelGeometryBuffer)                  <class>
    Tinman.Engine.Models.ModelGeometryBuffer          (ModelGeometryBuffer)                  <class>
[-] DisposeManaged   <protected sealed method> : void
[+] AccessPattern    <sealed getter>           : ResourceAccessPattern
[+] DisposeResources <protected sealed method> : void
[+] IndicesUpdated   <sealed method>           : void
[+] Type             <protected sealed getter> : string
[+] UpdateBuffer     <method>                  : void
[+] VerticesUpdated  <sealed method>           : void
[!] Tinman.AddOns.Models.ModelGeometryBuilder         (ModelGeometryBuilder)                 <class>
    Tinman.Engine.Models.ModelGeometryBuilder         (ModelGeometryBuilder)                 <class>
[-] Build()                                    <method>   : IModelGeometry
[-] Build(PrimitiveBatch,PrimitiveBatch)       <method>   : IModelGeometrySimple
[+] Append                                     <method>   : ModelGeometryBuilder
[+] Batch                                      <method>   : PrimitiveBatch
[+] Build                                      <method>   : IModelGeometry
[+] BuildDynamic                               <method>   : IModelGeometryDynamic
[+] BuildSimple(int)                           <method>   : IModelGeometrySimple
[+] BuildSimple(PrimitiveBatch,PrimitiveBatch) <method>   : IModelGeometrySimple
[+] Flip                                       <property> : bool
[!] Tinman.AddOns.Models.ModelPose                    (ModelPose)                            <class>
    Tinman.Engine.Models.ModelPose                    (ModelPose)                            <class>
[-] Frame(IModel)                     <method> : float
[-] Frame(IModel,float)               <method> : void
[-] Material(IModel,IMaterial)        <method> : void
[-] Transform(IModel,Mat4F)           <method> : void
[*] Transform(IModel)                 <method> : Mat4F
    Transform(IModel)                 <method> : AffineTransform
[+] Material(IModel,IMaterial,bool)   <method> : void
[+] Transform(IModel,AffineTransform) <method> : void
[!] Tinman.AddOns.Models.ModelPoseFlags               (ModelPoseFlags)                       <enum>
    Tinman.Engine.Models.ModelPoseFlags               (ModelPoseFlags)                       <enum>
[!] Tinman.AddOns.Models.ModelReader                  (ModelReader)                          <class>
    Tinman.Engine.Models.ModelReader                  (ModelReader)                          <class>
[-] DisposeManaged                             <protected virtual method> : void
[-] PostProcess(IModelPostProcessor)           <method>               : void
[-] PostProcess(VertexArrays)                  <protected method>     : void
[-] PostProcess(VertexArrays,int[],PrimitiveBatch) <protected method> : void
[*] ConfigReadModelFlags                       <static readonly field> : IConfigurator<ReadModelFlags>
    ConfigReadModelFlags                       <static getter>        : IConfigurator<ReadModelFlags>
[+] BumpScale                                  <property>             : double
[+] DisposeResources                           <protected virtual method> : void
[+] ModelNames                                 <getter>               : ISortedSet<string>
[+] PostProcessIndices                         <protected method>     : void
[+] PostProcessTextureCoordsNormals            <protected method>     : void
[+] PostProcessVertices()                      <protected method>     : Mat4D
[+] PostProcessVertices(VertexArrays)          <protected method>     : void
[!] Tinman.AddOns.Models.ModelReaderBase              (ModelReaderBase)                      <class>
    Tinman.Engine.Models.ModelReaderBase              (ModelReaderBase)                      <class>
[-] DisposeManaged   <protected virtual method> : void
[+] Acquire          <sealed method>            : IModelReader !
[+] DisposeResources <protected virtual method> : void
[!] Tinman.AddOns.Models.ModelRenderer                (ModelRenderer)                        <class>
    Tinman.Engine.Models.ModelRenderer                (ModelRenderer)                        <class>
[-] Origin             <property>                : Vec3D
[-] StateCamera        <getter>                  : CameraState
[-] StateLighting      <getter>                  : LightingState
[-] StateShadow        <getter>                  : ShadowMappingState
[-] StateWind          <getter>                  : WindState
[-] WindTime           <property>                : float
[*] ModelRenderer      <constructor>
[-] #1 graphics <in> : Graphics
[+] #1 context  <in> : IGraphicsContext
[+] #2 cache    <in> : IResourceCache
[*] Render             <method>                  : void
[+] #2 frustumCulling <in> : bool = true
[+] DisposeResources   <protected sealed method> : void
[+] FeatureLevel       <sealed getter>           : LineFeatureLevel
[+] LineThickness      <sealed property>         : float
[+] ParametersCamera   <getter>                  : CameraParameters
[+] ParametersLighting <getter>                  : LightingParameters
[+] ParametersShadow   <getter>                  : ShadowParameters
[+] Wireframe          <property>                : bool
[!] Tinman.AddOns.Models.ModelRendererMode            (ModelRendererMode)                    <enum>
    Tinman.Engine.Models.ModelRendererMode            (ModelRendererMode)                    <enum>
[!] Tinman.AddOns.Models.ModelRendererStats           (ModelRendererStats)                   <struct>
    Tinman.Engine.Models.ModelRendererStats           (ModelRendererStats)                   <struct>
[!] Tinman.AddOns.Models.ModelsUtil                   (ModelsUtil)                           <class>
    Tinman.Engine.Models.ModelsUtil                   (ModelsUtil)                           <class>
[-] FilterHasWind        <static method> : int
[-] ModelScale           <static method> : double
[+] ModelVertexFormatFor <static method> : ModelVertexFormat
[!] Tinman.AddOns.Models.ModelTexture                 (ModelTexture)                         <class>
    Tinman.Engine.Models.ModelTexture                 (ModelTexture)                         <class>
[-] GetHashCode                    <virtual method>        : int
[*] Equals                         <virtual method>        : bool
    Equals                         <abstract method>       : bool
[+] For(ColorBuffer,TextureFormat) <static method>         : IModelTexture
[+] For(TexelBuffer)               <static method>         : IModelTexture
[+] Invert                         <virtual method>        : IModelTexture
[+] PbrAlbedo                      <static method>         : IModelTexture
[+] PbrGloss                       <static method>         : IModelTexture
[+] PbrReflectivity                <static method>         : IModelTexture
[+] RenderTarget                   <static method>         : IModelTexture
[+] Slices                         <static method>         : IResourceHandle
[+] Swizzle                        <sealed method>         : IModelTexture
[+] Zero                           <static readonly field> : IModelTexture
[!] Tinman.AddOns.Models.ModelVertexFormat            (ModelVertexFormat)                    <enum>
    Tinman.Engine.Models.ModelVertexFormat            (ModelVertexFormat)                    <enum>
[!] Tinman.AddOns.Models.ReadModelFlags               (ReadModelFlags)                       <enum>
    Tinman.Engine.Models.ReadModelFlags               (ReadModelFlags)                       <enum>
[!] Tinman.AddOns.Models.ReadModelOptions             (ReadModelOptions)                     <class>
    Tinman.Engine.Models.ReadModelOptions             (ReadModelOptions)                     <class>
[!] Tinman.AddOns.Rendering.Anchor                    (Anchor)                               <enum>
    Tinman.Engine.Drawing.Anchor                      (Anchor)                               <enum>
[!] Tinman.AddOns.Rendering.Bitmap                    (Bitmap)                               <class>
    Tinman.Engine.Drawing.Bitmap                      (Bitmap)                               <class>
[-] DisposeManaged     <protected sealed method> : void
[*] Wrap               <static method>           : Bitmap !
[+] #2 slice <in> : int = 0
[+] AccessPattern      <sealed getter>           : ResourceAccessPattern
[+] DisposeResources   <protected sealed method> : void
[+] HandleRenderTarget <static method>           : IResourceHandle !
[+] Slice              <getter>                  : int
[+] Type               <protected sealed getter> : string
[!] Tinman.AddOns.Rendering.BitmapFlags               (BitmapFlags)                          <enum>
    Tinman.Engine.Drawing.BitmapFlags                 (BitmapFlags)                          <enum>
[!] Tinman.AddOns.Rendering.ColorCube                 (ColorCube)                            <class>
    Tinman.Engine.Rendering.Util.ColorCube            (ColorCube)                            <class>
[!] Tinman.AddOns.Rendering.Corner                    (Corner)                               <enum>
    Tinman.Engine.Drawing.Corner                      (Corner)                               <enum>
[!] Tinman.AddOns.Rendering.GeometryBuffer            (GeometryBuffer)                       <class>
    Tinman.Engine.Rendering.GeometryBuffer            (GeometryBuffer)                       <class>
[-] DisposeManaged    <protected virtual method> : void
[*] MemoryConsumption <sealed getter>            : long
    MemoryConsumption <virtual getter>           : long
[+] AccessPattern     <virtual getter>           : ResourceAccessPattern
[+] BindingChanged    <protected sealed method>  : void
[+] DisposeResources  <protected virtual method> : void
[+] Type              <protected sealed getter>  : string
[!] Tinman.AddOns.Rendering.Graphics                  (Graphics)                             <class>
    Tinman.Engine.Drawing.Graphics                    (Graphics)                             <class>
[-] ComputeAnchorX                           <static method>            : int
[-] ComputeAnchorY                           <static method>            : int
[-] DisposeManaged                           <protected sealed method>  : void
[-] DrawShape(IShape,long)                   <method>                   : void
[-] DrawShape(IShape,Mat3D,long)             <method>                   : void
[-] NullResource                             <static readonly field>    : IResourceHandle
[*] DrawPrimitiveBegin                       <method>                   : void
[+] #3 slice <in> : int = 0
[+] Alpha                                    <static readonly constant> : int = 3
[+] Blue                                     <static readonly constant> : int = 2
[+] ColorChannels                            <method>                   : void
[+] ComputeAnchorX(Anchor,float,float)       <static method>            : float
[+] ComputeAnchorX(Anchor,int,int)           <static method>            : int
[+] ComputeAnchorY(Anchor,float,float,float) <static method>            : float
[+] ComputeAnchorY(Anchor,int,int,int)       <static method>            : int
[+] DisposeResources                         <protected sealed method>  : void
[+] DrawShape(IShape,long,long)              <method>                   : void
[+] DrawShape(IShape,Mat3D,long,long)        <method>                   : void
[+] FeatureLevel                             <sealed getter>            : LineFeatureLevel
[+] Flush                                    <method>                   : void
[+] Green                                    <static readonly constant> : int = 1
[+] LineThickness                            <sealed property>          : float
[+] Luminance                                <static readonly constant> : int = 6
[+] Offset                                   <property>                 : Vec2F
[+] One                                      <static readonly constant> : int = 5
[+] Red                                      <static readonly constant> : int = 0
[+] TestClip                                 <method>                   : bool
[+] Translation                              <getter>                   : Vec2I
[+] Zero                                     <static readonly constant> : int = 4
[!] Tinman.AddOns.Rendering.GraphicsContext           (GraphicsContext)                      <class>
    Tinman.Engine.Rendering.GraphicsContext           (GraphicsContext)                      <class>
[-] Clear                                         <abstract method>          : void
[-] CreateIndexBuffer(int)                        <abstract method>          : IIndexBuffer !
[-] CreateIndexBuffer(int[],int,int)              <abstract method>          : IIndexBuffer !
[-] CreateVertexBuffer(int,VertexElements)        <abstract method>          : IVertexBuffer !
[-] CreateVertexBuffer(VertexElements,ByteBuffer) <abstract method>          : IVertexBuffer !
[-] DisposeManaged                                <protected virtual method> : void
[-] FrameTime                                     <sealed getter>            : float
[-] RegisterShaderEffect                          <protected method>         : void
[-] RegisterShaderEffects                         <abstract method>          : void
[-] ShaderEffect                                  <sealed method>            : IShaderEffect
[-] ShaderEffectNames                             <sealed getter>            : string[]
[-] TimestampQuery                                <protected abstract method> : float
[-] TimestampQueryCancel                          <protected method>         : void
[*] CreateRenderTarget                            <abstract method>          : IRenderTarget !
[+] #4 color   <in> : long = 0
[+] #5 depth   <in> : float = 1
[+] #6 stencil <in> : int = 0
[*] CreateSwapChain                               <abstract method>          : ISwapChain !
[*] #1 window <in> : IApplicationWindow
    #1 window <in> : INativeWindow
[*] ReadPixels                                    <abstract method>          : ColorBuffer
[+] #2 alpha <in> : bool = true
[*] SetRenderTarget                               <virtual method>           : void
[-] #1 renderTarget0    <in> : IRenderTarget = null
[-] #2 renderTarget1    <in> : IRenderTarget = null
[-] #3 renderTarget2    <in> : IRenderTarget = null
[-] #4 renderTarget3    <in> : IRenderTarget = null
[-] #5 keepDepthStencil <in> : bool = false
[+] #1 renderTargets    <in> : RenderTargets
[*] SetViewport                                   <abstract method>          : void
    SetViewport                                   <sealed method>            : void
[+] BufferFactory                                 <abstract getter>          : IBufferFactory
[+] CanCreateRenderEffect                         <sealed method>            : bool !
[+] ClearCache                                    <sealed method>            : void
[+] ClearRenderTarget                             <abstract method>          : void
[+] CreateFence                                   <abstract method>          : IGraphicsFence !
[+] CreateRenderEffect                            <sealed method>            : IRenderEffectBase !
[+] CreateTimer                                   <abstract method>          : IGraphicsTimer !
[+] currentRenderTargets                          <protected field>          : RenderTargets
[+] DebugEnableLogOutput                          <static field>             : bool
[+] DecodeScanline                                <static method>            : void
[+] DeviceInfo                                    <virtual getter>           : string
[+] DisposeResources                              <protected virtual method> : void
[+] DoSetViewport                                 <protected abstract method> : void
[+] InstanceRange                                 <protected static method>  : RangeI
[+] MeshDispatcher                                <virtual getter>           : IMeshDispatcher
[+] RegisterRenderEffectFactory                   <sealed method>            : void
[+] SetRenderTargetBackup                         <sealed method>            : void
[+] SetRenderTargetRestore                        <sealed method>            : void
[+] ShaderRepository                              <abstract getter>          : Path
[+] Viewport                                      <sealed getter>            : Vec2I
[+] WorkDispatcher                                <virtual getter>           : IWorkDispatcher
[!] Tinman.AddOns.Rendering.GraphicsContextFactory    (GraphicsContextFactory)               <class>
    Tinman.Engine.Rendering.GraphicsContextFactory    (GraphicsContextFactory)               <class>
[-] AddShaderEffects       <sealed method>         : void
[-] ShaderEffects          <sealed getter>         : IVectorConst<Path>
[-] ToConfig()             <abstract method>       : ConfigValue
[-] ToConfig(ConfigType)   <protected method>      : ConfigValue
[*] GraphicsContextFactory <protected constructor>
[+] #1 name <in> : string
[+] AdapterOrdinal         <sealed property>       : int
[+] AvailableVideoMemory   <sealed property>       : int
[+] ConfigRead             <virtual method>        : void
[+] ConfigWrite            <virtual method>        : ConfigValue
[+] Name                   <sealed getter>         : string
[+] ShaderRepository       <sealed property>       : Path
[+] ToConfig               <abstract method>       : ConfigValue
[!] Tinman.AddOns.Rendering.IconAtlas                 (IconAtlas)                            <class>
    Tinman.Engine.Drawing.IconAtlas                   (IconAtlas)                            <class>
[*] Handle    <property>              : IResourceHandle
    Handle    <getter>                : IResourceHandle
[*] IconAtlas <protected constructor>
[+] #3 handle <in> : IResourceHandle
[+] IconSize  <getter>                : Vec2I
[!] Tinman.AddOns.Rendering.IconItem                  (IconItem)                             <class>
    Tinman.Engine.Drawing.IconItem                    (IconItem)                             <class>
[-] None     <static readonly field> : IconItem
[-] ToString <sealed method>         : string
[!] Tinman.AddOns.Rendering.IGeometryBuffer           (IGeometryBuffer)                      <interface>
    Tinman.Engine.Rendering.IGeometryBuffer           (IGeometryBuffer)                      <interface>
[!] Tinman.AddOns.Rendering.IGraphicsComponent        (IGraphicsComponent)                   <interface>
    Tinman.Engine.Rendering.IGraphicsComponent        (IGraphicsComponent)                   <interface>
[!] Tinman.AddOns.Rendering.IGraphicsContext          (IGraphicsContext)                     <interface>
    Tinman.Engine.Rendering.IGraphicsContext          (IGraphicsContext)                     <interface>
[-] Clear                                           <abstract method>  : void
[-] CreateIndexBuffer(int)                          <abstract method>  : IIndexBuffer !
[-] CreateIndexBuffer(int[],int,int)                <abstract method>  : IIndexBuffer !
[-] CreateVertexBuffer(int,VertexElements)          <abstract method>  : IVertexBuffer !
[-] CreateVertexBuffer(VertexElements,ByteBuffer)   <abstract method>  : IVertexBuffer !
[-] FrameTime                                       <abstract getter>  : float
[-] RegisterShaderEffects                           <abstract method>  : void
[-] SetRenderTarget                                 <abstract method>  : void
[-] ShaderEffect                                    <abstract method>  : IShaderEffect
[-] ShaderEffectNames                               <abstract getter>  : string[]
[*] CreateRenderTarget                              <abstract method>  : IRenderTarget !
[+] #4 color   <in> : long = 0
[+] #5 depth   <in> : float = 1
[+] #6 stencil <in> : int = 0
[*] CreateSwapChain                                 <abstract method>  : ISwapChain !
[*] #1 window <in> : IApplicationWindow
    #1 window <in> : INativeWindow
[*] ReadPixels                                      <abstract method>  : ColorBuffer
[+] #2 alpha <in> : bool = true
[+] BufferFactory                                   <abstract getter>  : IBufferFactory
[+] CanCreateRenderEffect                           <abstract method>  : bool !
[+] ClearCache                                      <abstract method>  : void
[+] ClearRenderTarget                               <abstract method>  : void
[+] CreateFence                                     <abstract method>  : IGraphicsFence !
[+] CreateRenderEffect                              <abstract method>  : IRenderEffectBase !
[+] CreateTimer                                     <abstract method>  : IGraphicsTimer !
[+] DeviceInfo                                      <abstract getter>  : string
[+] MeshDispatcher                                  <abstract getter>  : IMeshDispatcher
[+] RegisterRenderEffectFactory                     <abstract method>  : void
[+] SetRenderTarget(IGraphicsContext,IRenderTarget) <static extension> : void
[+] SetRenderTarget(RenderTargets)                  <abstract method>  : void
[+] SetRenderTargetBackup                           <abstract method>  : void
[+] SetRenderTargetRestore                          <abstract method>  : void
[+] ShaderRepository                                <abstract getter>  : Path
[+] SystemInfo                                      <static extension> : string
[+] Viewport                                        <abstract getter>  : Vec2I
[+] WorkDispatcher                                  <abstract getter>  : IWorkDispatcher
[!] Tinman.AddOns.Rendering.IGraphicsContextFactory   (IGraphicsContextFactory)              <interface>
    Tinman.Engine.Rendering.IGraphicsContextFactory   (IGraphicsContextFactory)              <interface>
[-] AddShaderEffects     <abstract method>   : void
[-] ShaderEffects        <abstract getter>   : IVectorConst<Path>
[+] AdapterOrdinal       <abstract property> : int
[+] AvailableVideoMemory <abstract property> : int
[+] Name                 <abstract getter>   : string
[+] ShaderRepository     <abstract property> : Path
[!] Tinman.AddOns.Rendering.ILayoutAdapter<T>         (ILayoutAdapter<T>)                    <interface>
    Tinman.Engine.Drawing.ILayoutAdapter<T>           (ILayoutAdapter<T>)                    <interface>
[+] Baseline  <abstract method> : int
[+] SizeLimit <abstract method> : int
[!] Tinman.AddOns.Rendering.IPreloadingResourceHandle (IPreloadingResourceHandle)            <interface>
    Tinman.Engine.Rendering.IPreloadingResourceHandle (IPreloadingResourceHandle)            <interface>
[!] Tinman.AddOns.Rendering.IRenderTarget             (IRenderTarget)                        <interface>
    Tinman.Engine.Rendering.IRenderTarget             (IRenderTarget)                        <interface>
[-] TextureUpdate <abstract method> : void
[+] Finish        <abstract method> : void
[+] IsSrgb        <abstract getter> : bool
[!] Tinman.AddOns.Rendering.IResourceCache            (IResourceCache)                       <interface>
    Tinman.Engine.Rendering.IResourceCache            (IResourceCache)                       <interface>
[-] Clear      <abstract method>  : void
[*] Get        <abstract method>  : IResource
    Get        <static extension> : IResource
[-] #1 handle  <in> : IResourceHandle
[-] #2 preload <in> : IResourceHandle = null
[+] #1 cache        : IResourceCache
[+] #2 handle  <in> : IResourceHandle
[+] #3 preload <in> : IResourceHandle = null
[*] Own        <abstract method>  : IResource !
    Own        <static extension> : IResource !
[-] #1 handle <in> : IResourceHandle
[+] #1 cache       : IResourceCache
[+] #2 handle <in> : IResourceHandle
[+] DisposeAll <abstract method>  : void
[+] Error      <abstract method>  : TinmanError
[+] Find       <static extension> : IResource
[+] FindNull   <abstract method>  : IResource
[+] GetNull    <abstract method>  : IResource
[+] OwnNull    <abstract method>  : IResource !
[!] Tinman.AddOns.Rendering.IResourceConsumer         (IResourceConsumer)                    <interface>
    Tinman.Engine.Rendering.IResourceConsumer         (IResourceConsumer)                    <interface>
[!] Tinman.AddOns.Rendering.IResourceData             (IResourceData)                        <interface>
    Tinman.Engine.Rendering.IResourceData             (IResourceData)                        <interface>
[!] Tinman.AddOns.Rendering.IResourceHandle           (IResourceHandle)                      <interface>
    Tinman.Engine.Rendering.IResourceHandle           (IResourceHandle)                      <interface>
[!] Tinman.AddOns.Rendering.IScreenLabel              (IScreenLabel)                         <interface>
    Tinman.Engine.Drawing.IScreenLabel                (IScreenLabel)                         <interface>
[+] Frame              <static extension> : IScreenLabelFrame
[+] IsPixelPerfect     <abstract getter>  : bool
[+] PrepareScreenLabel <abstract method>  : Vec2I
[+] Stack              <static extension> : IScreenLabelContent
[!] Tinman.AddOns.Rendering.ISwapChain                (ISwapChain)                           <interface>
    Tinman.Engine.Rendering.ISwapChain                (ISwapChain)                           <interface>
[!] Tinman.AddOns.Rendering.ITextureCube              (ITextureCube)                         <interface>
    Tinman.Engine.Rendering.ITextureCube              (ITextureCube)                         <interface>
[!] Tinman.AddOns.Rendering.Kerning                   (Kerning)                              <struct>
    Tinman.Engine.Drawing.Kerning                     (Kerning)                              <struct>
[!] Tinman.AddOns.Rendering.LayoutAction              (LayoutAction)                         <enum>
    Tinman.Engine.Drawing.LayoutAction                (LayoutAction)                         <enum>
[!] Tinman.AddOns.Rendering.LayoutAdapter<T>          (LayoutAdapter<T>)                     <class>
    Tinman.Engine.Drawing.ILayoutAdapter<T>           (ILayoutAdapter<T>)                    <interface>
[+] Baseline  <abstract method> : int
[+] SizeLimit <abstract method> : int
[!] Tinman.AddOns.Rendering.LayoutGrid<T>             (LayoutGrid<T>)                        <class>
    Tinman.Engine.Drawing.LayoutGrid<T>               (LayoutGrid<T>)                        <class>
[*] Validate     <method> : void
    Validate     <method> : bool
[+] LayoutExtend <getter> : RangeI
[+] LayoutPos    <method> : int
[!] Tinman.AddOns.Rendering.MipmapLevelTexture        (MipmapLevelTexture)                   <class>
    Tinman.Engine.Rendering.Util.MipmapLevelTexture   (MipmapLevelTexture)                   <class>
[*] CreateTexture <method> : ITexture2D !
[-] #2 format <in> : TextureFormat
[!] Tinman.AddOns.Rendering.MultiSampleType           (MultiSampleType)                      <struct>
    Tinman.Engine.Rendering.MultiSampleType           (MultiSampleType)                      <struct>
[+] Best <static readonly field> : MultiSampleType
[+] Min  <method>                : MultiSampleType
[!] Tinman.AddOns.Rendering.PixelFont                 (PixelFont)                            <class>
    Tinman.Engine.Drawing.PixelFont                   (PixelFont)                            <class>
[-] DisposeManaged            <protected sealed method> : void
[*] Measure                   <method>                  : Box2I
    Measure                   <method>                  : PixelFontMeasure
[-] #2 x      <in> : int
[-] #3 y      <in> : int
[-] #4 anchor <in> : Anchor = Anchor.TopLeft
[-] #5 offset <in> : int = 0
[-] #6 length <in> : int = -1
[+] #2 offset <in> : int = 0
[+] #3 length <in> : int = -1
[+] AccessPattern             <sealed getter>           : ResourceAccessPattern
[+] Compact                   <getter>                  : int
[+] CompactPadded             <getter>                  : int
[+] DisposeResources          <protected sealed method> : void
[+] Extend(char)              <method>                  : RangeI
[+] Extend(string,int,int)    <method>                  : RangeI
[+] HandleDefaultProportional <static readonly field>   : IResourceHandle
[+] HandleMonospaced          <static method>           : IResourceHandle
[+] Monospaced                <method>                  : PixelFont !
[+] Offset                    <getter>                  : int
[+] Padding                   <getter>                  : int
[+] Type                      <protected sealed getter> : string
[!] Tinman.AddOns.Rendering.PixelFontBuilder          (PixelFontBuilder)                     <class>
    Tinman.Engine.Drawing.PixelFontBuilder            (PixelFontBuilder)                     <class>
[-] UseBaselineOf     <method>   : void
[+] CharacterBaseline <property> : char
[+] CharacterHeight   <property> : RangeI
[+] PowerOfTwo        <property> : bool
[!] Tinman.AddOns.Rendering.PrimitiveBatch            (PrimitiveBatch)                       <struct>
    Tinman.Engine.Rendering.Util.PrimitiveBatch       (PrimitiveBatch)                       <struct>
[+] CollectLines     <method> : Vec2I[]
[+] CollectPoints    <method> : int[]
[+] CollectTriangles <method> : Vec3I[]
[+] IsLines          <getter> : bool
[+] IsPoints         <getter> : bool
[+] IsTriangles      <getter> : bool
[!] Tinman.AddOns.Rendering.PrimitiveWriter           (PrimitiveWriter)                      <class>
    Tinman.Engine.Rendering.Util.PrimitiveWriter      (PrimitiveWriter)                      <class>
[!] Tinman.AddOns.Rendering.Renderer                  (Renderer)                             <class>
    Tinman.Engine.Rendering.Util.Renderer             (Renderer)                             <class>
[-] DisposeManaged   <protected sealed method> : void
[-] Origin           <property>                : Vec3D
[-] StateCamera      <getter>                  : CameraState
[*] Renderer         <constructor>
[*] #1 context <in> : IGraphicsContext !
    #1 context <in> : IGraphicsContext
[+] DisposeResources <protected sealed method> : void
[+] DrawBox          <method>                  : void
[+] DrawBoxSoup      <method>                  : void
[+] FeatureLevel     <sealed getter>           : LineFeatureLevel
[+] LineThickness    <sealed property>         : float
[+] Parameters       <getter>                  : RendererParameters
[!] Tinman.AddOns.Rendering.RenderTargetClearFlags    (RenderTargetClearFlags)               <enum>
    Tinman.Engine.Rendering.RenderTargetClearFlags    (RenderTargetClearFlags)               <enum>
[!] Tinman.AddOns.Rendering.RenderTargetFormat        (RenderTargetFormat)                   <enum>
    Tinman.Engine.Rendering.RenderTargetFormat        (RenderTargetFormat)                   <enum>
[!] Tinman.AddOns.Rendering.ResourceCache             (ResourceCache)                        <class>
    Tinman.Engine.Rendering.ResourceCache             (ResourceCache)                        <class>
[-] Clear            <sealed method>             : void
[-] DisposeManaged   <protected sealed method>   : void
[-] Get              <sealed method>             : IResource
[-] Own              <sealed method>             : IResource !
[+] DisposeAll       <sealed method>             : void
[+] DisposeResources <protected sealed method>   : void
[+] Error            <sealed method>             : TinmanError
[+] FindNull         <sealed method>             : IResource
[+] GetNull          <sealed method>             : IResource
[+] Logger           <new static readonly field> : ILogger
[+] OwnNull          <sealed method>             : IResource !
[+] Version          <sealed getter>             : int
[!] Tinman.AddOns.Rendering.ResourceLoader            (ResourceLoader)                       <class>
    Tinman.Engine.Rendering.ResourceLoader            (ResourceLoader)                       <class>
[-] AllowError       <property>                : bool
[-] AllowNull        <property>                : bool
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[!] Tinman.AddOns.Rendering.ScreenLabelPlacement      (ScreenLabelPlacement)                 <class>
    Tinman.Engine.Drawing.ScreenLabelPlacement        (ScreenLabelPlacement)                 <class>
[-] ColorOccupied <property> : long
[-] Remove        <method>   : void
[*] Add           <method>   : void
    Add           <method>   : int
[-] #3 depth    <in> : float = 0
[-] #4 priority <in> : int = 0
[+] #3 offset   <in> : Vec2F = default(Vec2F)
[+] #4 depth    <in> : float = 0
[+] #5 priority <in> : int = 0
[+] Bounds        <method>   : Box2I
[+] Debug         <property> : bool
[+] Occluded      <method>   : bool
[!] Tinman.AddOns.Rendering.ScreenQuad                (ScreenQuad)                           <class>
    Tinman.Engine.Rendering.Util.ScreenQuad           (ScreenQuad)                           <class>
[-] DisposeManaged   <protected sealed method> : void
[+] AccessPattern    <sealed getter>           : ResourceAccessPattern
[+] DisposeResources <protected sealed method> : void
[+] Type             <protected sealed getter> : string
[!] Tinman.AddOns.Rendering.TextureCube               (TextureCube)                          <class>
    Tinman.Engine.Rendering.TextureCube               (TextureCube)                          <class>
[-] BitsPerTexel     <sealed getter>            : int
[-] DisposeManaged   <protected virtual method> : void
[-] HasAlpha         <sealed getter>            : bool
[+] AccessPattern    <sealed getter>            : ResourceAccessPattern
[+] DisposeResources <protected virtual method> : void
[+] Type             <protected sealed getter>  : string
[!] Tinman.AddOns.Rendering.TextureData2D             (TextureData2D)                        <class>
    Tinman.Engine.Rendering.TextureData2D             (TextureData2D)                        <class>
[-] DisposeManaged     <protected sealed method> : void
[-] TextureData2D      <constructor>
[+] DisposeResources   <protected sealed method> : void
[+] For(TexelBuffer)   <static method>           : TextureData2D !
[+] For(TexelBuffer[]) <static method>           : TextureData2D !
[!] Tinman.AddOns.Rendering.TextureHandle             (TextureHandle)                        <class>
    Tinman.Engine.Rendering.TextureHandle             (TextureHandle)                        <class>
[!] Tinman.AddOns.Rendering.VertexWriter              (VertexWriter)                         <class>
    Tinman.Engine.Rendering.Util.VertexWriter         (VertexWriter)                         <class>
[*] ToBuffer <method> : IVertexBuffer !
[-] #2 context <in> : IGraphicsContext
[+] #2 factory <in> : IBufferFactory
[!] Tinman.AddOns.Widgets.IWidget                     (IWidget)                              <interface>
    Tinman.Engine.Widgets.IWidget                     (IWidget)                              <interface>
[-] AddUserInterface                                                    <abstract method> : void
[-] NonUserInterfaceBounds                                              <abstract getter> : Box2I
[-] Run(IWidget,string,IGraphicsContextFactory,string,Vec2I,int)        <static extension> : TinmanError
[-] Run(IWidget,string,IVectorConst<IGraphicsContextFactory>,string,Vec2I,int) <static extension> : TinmanError
[+] Run(IWidget,string,IGraphicsContextFactory,string,Vec2I,int,bool)   <static extension> : TinmanError
[+] Run(IWidget,string,IVectorConst<IGraphicsContextFactory>,string,Vec2I,int,bool) <static extension> : TinmanError
[+] SettingsLoadTry                                                     <abstract method> : bool
[+] SettingsSaveTry                                                     <abstract method> : bool
[!] Tinman.AddOns.Widgets.IWidgetBounds               (IWidgetBounds)                        <interface>
    Tinman.Engine.Widgets.IWidgetBounds               (IWidgetBounds)                        <interface>
[!] Tinman.AddOns.Widgets.Widget                      (Widget)                               <class>
    Tinman.Engine.Widgets.Widget                      (Widget)                               <class>
[-] AddUserInterface          <sealed method>            : void
[-] DisposeManaged            <protected virtual method> : void
[-] Initialized               <protected virtual method> : void
[-] screenLabels              <protected field>          : ScreenLabelPlacement
[-] SettingsAuto              <property>                 : int
[-] UserInterfaceCenterOffset <getter>                   : Vec2F
[*] ToConfig                  <virtual method>           : ConfigValue
    ToConfig                  <abstract method>          : ConfigValue
[*] UpdateGui                 <virtual method>           : void
    UpdateGui                 <sealed method>            : void
[+] #1 valuesOnly <in> : bool
[*] Widget                    <constructor>
    Widget                    <protected constructor>
[+] DisposeResources          <protected virtual method> : void
[+] DoUpdateGui               <protected virtual method> : void
[+] HelpId                    <virtual getter>           : string
[+] IsUpdatingGui             <protected getter>         : bool
[+] profiler                  <protected field>          : IProfiler
[+] ProfilerAttach            <virtual method>           : void
[+] ProfilerDetach            <virtual method>           : void
[+] runner                    <protected field>          : IApplicationRunner
[+] RunnerAttach              <virtual method>           : void
[+] RunnerDetach              <virtual method>           : void
[+] screenSize                <protected field>          : Vec2I
[+] SettingsDefault           <static readonly constant> : string = "Settings.json"
[+] SettingsLoadTry           <sealed method>            : bool
[+] SettingsSaveTry           <sealed method>            : bool
[+] widgetGui                 <protected field>          : IWidgetGui
[+] WidgetGuiAttach           <virtual method>           : void
[+] WidgetGuiDetach           <virtual method>           : void
[!] Tinman.AddOns.Widgets.WidgetApplication           (WidgetApplication)                    <class>
    Tinman.Engine.Widgets.WidgetApplication           (WidgetApplication)                    <class>
[-] DisposeManaged        <protected virtual method> : void
[-] EnableCloseOnEscape   <property>                 : bool
[-] EnableFullscreenOnF12 <property>                 : bool
[*] FrameRateLimit        <virtual getter>           : int
    FrameRateLimit        <sealed getter>            : int
[+] AutoSettings          <property>                 : bool
[+] DisposeResources      <protected virtual method> : void
[+] ProfilerAttach        <virtual method>           : void
[+] ProfilerDetach        <virtual method>           : void
[+] Runner                <getter>                   : IApplicationRunner
[+] RunnerAttach          <virtual method>           : void
[+] RunnerDetach          <virtual method>           : void
[+] WidgetGui             <getter>                   : IWidgetGui
[!] Tinman.AddOns.Widgets.WidgetBounds                (WidgetBounds)                         <class>
    Tinman.Engine.Widgets.WidgetBounds                (WidgetBounds)                         <class>
[!] Tinman.AddOns.Widgets.WidgetScreenshotDelegate    (WidgetScreenshotDelegate)             <delegate>
    Tinman.Engine.Widgets.WidgetScreenshotDelegate    (WidgetScreenshotDelegate)             <delegate>
[!] Tinman.AddOns.Widgets.WidgetSlot                  (WidgetSlot)                           <enum>
    Tinman.Engine.Widgets.WidgetGuiSlot               (WidgetGuiSlot)                        <enum>
[!] Tinman.Terrain.Rendering.IVertexElements          (IVertexElements)                      <interface>
    Tinman.Terrain.Rendering.IVertexLayout            (IVertexLayout)                        <interface>
[-] VertexElements <abstract getter> : VertexElements
[*] CodeX.Precondition                                (Precondition)                         <class>
[-] NotWithinInterval(char,char,char) <static method> : bool
[*] Tinman.AddOns.Application.TestApplication         (TestApplication)                      <class>
[-] DisposeManaged   <protected sealed method> : void
[+] Config           <static getter>           : IConfigurator<IApplication>
[+] DisposeResources <protected sealed method> : void
[*] Tinman.AddOns.Application.TestOperation           (TestOperation)                        <class>
[-] DisposeManaged   <protected sealed method> : void
[-] Run              <sealed method>           : void
[+] DisposeResources <protected sealed method> : void
[+] DoRun            <protected sealed method> : void
[*] Tinman.AddOns.Assimp.AssimpModelFormat            (AssimpModelFormat)                    <class>
[-] Instance3   <static readonly field>   : ModelFormat
[-] Instance4   <static readonly field>   : ModelFormat
[-] ReadModel   <sealed method>           : IModelReader !
[+] DoReadModel <protected sealed method> : IModelReader !
[*] Tinman.AddOns.DirectX11.DirectX11Context          (DirectX11Context)                     <class>
[-] Clear                                         <sealed method>           : void
[-] CreateIndexBuffer(int)                        <sealed method>           : IIndexBuffer !
[-] CreateIndexBuffer(int[],int,int)              <sealed method>           : IIndexBuffer !
[-] CreateSwapChain(IApplicationWindow)           <sealed method>           : ISwapChain !
[-] CreateVertexBuffer(int,VertexElements)        <sealed method>           : IVertexBuffer !
[-] CreateVertexBuffer(VertexElements,ByteBuffer) <sealed method>           : IVertexBuffer !
[-] DisposeManaged                                <protected sealed method> : void
[-] DisposeUnmanaged                              <protected sealed method> : void
[-] ForDevice                                     <static method>           : DirectX11Context !
[-] RegisterShaderEffects_Add                     <protected sealed method> : void
[-] RegisterShaderEffects_Compile                 <protected sealed method> : void
[-] SetViewport                                   <sealed method>           : void
[-] TimestampQuery                                <protected sealed method> : float
[*] CreateRenderTarget                            <sealed method>           : IRenderTarget !
[+] #4 color   <in> : long = 0
[+] #5 depth   <in> : float = 1
[+] #6 stencil <in> : int = 0
[*] CreateSwapChain(IntPtr,Vec2I)                 <sealed method>           : ISwapChain !
    CreateSwapChain(IntPtr,Vec2I)                 <method>                  : ISwapChain !
[*] ReadPixels                                    <sealed method>           : ColorBuffer
[+] #2 alpha <in> : bool = true
[*] SetRenderTarget                               <sealed method>           : void
[-] #1 renderTarget0    <in> : IRenderTarget = null
[-] #2 renderTarget1    <in> : IRenderTarget = null
[-] #3 renderTarget2    <in> : IRenderTarget = null
[-] #4 renderTarget3    <in> : IRenderTarget = null
[-] #5 keepDepthStencil <in> : bool = false
[+] #1 renderTargets    <in> : RenderTargets
[+] BufferFactory                                 <sealed getter>           : IBufferFactory
[+] ClearRenderTarget                             <sealed method>           : void
[+] CreateFence                                   <sealed method>           : IGraphicsFence !
[+] CreateSwapChain(INativeWindow)                <sealed method>           : ISwapChain !
[+] CreateTimer                                   <sealed method>           : IGraphicsTimer !
[+] DeviceInfo                                    <sealed getter>           : string
[+] DisposeResources                              <protected sealed method> : void
[+] DoSetViewport                                 <protected sealed method> : void
[+] ShaderRepository                              <sealed getter>           : Path
[+] WorkDispatcher                                <sealed getter>           : IWorkDispatcher
[*] Tinman.AddOns.DirectX11.DirectX11ContextFactory   (DirectX11ContextFactory)              <class>
[+] DirectX11ContextFactory <constructor>
[*] Tinman.AddOns.DirectX11.DirectX11PrimitiveRenderer (DirectX11PrimitiveRenderer)          <class>
[-] DrawPrimitives        <sealed method>           : void
[-] DrawPrimitivesIndexed <sealed method>           : void
[+] ApplyBuffer           <protected sealed method> : void
[+] ApplyType             <protected sealed method> : void
[+] CanDrawIndirect       <sealed getter>           : bool
[+] CanDrawPatches        <sealed getter>           : bool
[+] CanRestartPrimitive   <sealed getter>           : bool
[+] Draw                  <sealed method>           : void
[+] DrawIndexed           <sealed method>           : void
[+] DrawIndirect          <sealed method>           : void
[+] Reset                 <sealed method>           : void
[*] Tinman.AddOns.DirectX11.DirectX11TextureFactory   (DirectX11TextureFactory)              <class>
[*] DoCreateTexture2D       <protected sealed method> : ITexture2D !
[-] #5 data    <in> : bool
[-] #6 srgb    <in> : bool
[*] #7 content <in> : TexelBuffer
    #7 content <in> : TexelBuffer[]
[+] #5 srgb    <in> : bool
[+] #6 count   <in> : int
[*] DoValidateTextureFormat <protected sealed method> : bool
[+] #2 srgb <in> : bool
[*] Tinman.AddOns.DirectX9.DirectX9Context            (DirectX9Context)                      <class>
[-] Clear                                         <virtual method>            : void
[-] CreateIndexBuffer(int)                        <virtual method>            : IIndexBuffer !
[-] CreateIndexBuffer(int[],int,int)              <virtual method>            : IIndexBuffer !
[-] CreateSwapChain(IApplicationWindow)           <virtual method>            : ISwapChain !
[-] CreateVertexBuffer(int,VertexElements)        <virtual method>            : IVertexBuffer !
[-] CreateVertexBuffer(VertexElements,ByteBuffer) <virtual method>            : IVertexBuffer !
[-] DisposeManaged                                <protected virtual method>  : void
[-] DisposeUnmanaged                              <protected virtual method>  : void
[-] Logger                                        <new static readonly field> : ILogger
[-] RegisterShaderEffects_Add                     <protected virtual method>  : void
[-] RegisterShaderEffects_Compile                 <protected virtual method>  : void
[-] SetViewport                                   <virtual method>            : void
[-] TimestampQuery                                <protected virtual method>  : float
[*] CreateRenderTarget                            <virtual method>            : IRenderTarget !
[+] #4 color   <in> : long = 0
[+] #5 depth   <in> : float = 1
[+] #6 stencil <in> : int = 0
[*] CreateSwapChain(IntPtr,Vec2I)                 <virtual method>            : ISwapChain !
    CreateSwapChain(IntPtr,Vec2I)                 <method>                    : ISwapChain !
[*] DirectX9Context                               <protected constructor>
[+] #2 availableVideoMemory <in> : int
[+] #3 shaderRepository     <in> : Path
[*] ForDevice                                     <static method>             : DirectX9Context !
[+] #2 shaderRepository     <in> : Path = null
[+] #3 availableVideoMemory <in> : int = 0
[*] ReadPixels                                    <virtual method>            : ColorBuffer
[+] #2 alpha <in> : bool = true
[*] SetRenderTarget                               <virtual method>            : void
[-] #1 renderTarget0    <in> : IRenderTarget = null
[-] #2 renderTarget1    <in> : IRenderTarget = null
[-] #3 renderTarget2    <in> : IRenderTarget = null
[-] #4 renderTarget3    <in> : IRenderTarget = null
[-] #5 keepDepthStencil <in> : bool = false
[+] #1 renderTargets    <in> : RenderTargets
[+] BufferFactory                                 <virtual getter>            : IBufferFactory
[+] ClearRenderTarget                             <virtual method>            : void
[+] CreateFence                                   <virtual method>            : IGraphicsFence !
[+] CreateSwapChain(INativeWindow)                <virtual method>            : ISwapChain !
[+] CreateTimer                                   <virtual method>            : IGraphicsTimer !
[+] DeviceInfo                                    <virtual getter>            : string
[+] DisposeResources                              <protected virtual method>  : void
[+] DoSetViewport                                 <protected virtual method>  : void
[+] ShaderRepository                              <virtual getter>            : Path
[*] Tinman.AddOns.DirectX9.DirectX9ContextFactory     (DirectX9ContextFactory)               <class>
[+] DirectX9ContextFactory <constructor>
[*] Tinman.AddOns.DirectX9.DirectX9PrimitiveRenderer  (DirectX9PrimitiveRenderer)            <class>
[-] DrawPrimitives        <sealed method>           : void
[-] DrawPrimitivesIndexed <sealed method>           : void
[+] ApplyType             <protected sealed method> : void
[+] CanDrawIndirect       <sealed getter>           : bool
[+] CanDrawPatches        <sealed getter>           : bool
[+] CanRestartPrimitive   <sealed getter>           : bool
[+] Draw                  <sealed method>           : void
[+] DrawIndexed           <sealed method>           : void
[+] DrawIndirect          <sealed method>           : void
[*] Tinman.AddOns.DirectX9.DirectX9RenderTarget       (DirectX9RenderTarget)                 <class>
[-] DisposeManaged    <protected virtual method> : void
[-] DisposeUnmanaged  <protected virtual method> : void
[-] TextureUpdate     <sealed method>            : void
[*] MemoryConsumption <sealed getter>            : long
    MemoryConsumption <virtual getter>           : long
[+] AccessPattern     <virtual getter>           : ResourceAccessPattern
[+] DisposeResources  <protected virtual method> : void
[+] Finish            <sealed method>            : void
[+] IsSrgb            <sealed getter>            : bool
[+] Type              <protected virtual getter> : string
[*] Tinman.AddOns.DirectX9.DirectX9TextureFactory     (DirectX9TextureFactory)               <class>
[*] DirectX9TextureFactory  <constructor>
[+] #2 availableVideoMemory <in> : long = 0
[*] DoCreateTexture2D       <protected sealed method> : ITexture2D !
[-] #5 data    <in> : bool
[-] #6 srgb    <in> : bool
[*] #7 content <in> : TexelBuffer
    #7 content <in> : TexelBuffer[]
[+] #5 srgb    <in> : bool
[+] #6 count   <in> : int
[*] DoValidateTextureFormat <protected sealed method> : bool
[+] #2 srgb <in> : bool
[*] Tinman.AddOns.GDAL.GdalImageFormat                (GdalImageFormat)                      <class>
[-] ReadImage   <sealed method>           : IImageReader !
[+] DoReadImage <protected sealed method> : IImageReader !
[*] Tinman.AddOns.Heightmaps.MandelbrotHeightmap      (MandelbrotHeightmap)                  <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.AddOns.Pyramids.BingMapsPyramid            (BingMapsPyramid)                      <class>
[-] BingMapsPyramid                     <constructor>
[*] DoGetTileData                       <protected sealed method>  : TileDataResult
    DoGetTileData                       <protected virtual method> : TileDataResult
[*] GetTileUrl                          <protected sealed method>  : string
    GetTileUrl                          <protected virtual method> : string
[*] IsExistingTile                      <protected sealed method>  : bool
    IsExistingTile                      <protected virtual method> : bool
[*] ToConfig                            <sealed method>            : ConfigValue
    ToConfig                            <virtual method>           : ConfigValue
[+] BingMapsPyramid(ISimpleHttp)        <constructor>
[+] BingMapsPyramid(string,ISimpleHttp) <constructor>
[+] DisposeResources                    <protected virtual method> : void
[+] IsMissingTile                       <protected virtual method> : bool
[+] Session                             <method>                   : bool
[*] Tinman.AddOns.Pyramids.ColorBufferPyramid         (ColorBufferPyramid)                   <class>
[-] DisposeManaged              <protected sealed method>   : void
[-] For(ColorBuffer,Raster,int) <static method>             : ColorBufferPyramid !
[-] For(IImage,int)             <static method>             : ColorBufferPyramid !
[-] For(IImageReader,int)       <static method>             : ColorBufferPyramid !
[+] Config                      <new static getter>         : IConfigurator<IPixelPyramid>
[+] DisposeResources            <protected sealed method>   : void
[+] For                         <static method>             : ColorBufferPyramid !
[+] Logger                      <new static readonly field> : ILogger
[*] Tinman.AddOns.Pyramids.GoogleMapsPyramid          (GoogleMapsPyramid)                    <class>
[-] DisposeManaged   <protected sealed method>  : void
[*] Version          <static readonly constant> : int = 739
    Version          <static readonly constant> : int = 881
[+] DisposeResources <protected sealed method>  : void
[*] Tinman.AddOns.Pyramids.MandelbrotPyramid          (MandelbrotPyramid)                    <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.AddOns.Pyramids.TestPatternPyramid         (TestPatternPyramid)                   <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.AddOns.TinmanAddOnsModule                  (TinmanAddOnsModule)                   <class>
[-] DoShutdown <protected sealed method> : void
[*] Tinman.AddOns.Widgets.CanvasWidget                (CanvasWidget)                         <class>
[-] DisposeManaged   <protected sealed method> : void
[-] DoInitialize     <protected sealed method> : void
[-] NotifyEvent      <sealed method>           : void
[*] CanvasWidget     <constructor>
[-] #1 factory <in> : ICanvasFactory ! = null
[+] BookmarksGui     <getter>                  : BookmarksGui
[+] Canvas           <getter>                  : Canvas
[+] Config           <new static getter>       : IConfigurator<IWidget>
[+] DisposeResources <protected sealed method> : void
[+] DoUpdateGui      <protected sealed method> : void
[+] HelpId           <sealed getter>           : string
[+] MapReset         <method>                  : void
[+] WidgetGuiAttach  <sealed method>           : void
[+] WidgetGuiDetach  <sealed method>           : void
[*] Tinman.AddOns.Widgets.ModelWidget                 (ModelWidget)                          <class>
[-] DisposeManaged     <protected sealed method>   : void
[-] Model              <property>                  : IModel
[-] ModelReader        <property>                  : IModelReader <!
[-] ShowBoundingBox    <property>                  : bool
[-] ShowBoundingSphere <property>                  : bool
[-] ShowCoordinateAxes <property>                  : bool
[-] ShowGround         <property>                  : bool
[-] ShowLighting       <property>                  : bool
[-] SizeChanged        <protected sealed method>   : void
[-] UpdateGui          <sealed method>             : void
[+] BookmarksGui       <getter>                    : BookmarksGui
[+] CameraAzerty       <property>                  : bool
[+] Config             <new static getter>         : IConfigurator<IWidget>
[+] DisposeResources   <protected sealed method>   : void
[+] DoConsumeInput     <protected sealed method>   : bool
[+] DoUpdateGui        <protected sealed method>   : void
[+] Flags              <property>                  : ModelWidgetFlags
[+] HelpId             <sealed getter>             : string
[+] JsonDeserialize    <sealed method>             : void
[+] JsonSerialize      <sealed method>             : void
[+] LoadModel          <method>                    : ModelWidget
[+] Logger             <new static readonly field> : ILogger
[+] ProfilerAttach     <sealed method>             : void
[+] ProfilerDetach     <sealed method>             : void
[+] ResetCamera        <method>                    : void
[+] WidgetGuiAttach    <sealed method>             : void
[+] WidgetGuiDetach    <sealed method>             : void
[*] Tinman.AddOns.Widgets.TerrainViewWidget           (TerrainViewWidget)                    <class>
[-] DisposeManaged     <protected sealed method> : void
[-] DoInitialize       <protected sealed method> : void
[-] NotifyEvent        <sealed method>           : void
[-] Picked             <getter>                  : PointInfo
[-] SettingsGui        <getter>                  : SettingsGui
[-] SizeChanged        <protected sealed method> : void
[-] UpdateGui          <sealed method>           : void
[*] CameraSpeed        <property>                : Vec2D
    CameraSpeed        <sealed property>         : Vec2D
[+] CameraAzerty       <property>                : bool
[+] Config             <new static getter>       : IConfigurator<IWidget>
[+] CurrentTerrainView <protected sealed getter> : TerrainView
[+] DisposeResources   <protected sealed method> : void
[+] HelpId             <sealed getter>           : string
[+] ProfilerAttach     <sealed method>           : void
[+] ProfilerDetach     <sealed method>           : void
[*] Tinman.AddOns.Widgets.TestWidget                  (TestWidget)                           <class>
[-] DisposeManaged   <protected sealed method> : void
[+] Config           <new static getter>       : IConfigurator<IWidget>
[+] DisposeResources <protected sealed method> : void
[+] HelpId           <sealed getter>           : string
[*] Tinman.Core.Caching.DataCache                     (DataCache)                            <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.Caching.IDataCacheObject              (IDataCacheObject)                     <interface>
[*] CacheReadPage  <abstract method> : void
[-] #2 sourceIndex <in> : long
[-] #3 partially   <in> : int
[+] #2 sourceId    <in> : int
[+] #3 sourceIndex <in> : long
[+] #4 partially   <in> : int
[*] CacheWritePage <abstract method> : void
[-] #2 sourceIndex <in> : long
[-] #3 partially   <in> : bool
[+] #2 sourceId    <in> : int
[+] #3 sourceIndex <in> : long
[+] #4 partially   <in> : bool
[*] Tinman.Core.Caching.ObjectDataCache<TObject>      (ObjectDataCache<TObject>)             <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[+] Recycle          <protected virtual method> : void
[*] Tinman.Core.Collections.ArrayVector<T>            (ArrayVector<T>)                       <class>
[-] ToArrayList <sealed method> : IArrayVector<T>
[*] Tinman.Core.Collections.BagConstBase<T>           (BagConstBase<T>)                      <class>
[-] ToArrayList <virtual method> : IArrayVector<T>
[-] ToList      <virtual method> : IVectorConst<T>
[*] Tinman.Core.Collections.CollectionsUtil<T>        (CollectionsUtil<T>)                   <class>
[-] Wrap(T[],EqualsDelegate<T>)              <static method> : IArrayVector<T>
[+] Concatenate(T,T)                         <static method> : T[]
[+] Concatenate(T,T[])                       <static method> : T[]
[+] Concatenate(T[],T)                       <static method> : T[]
[+] Concatenate(T[],T[])                     <static method> : T[]
[+] IndexOf(T,T[],EqualsDelegate<T>)         <static method> : int
[+] IndexOf(T,T[],int,int,EqualsDelegate<T>) <static method> : int
[+] Shuffle                                  <static method> : void
[+] ShuffleList                              <static method> : void
[+] Wrap(T[],int,EqualsDelegate<T>)          <static method> : IArrayVector<T>
[*] Tinman.Core.Collections.EnumerableBase<T>         (EnumerableBase<T>)                    <class>
[*] EmptyEnumeration <protected method> : FailedAssertionException
    EmptyEnumeration <protected method> : TinmanException
[*] Tinman.Core.Collections.Graph<TNode>              (Graph<TNode>)                         <class>
[-] DisposeManaged   <protected sealed method> : void
[-] PopMaximium      <method>                  : TNode[]
[*] PopConnected     <method>                  : TNode[]
[-] #2 sort  <in> : CompareDelegate<TNode> = null
[+] #2 links <in> : int = 0
[+] #3 sort  <in> : CompareDelegate<TNode> = null
[+] DisposeResources <protected sealed method> : void
[+] PopMaximum       <method>                  : TNode[]
[+] ToString         <method>                  : string
[*] Tinman.Core.Collections.IBagConst<T>              (IBagConst<T>)                         <interface>
[-] ToArrayList <abstract method> : IArrayVector<T>
[-] ToList      <abstract method> : IVectorConst<T>
[*] Tinman.Core.Collections.VectorBase<T>             (VectorBase<T>)                        <class>
[-] ToList <virtual method> : IVectorConst<T>
[*] Tinman.Core.Collections.VectorConstBase<T>        (VectorConstBase<T>)                   <class>
[-] ToList <virtual method> : IVectorConst<T>
[*] Tinman.Core.Config.Binding.ConfiguratorBase<T>    (ConfiguratorBase<T>)                  <class>
[+] ToValueEnumerable <sealed method> : ConfigValue
[*] Tinman.Core.Config.Binding.IConfigurator<T>       (IConfigurator<T>)                     <interface>
[+] ToValueEnumerable <abstract method> : ConfigValue
[*] Tinman.Core.Config.ClassType                      (ClassType)                            <class>
[-] ClassType       <protected constructor>
[-] Invalid         <new static readonly field> : ClassType
[*] CanBeNull       <virtual getter>            : bool
    CanBeNull       <sealed getter>             : bool
[*] IsAbstract      <virtual getter>            : bool
    IsAbstract      <sealed getter>             : bool
[*] IsAssignableTo  <virtual method>            : bool
    IsAssignableTo  <sealed method>             : bool
[*] IsClass         <virtual getter>            : bool
    IsClass         <sealed getter>             : bool
[*] IsConvertibleTo <virtual method>            : bool
    IsConvertibleTo <sealed method>             : bool
[*] IsStruct        <virtual getter>            : bool
    IsStruct        <sealed getter>             : bool
[*] Members         <virtual getter>            : ConfigMember[]
    Members         <sealed getter>             : ConfigMember[]
[*] Name            <virtual getter>            : string
    Name            <sealed getter>             : string
[*] Validate        <virtual method>            : void
    Validate        <sealed method>             : void
[*] Value           <virtual method>            : ConfigValue
    Value           <sealed method>             : ConfigValue
[*] WriteSourceCode <virtual method>            : void
    WriteSourceCode <sealed method>             : void
[*] Tinman.Core.Config.ClassTypeBuilder               (ClassTypeBuilder)                     <class>
[*] Build <sealed method> : ClassType !
    Build <method>        : ClassType
[*] Tinman.Core.Config.ConfigError                    (ConfigError)                          <class>
[*] TypeUnknown <static method> : SemanticError
[+] #2 name <in> : string = null
[*] Tinman.Core.Config.ConfigException                (ConfigException)                      <class>
[+] ExternalFunctionError <static method> : ConfigException
[+] MustBeClassType       <static method> : ConfigException
[+] VirtualFieldError     <static method> : ConfigException
[*] Tinman.Core.Config.ConfigExpression               (ConfigExpression)                     <class>
[-] Parse                                      <static method>             : ConfigExpression
[*] Precedence                                 <protected abstract getter> : int
    Precedence                                 <abstract getter>           : int
[+] Parse(string,IConfigScope,ConfigType)      <static method>             : ConfigExpression
[+] Parse(string,IConfigScope,ConfigType,Path) <static method>             : ConfigExpression
[*] Tinman.Core.Config.ConfigItem                     (ConfigItem)                           <class>
[*] Documentation <getter> : IMemberDocNode
    Documentation <getter> : MemberDocNode
[*] Tinman.Core.Config.ConfigMember                   (ConfigMember)                         <class>
[+] IsInitializer <getter> : bool
[*] Tinman.Core.Config.ConfigScript                   (ConfigScript)                         <class>
[*] Tinman <static readonly field> : ConfigScript
    Tinman <static method>         : ConfigScript
[+] Input  <getter>                : ICodeInput
[*] Tinman.Core.Config.ConfigType                     (ConfigType)                           <class>
[*] Documentation <getter>                    : ITypeDocNode
    Documentation <getter>                    : TypeDocNode
[+] Invalid       <new static readonly field> : ConfigType
[+] NewArray      <method>                    : ConfigValue
[*] Tinman.Core.Config.ConfigValue                    (ConfigValue)                          <class>
[-] IsFieldNull     <method>         : bool
[*] Evaluate        <static method>  : ConfigValue
[!] #1 code       <in> : string
    #1 expression <in> : string
[*] New(ConfigType) <virtual method> : ConfigValue
[*] #1 type <in> : ConfigType = null
    #1 type <in> : ConfigType
[+] New()           <method>         : ConfigValue
[*] Tinman.Core.Config.Docs.ConfigDoc                 (ConfigDoc)                            <class>
[*] Get      <method> : ITypeDocNode
    Get      <method> : TypeDocNode
[*] TypeDocs <getter> : IBagConst<ITypeDocNode>
    TypeDocs <getter> : IBagConst<TypeDocNode>
[*] Tinman.Core.Config.Docs.ConfigDocNodeVisitor      (ConfigDocNodeVisitor)                 <class>
[-] Visit(IMemberDocNode,object) <virtual method> : void
[-] Visit(ITypeDocNode,object)   <virtual method> : void
[+] Visit(MemberDocNode,object)  <virtual method> : void
[+] Visit(TypeDocNode,object)    <virtual method> : void
[*] Tinman.Core.Config.Docs.IConfigDocNodeVisitor     (IConfigDocNodeVisitor)                <interface>
[-] Visit(IMemberDocNode,object) <abstract method> : void
[-] Visit(ITypeDocNode,object)   <abstract method> : void
[+] Visit(MemberDocNode,object)  <abstract method> : void
[+] Visit(TypeDocNode,object)    <abstract method> : void
[*] Tinman.Core.Config.Docs.MemberDocNode             (MemberDocNode)                        <class>
[*] Name <sealed property> : string
    Name <property>        : string
[*] Tinman.Core.Config.Docs.TypeDocNode               (TypeDocNode)                          <class>
[*] Add                 <method>          : bool
[*] #1 element <in> : IMemberDocNode
    #1 element <in> : MemberDocNode
[*] GetDocumentationFor <sealed method>   : IMemberDocNode
    GetDocumentationFor <method>          : MemberDocNode
[*] Members             <sealed getter>   : IVectorConst<IMemberDocNode>
    Members             <getter>          : IVectorConst<MemberDocNode>
[*] Name                <sealed property> : string
    Name                <property>        : string
[*] Tinman.Core.Config.EnumTypeBuilder                (EnumTypeBuilder)                      <class>
[*] Build <sealed method> : EnumType !
    Build <method>        : EnumType
[*] Tinman.Core.Config.IConfigTypeBag                 (IConfigTypeBag)                       <interface>
[-] GetExpressionTypeNull                     <static extension> : ConfigType
[-] GetTypeNull                               <abstract method>  : ConfigType
[+] GetTypeNull(IConfigTypeBag,string,string) <static extension> : ConfigType
[+] GetTypeNull(string)                       <abstract method>  : ConfigType
[*] Tinman.Core.Database.BlockIndex<TKey,TValue>      (BlockIndex<TKey,TValue>)              <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.Database.BlockIndexBase               (BlockIndexBase)                       <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.Database.BlockStorage                 (BlockStorage)                         <class>
[-] DisposeManaged   <protected sealed method> : void
[*] Get              <method>                  : ByteBuffer !
[+] #2 buffer <in> : ByteBuffer ! = null
[*] Set              <method>                  : long !
    Set              <method>                  : long
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Document.BreakNode                    (BreakNode)                            <class>
[-] Whitespace <sealed getter> : WhitespaceFlags
[*] Tinman.Core.Document.ContentNode<T>               (ContentNode<T>)                       <class>
[*] AcceptContent                  <sealed method> : void
    AcceptContent                  <method>        : void
[*] Content                        <sealed getter> : IVectorConst<T>
    Content                        <getter>        : IVectorConst<T>
[+] Find(PredicateDelegate<T>,int) <method>        : int
[+] Find(T)                        <method>        : int
[+] Insert                         <method>        : void
[+] Remove                         <method>        : bool
[*] Tinman.Core.Document.DocumentNode                 (DocumentNode)                         <class>
[*] IsEmpty <abstract getter> : bool
    IsEmpty <virtual getter>  : bool
[*] Tinman.Core.Document.DocumentNodeVisitor          (DocumentNodeVisitor)                  <class>
[-] Visit(IBreakNode,object)     <virtual method> : void
[-] Visit(ILinkNode,object)      <virtual method> : void
[-] Visit(IListItemNode,object)  <virtual method> : void
[-] Visit(IListNode,object)      <virtual method> : void
[-] Visit(IParagraphNode,object) <virtual method> : void
[-] Visit(ISectionNode,object)   <sealed method>  : void
[-] Visit(ITextBlock,object)     <virtual method> : void
[-] Visit(ITextDocument,object)  <virtual method> : void
[-] Visit(ITextNode,object)      <virtual method> : void
[+] Visit(AnchorNode,object)     <virtual method> : void
[+] Visit(BreakNode,object)      <virtual method> : void
[+] Visit(ImageNode,object)      <virtual method> : void
[+] Visit(LinkNode,object)       <virtual method> : void
[+] Visit(ListItemNode,object)   <virtual method> : void
[+] Visit(ListNode,object)       <virtual method> : void
[+] Visit(ParagraphNode,object)  <virtual method> : void
[+] Visit(SeparatorNode,object)  <virtual method> : void
[+] Visit(TextBlockNode,object)  <virtual method> : void
[+] Visit(TextDocument,object)   <virtual method> : void
[+] Visit(TextNode,object)       <virtual method> : void
[*] Tinman.Core.Document.DocumentUtil                 (DocumentUtil)                         <class>
[-] WhitespaceBefore <static method> : bool
[-] WhitespaceReset  <static method> : void
[+] MakeAnchorName   <static method> : string
[+] PlainText        <static method> : string
[*] Tinman.Core.Document.IDocumentNodeVisitor         (IDocumentNodeVisitor)                 <interface>
[-] Visit(IBreakNode,object)     <abstract method> : void
[-] Visit(ILinkNode,object)      <abstract method> : void
[-] Visit(IListItemNode,object)  <abstract method> : void
[-] Visit(IListNode,object)      <abstract method> : void
[-] Visit(IParagraphNode,object) <abstract method> : void
[-] Visit(ISectionNode,object)   <abstract method> : void
[-] Visit(ITextBlock,object)     <abstract method> : void
[-] Visit(ITextDocument,object)  <abstract method> : void
[-] Visit(ITextNode,object)      <abstract method> : void
[+] Visit(AnchorNode,object)     <abstract method> : void
[+] Visit(BreakNode,object)      <abstract method> : void
[+] Visit(ImageNode,object)      <abstract method> : void
[+] Visit(LinkNode,object)       <abstract method> : void
[+] Visit(ListItemNode,object)   <abstract method> : void
[+] Visit(ListNode,object)       <abstract method> : void
[+] Visit(ParagraphNode,object)  <abstract method> : void
[+] Visit(SeparatorNode,object)  <abstract method> : void
[+] Visit(TextBlockNode,object)  <abstract method> : void
[+] Visit(TextDocument,object)   <abstract method> : void
[+] Visit(TextNode,object)       <abstract method> : void
[*] Tinman.Core.Document.IInlineNode                  (IInlineNode)                          <interface>
[-] Whitespace <abstract getter> : WhitespaceFlags
[*] Tinman.Core.Document.LinkNode                     (LinkNode)                             <class>
[-] IsEmpty                 <sealed getter>   : bool
[-] Title                   <sealed property> : string
[-] Whitespace              <sealed getter>   : WhitespaceFlags
[*] Config                  <sealed getter>   : ConfigNode
    Config                  <getter>          : ConfigNode
[*] IsConfig                <sealed getter>   : bool
    IsConfig                <getter>          : bool
[*] Link                    <sealed property> : string
    Link                    <property>        : string
[*] LinkNode(string,string) <constructor>
[-] #2 title <in> : string = null
[+] #2 text  <in> : string
[+] Flags                   <sealed getter>   : WhitespaceFlags
[+] IsAnchor                <getter>          : bool
[+] LinkNode(string)        <constructor>
[+] Text                    <sealed property> : string
[*] Tinman.Core.Document.ListNode                     (ListNode)                             <class>
[*] Style <sealed getter> : ListStyle
    Style <getter>        : ListStyle
[*] Tinman.Core.Document.ParagraphNode                (ParagraphNode)                        <class>
[-] ParagraphNode                 <constructor>
[*] Style                         <sealed property> : ParagraphStyle
    Style                         <property>        : ParagraphStyle
[+] ParagraphNode()               <constructor>
[+] ParagraphNode(ParagraphStyle) <constructor>
[*] Tinman.Core.Document.TextDocument                 (TextDocument)                         <class>
[+] FromFile        <static method> : TextDocument
[+] WriteSourceCode <sealed method> : void
[*] Tinman.Core.Document.TextNode                     (TextNode)                             <class>
[-] Whitespace <sealed getter>   : WhitespaceFlags
[*] Style      <sealed property> : TextStyle
    Style      <property>        : TextStyle
[+] Flags      <sealed getter>   : WhitespaceFlags
[+] Word       <method>          : string
[+] Words      <getter>          : int
[*] Tinman.Core.Document.Whitespace                   (Whitespace)                           <class>
[-] Before   <method>        : bool
[-] Reset    <method>        : Whitespace
[+] Collapse <static method> : Pair<string, WhitespaceFlags>
[+] Consume  <method>        : bool
[+] Satisfy  <method>        : Whitespace
[*] Tinman.Core.FailedAssertionException              (FailedAssertionException)             <class>
[-] BufferOverflow    <static method> : FailedAssertionException
[-] BufferUnderflow   <static method> : FailedAssertionException
[-] IllegalDispose    <static method> : FailedAssertionException
[-] IllegalInitialize <static method> : FailedAssertionException
[*] Tinman.Core.Formatting.CsvReader                  (CsvReader)                            <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[+] PathInfo         <sealed getter>           : Path
[*] Tinman.Core.Formatting.CsvWriter                  (CsvWriter)                            <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Formatting.FormattingUtil             (FormattingUtil)                       <class>
[+] FormatBytes                                 <static method> : string
[+] FormatReadable                              <static method> : double
[+] FormatTimeSpan(double,int)                  <static method> : string
[+] FormatTimeSpan(long,int)                    <static method> : string
[+] GetCharacters(char,char,IBag<char>)         <static method> : IBag<char>
[+] GetCharacters(CharacterCategory,IBag<char>) <static method> : IBag<char>
[+] IsNewline                                   <static method> : bool
[*] Tinman.Core.Formatting.StringBuilder              (StringBuilder)                        <class>
[-] Newline                 <method> : StringBuilder
[+] Newline(int)            <method> : StringBuilder
[+] Newline(LineEnding,int) <method> : StringBuilder
[*] Tinman.Core.Formatting.Text                       (Text)                                 <class>
[-] ToString                  <sealed method> : string
[+] ToString()                <sealed method> : string
[+] ToString(bool,LineEnding) <method>        : string
[*] Tinman.Core.InvalidArgumentException              (InvalidArgumentException)             <class>
[*] Greater                                   <static method> : InvalidArgumentException
[*] #3 value <in> : long
    #3 value <in> : int
[*] GreaterEqual                              <static method> : InvalidArgumentException
[*] #3 value <in> : long
    #3 value <in> : int
[*] Less                                      <static method> : InvalidArgumentException
[*] #3 value <in> : long
    #3 value <in> : int
[*] LessEqual                                 <static method> : InvalidArgumentException
[*] #3 value <in> : long
    #3 value <in> : int
[+] WithinInterval(string,string,float,float) <static method> : InvalidArgumentException
[+] WithinInterval(string,string,int,int)     <static method> : InvalidArgumentException
[*] Tinman.Core.IO.Files.FileBase                     (FileBase)                             <class>
[+] Acquire      <sealed method>   : IFile !
[+] IsLocal      <abstract getter> : bool
[+] SetTimestamp <abstract method> : void
[*] Tinman.Core.IO.Files.FileCache                    (FileCache)                            <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.IO.Files.FileSystem                   (FileSystem)                           <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DirectoryPop     <sealed method>            : void
[+] DirectoryPush    <sealed method>            : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.IO.Files.HttpFile                     (HttpFile)                             <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[+] IsLocal          <sealed getter>           : bool
[+] SetTimestamp     <sealed method>           : void
[*] Tinman.Core.IO.Files.HttpFileSystem               (HttpFileSystem)                       <class>
[-] DisposeManaged   <protected sealed method> : void
[*] Instance         <static readonly field>   : HttpFileSystem
    Instance         <static getter>           : HttpFileSystem
[+] DisposeResources <protected sealed method> : void
[+] HttpFileSystem   <constructor>
[*] Tinman.Core.IO.Files.IFile                        (IFile)                                <interface>
[+] IsLocal      <abstract getter> : bool
[+] SetTimestamp <abstract method> : void
[*] Tinman.Core.IO.Files.IFileSystem                  (IFileSystem)                          <interface>
[+] DirectoryPop  <abstract method> : void
[+] DirectoryPush <abstract method> : void
[*] Tinman.Core.IO.Files.LocalFileSystem              (LocalFileSystem)                      <class>
[*] Instance        <static readonly field> : LocalFileSystem
    Instance        <static getter>         : LocalFileSystem
[+] LocalFileSystem <constructor>
[*] Tinman.Core.IO.Files.MemoryFileSystem             (MemoryFileSystem)                     <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.IO.Files.VirtualFile                  (VirtualFile)                          <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[+] IsLocal          <sealed getter>           : bool
[+] SetTimestamp     <sealed method>           : void
[*] Tinman.Core.IO.Files.VirtualFileSystem            (VirtualFileSystem)                    <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[+] FileLookup       <method>                  : Path
[*] Tinman.Core.IO.Files.VirtualPath                  (VirtualPath)                          <class>
[*] ConfigUsage <static readonly field> : IConfigurator<VirtualPathUsage>
    ConfigUsage <static getter>         : IConfigurator<VirtualPathUsage>
[*] Tinman.Core.IO.ICanReadWrite                      (ICanReadWrite)                        <interface>
[-] CanWrite <abstract getter> : bool
[*] Tinman.Core.IO.IOException                        (IOException)                          <class>
[-] NetworkError(string)            <static method> : IOException
[-] NetworkError(string,int)        <static method> : IOException
[*] FileError(string,Path,int)      <static method> : IOException
[-] #3 osError <in> : int
[+] #3 error   <in> : int
[+] FileError(string,int,string)    <static method> : IOException
[+] NetworkError(string,int,string) <static method> : IOException
[*] Tinman.Core.IO.IOUtils                            (IOUtils)                              <class>
[+] FromBase85 <static method> : sbyte[]
[+] ToBase85   <static method> : string
[*] Tinman.Core.IO.Path                               (Path)                                 <class>
[-] ToRootSelector                <method>           : Path
[+] Copy                          <static extension> : void
[+] CopyAll                       <static extension> : IOperation !
[+] Delete                        <static extension> : bool
[+] DeleteAll(IVectorConst<Path>) <static method>    : bool
[+] DeleteAll(Path,bool)          <static extension> : bool
[+] MD5                           <static extension> : GUID
[+] ToRootSelector()              <method>           : Path
[+] ToRootSelector(string)        <method>           : Path
[*] Tinman.Core.IO.Serialization.SerializableDisposableBase (SerializableDisposableBase)     <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.IO.SimpleHttp                         (SimpleHttp)                           <class>
[-] DisposeManaged   <protected sealed method> : void
[-] DisposeUnmanaged <protected sealed method> : void
[+] Acquire          <sealed method>           : ISimpleHttp !
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.IO.Streams.BufferDataStreamBase       (BufferDataStreamBase)                 <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.IO.Streams.DataStreamBase             (DataStreamBase)                       <class>
[-] DisposeManaged   <protected virtual method> : void
[+] Acquire          <sealed method>            : IDataStream !
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.IO.Streams.IDataStream                (IDataStream)                          <interface>
[+] UnzipNames <static extension> : IVectorConst<string> !
[*] Tinman.Core.IO.Streams.MemoryDataStream           (MemoryDataStream)                     <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.IO.Streams.MemoryTextStream           (MemoryTextStream)                     <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.IO.Streams.TextStreamBase             (TextStreamBase)                       <class>
[+] Acquire <sealed method> : ITextStream !
[*] Tinman.Core.Licensing.LicenceDomain               (LicenceDomain)                        <class>
[*] Tinman <static readonly field> : LicenceDomain
    Tinman <static getter>         : LicenceDomain
[*] Tinman.Core.Logging.FormattedMessageHandler       (FormattedMessageHandler)              <class>
[*] EmitLogMessage   <protected abstract method> : void
[-] #2 severity  <in> : LogSeverity
[+] #2 verbosity <in> : LogVerbosity
[*] HandleLogMessage <virtual method>            : void
[-] #2 logSeverity  <in> : LogSeverity
[+] #2 logVerbosity <in> : LogVerbosity
[*] Tinman.Core.Logging.ILogger                       (ILogger)                              <interface>
[-] Error                             <static extension> : void
[-] Warning                           <static extension> : void
[*] IsEnabled                         <abstract method>  : bool
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[*] Message                           <abstract method>  : void
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[*] MessagePrepare                    <abstract method>  : ILogMessage
[-] #2 severity  <in> : LogSeverity = LogSeverity.Common
[+] #2 verbosity <in> : LogVerbosity = LogVerbosity.Common
[+] Error(ILogger,string)             <static extension> : void
[+] Error(ILogger,string,Exception)   <static extension> : void
[+] Error(ILogger,TinmanError)        <static extension> : void
[+] Error(ILogger,TinmanException)    <static extension> : void
[+] Warning(ILogger,string)           <static extension> : void
[+] Warning(ILogger,string,Exception) <static extension> : void
[+] Warning(ILogger,TinmanError)      <static extension> : void
[+] Warning(ILogger,TinmanException)  <static extension> : void
[*] Tinman.Core.Logging.ILoggerCategory               (ILoggerCategory)                      <interface>
[+] ChildFor  <abstract method> : ILoggerCategory
[+] LoggerFor <abstract method> : ILogger
[*] Tinman.Core.Logging.ILogMessageFormat             (ILogMessageFormat)                    <interface>
[*] FormatLogMessage <abstract method> : string
[-] #2 logSeverity  <in> : LogSeverity
[+] #2 logVerbosity <in> : LogVerbosity
[*] Tinman.Core.Logging.ILogMessageHandler            (ILogMessageHandler)                   <interface>
[*] HandleLogMessage <abstract method> : void
[-] #2 logSeverity  <in> : LogSeverity
[+] #2 logVerbosity <in> : LogVerbosity
[*] Severity         <abstract method> : ILogMessageHandler
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[*] Tinman.Core.Logging.ILogMessageSource             (ILogMessageSource)                    <interface>
[-] Severity       <abstract getter> : LogSeverity
[*] AddHandler     <abstract method> : ILogMessageSource
[-] #2 replace <in> : bool = false
[*] ChangeSeverity <abstract method> : void
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[+] Verbosity      <abstract getter> : LogVerbosity
[*] Tinman.Core.Logging.LoggingUtil                   (LoggingUtil)                          <class>
[*] BasicConfiguration <static method>         : void
[-] #1 severity  <in> : LogSeverity = LogSeverity.Common
[*] #2 console   <in> : LogSeverity = LogSeverity.Warning
    #2 console   <in> : LogVerbosity = LogVerbosity.Warning
[+] #1 verbosity <in> : LogVerbosity = LogVerbosity.Common
[*] Root               <static readonly field> : ILoggerCategory
    Root               <static getter>         : ILoggerCategory
[*] Tinman.Core.Logging.LogMessageFormat              (LogMessageFormat)                     <class>
[*] FormatLogMessage <abstract method> : string
[-] #2 logSeverity  <in> : LogSeverity
[+] #2 logVerbosity <in> : LogVerbosity
[*] Tinman.Core.Logging.LogMessageHandler             (LogMessageHandler)                    <class>
[*] HandleLogMessage <abstract method> : void
[-] #2 logSeverity  <in> : LogSeverity
[+] #2 logVerbosity <in> : LogVerbosity
[*] Severity         <virtual method>  : ILogMessageHandler
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[*] Tinman.Core.Logging.LogMessageSource              (LogMessageSource)                     <class>
[-] severity         <protected field>       : LogSeverity
[-] Severity         <sealed getter>         : LogSeverity
[*] AddHandler       <sealed method>         : ILogMessageSource
[-] #2 replace <in> : bool
[*] ChangeSeverity   <sealed method>         : void
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[*] LogMessageSource <protected constructor>
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[+] verbosity        <protected field>       : LogVerbosity
[+] Verbosity        <sealed getter>         : LogVerbosity
[*] Tinman.Core.Logging.SeverityMessageHandler        (SeverityMessageHandler)               <class>
[*] HandleLogMessage       <sealed method> : void
[-] #2 logSeverity  <in> : LogSeverity
[+] #2 logVerbosity <in> : LogVerbosity
[*] Severity               <sealed method> : ILogMessageHandler
[-] #1 severity  <in> : LogSeverity
[+] #1 verbosity <in> : LogVerbosity
[*] SeverityMessageHandler <constructor>
[-] #2 severity  <in> : LogSeverity
[+] #2 verbosity <in> : LogVerbosity
[*] Tinman.Core.Math.Geometric                        (Geometric)                            <class>
[-] Area(double,double,double,double,double,double)                         <static method> : double
[-] Area(double,double,double,double,double,double,double,double,double)    <static method> : double
[-] Area(Vec2D,Vec2D,Vec2D)                                                 <static method> : double
[-] Area(Vec2D[],int,int)                                                   <static method> : double
[-] Area(Vec3D,Vec3D,Vec3D)                                                 <static method> : double
[*] IntersectionOfRayAndTriangle                                            <static method> : bool
    IntersectionOfRayAndTriangle                                            <static method> : double
[-] #6 point   <out> : Vec3D
[-] #7 weights <out> : Vec3D
[+] #6 weights <out> : Vec3D
[+] AreaPolygon                                                             <static method> : double
[+] AreaTriangle(double,double,double,double,double,double)                 <static method> : double
[+] AreaTriangle(double,double,double,double,double,double,double,double,double) <static method> : double
[+] AreaTriangle(Vec2D,Vec2D,Vec2D)                                         <static method> : double
[+] AreaTriangle(Vec3D,Vec3D,Vec3D)                                         <static method> : double
[+] ConeFitAngle                                                            <static method> : double
[+] ConeFitDistance                                                         <static method> : double
[+] IntersectionOfCircles                                                   <static method> : Vec2D
[+] IntersectionOfLines(double,double,double,double,double,double,double,double) <static method> : Vec2D
[+] IntersectionOfLines(Vec2D,Vec2D,Vec2D,Vec2D)                            <static method> : Vec2D
[+] IntersectionOfRayAndPlaneX                                              <static method> : Vec3D
[+] IntersectionOfRayAndPlaneY                                              <static method> : Vec3D
[+] IntersectionOfRayAndPlaneZ                                              <static method> : Vec3D
[+] Lerp(Vec2F,Vec2F,float)                                                 <static method> : Vec2F
[+] Lerp(Vec3F,Vec3F,float)                                                 <static method> : Vec3F
[+] NormalToPlane                                                           <static method> : void
[*] Tinman.Core.Math.Maths                            (Maths)                                <class>
[+] Ulp <static method> : double
[*] Tinman.Core.Math.Plane                            (Plane)                                <struct>
[-] IntersectRay <method> : Vec3D
[*] Tinman.Core.Math.RangeD                           (RangeD)                               <struct>
[-] Similar <method>                : bool
[+] From    <static method>         : RangeD
[+] Pos     <static readonly field> : RangeD
[+] To      <static method>         : RangeD
[*] Tinman.Core.Math.RangeF                           (RangeF)                               <struct>
[+] From <static method>         : RangeF
[+] Pos  <static readonly field> : RangeF
[+] To   <static method>         : RangeF
[*] Tinman.Core.Math.RangeI                           (RangeI)                               <struct>
[+] Pos <static readonly field> : RangeI
[*] Tinman.Core.Math.RangeL                           (RangeL)                               <struct>
[+] Pos <static readonly field> : RangeL
[*] Tinman.Core.Math.Sphere                           (Sphere)                               <struct>
[-] RangeZ                   <method> : RangeD
[-] Transform                <method> : Sphere
[+] Contains(Sphere)         <method> : bool
[+] Contains(Vec3D,double)   <method> : bool
[+] Grow(Sphere)             <method> : Sphere
[+] Grow(Vec3D,double)       <method> : Sphere
[+] Intersects(Sphere)       <method> : bool
[+] Intersects(Vec3D,double) <method> : bool
[+] IsUndefined              <getter> : bool
[+] Scale                    <method> : Sphere
[+] Translate                <method> : Sphere
[+] Volume                   <getter> : double
[*] Tinman.Core.Math.Vectors.Mat2D                    (Mat2D)                                <struct>
[+] FromColumns <static method> : Mat2D
[+] FromRows    <static method> : Mat2D
[+] GetColumn   <method>        : Vec2D
[+] GetRow      <method>        : Vec2D
[*] Tinman.Core.Math.Vectors.Mat2F                    (Mat2F)                                <struct>
[+] FromColumns <static method> : Mat2F
[+] FromRows    <static method> : Mat2F
[+] GetColumn   <method>        : Vec2F
[+] GetRow      <method>        : Vec2F
[*] Tinman.Core.Math.Vectors.Mat3D                    (Mat3D)                                <struct>
[+] FromColumns <static method> : Mat3D
[+] FromRows    <static method> : Mat3D
[+] GetColumn   <method>        : Vec3D
[+] GetRow      <method>        : Vec3D
[*] Tinman.Core.Math.Vectors.Mat3F                    (Mat3F)                                <struct>
[+] FromColumns <static method> : Mat3F
[+] FromRows    <static method> : Mat3F
[+] GetColumn   <method>        : Vec3F
[+] GetRow      <method>        : Vec3F
[*] Tinman.Core.Math.Vectors.Mat4D                    (Mat4D)                                <struct>
[*] Orthographic   <static method> : Mat4D
[-] #8 rightHanded <in> : bool
[*] PerspectiveRay <method>        : void
    PerspectiveRay <method>        : Ray
[-] #7 origin    <out> : Vec3D
[-] #8 direction <out> : Vec3D
[+] FromColumns    <static method> : Mat4D
[+] FromRows       <static method> : Mat4D
[+] GetColumn      <method>        : Vec4D
[+] GetRow         <method>        : Vec4D
[*] Tinman.Core.Math.Vectors.Mat4F                    (Mat4F)                                <struct>
[+] DecomposeTranslation <method>        : void
[+] FromColumns          <static method> : Mat4F
[+] FromRows             <static method> : Mat4F
[+] GetColumn            <method>        : Vec4F
[+] GetRow               <method>        : Vec4F
[+] LookAt               <static method> : Mat4F
[+] Orthographic         <static method> : Mat4F
[+] PerspectiveFov       <static method> : Mat4F
[+] PerspectiveRay       <method>        : Ray
[+] Warp                 <static method> : Mat4F
[*] Tinman.Core.Math.Vectors.Vec                      (Vec)                                  <class>
[+] To2F_Delta2 <static method> : Vec2F
[+] To2F_Delta3 <static method> : Vec2F
[+] To2F_Delta4 <static method> : Vec2F
[+] To3F_Delta3 <static method> : Vec3F
[+] To3F_Delta4 <static method> : Vec3F
[+] To4F_Delta4 <static method> : Vec4F
[*] Tinman.Core.Math.Vectors.Vec2D                    (Vec2D)                                <struct>
[+] Choose <method> : double
[*] Tinman.Core.Math.Vectors.Vec2F                    (Vec2F)                                <struct>
[+] Choose <method> : float
[*] Tinman.Core.Math.Vectors.Vec2I                    (Vec2I)                                <struct>
[+] Choose <method> : int
[*] Tinman.Core.Math.Vectors.Vec2L                    (Vec2L)                                <struct>
[+] Choose <method> : long
[*] Tinman.Core.Math.Vectors.Vec3D                    (Vec3D)                                <struct>
[+] Choose <method> : double
[*] Tinman.Core.Math.Vectors.Vec3F                    (Vec3F)                                <struct>
[+] Choose <method> : float
[*] Tinman.Core.Math.Vectors.Vec3I                    (Vec3I)                                <struct>
[+] Choose <method> : int
[*] Tinman.Core.Math.Vectors.Vec3L                    (Vec3L)                                <struct>
[+] Choose <method> : long
[*] Tinman.Core.Math.Vectors.Vec4D                    (Vec4D)                                <struct>
[+] Choose <method> : double
[*] Tinman.Core.Math.Vectors.Vec4F                    (Vec4F)                                <struct>
[+] Choose <method> : float
[*] Tinman.Core.Math.Vectors.Vec4I                    (Vec4I)                                <struct>
[+] Choose <method> : int
[*] Tinman.Core.Math.Vectors.Vec4L                    (Vec4L)                                <struct>
[+] Choose <method> : long
[*] Tinman.Core.Parsing.Grammar                       (Grammar)                              <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Parsing.GrammarBuilder                (GrammarBuilder)                       <class>
[-] BuildDisposeOnShutdown <method>                  : Grammar
[-] DisposeManaged         <protected sealed method> : void
[+] DisposeResources       <protected sealed method> : void
[*] Tinman.Core.Parsing.Parse                         (Parse)                                <class>
[*] ParseGrammar <static readonly field> : Grammar
    ParseGrammar <static getter>         : Grammar
[*] Tinman.Core.Parsing.ParserContext                 (ParserContext)                        <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Parsing.Rule                          (Rule)                                 <class>
[*] ToSource <sealed method>  : void
    ToSource <virtual method> : void
[*] Tinman.Core.Parsing.SemanticError                 (SemanticError)                        <class>
[-] SemanticError(string) <constructor>
[*] Tinman.Core.Parsing.SourceCodeWriter              (SourceCodeWriter)                     <class>
[-] DisposeManaged   <protected sealed method> : void
[*] Comma            <method>                  : SourceCodeWriter
[+] #1 autoBreakPause <in> : bool = true
[*] LinePrefix       <property>                : string
    LinePrefix       <method>                  : void
[+] #1 value <in> : string
[*] Open             <method>                  : SourceCodeWriter
[-] #3 autoBreak <in> : bool = true
[*] Tag              <method>                  : SourceCodeWriter
[-] #2 autoBreak <in> : bool = true
[*] White            <method>                  : SourceCodeWriter
[+] #1 deferred <in> : bool = false
[+] AutoBreakPause   <property>                : bool
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.StringUtil                            (StringUtil)                           <class>
[-] ToLower         <static method> : char
[-] ToUpper         <static method> : char
[+] ToLower(char)   <static method> : char
[+] ToLower(string) <static method> : string
[+] ToUpper(char)   <static method> : char
[+] ToUpper(string) <static method> : string
[*] Tinman.Core.System.ByteBuffer                     (ByteBuffer)                           <class>
[-] CopyTo(ByteBuffer,ByteBuffer,int)         <static extension>       : void
[-] CopyTo(ByteBuffer,int,ByteBuffer,int,int) <static extension>       : void
[-] DisposeUnmanaged                          <protected sealed method> : void
[-] Get(sbyte[],int,int)                      <method>                 : void
[-] GetInt(ByteBuffer,ByteOrder)              <static extension>       : int
[-] GetLong(ByteBuffer,ByteOrder)             <static extension>       : long
[-] GetShort(ByteBuffer,ByteOrder)            <static extension>       : short
[-] Put(ByteBuffer)                           <method>                 : void
[-] Put(sbyte[],int,int)                      <method>                 : void
[-] PutInt(ByteBuffer,int,ByteOrder)          <static extension>       : void
[-] PutLong(ByteBuffer,long,ByteOrder)        <static extension>       : void
[-] PutShort(ByteBuffer,short,ByteOrder)      <static extension>       : void
[*] ConfigByteOrder                           <static readonly field>  : IConfigurator<ByteOrder>
    ConfigByteOrder                           <static getter>          : IConfigurator<ByteOrder>
[*] Fill                                      <static extension>       : ByteBuffer
    Fill                                      <method>                 : ByteBuffer
[-] #1 buffer      : ByteBuffer
[-] #2 value  <in> : sbyte = 0
[+] #1 value  <in> : sbyte = 0
[*] ReadAsStream                              <static extension>       : MemoryDataStream !
    ReadAsStream                              <method>                 : MemoryDataStream !
[-] #1 buffer : ByteBuffer
[*] ToArray                                   <static extension>       : sbyte[]
    ToArray                                   <method>                 : sbyte[]
[-] #1 buffer : ByteBuffer
[*] ToArrayOwn                                <static extension>       : sbyte[]
    ToArrayOwn                                <method>                 : sbyte[]
[-] #1 buffer : ByteBuffer
[+] Acquire                                   <sealed method>          : ByteBuffer !
[+] Compact                                   <method>                 : ByteBuffer !
[+] Copy                                      <method>                 : void
[+] DisposeResources                          <protected sealed method> : void
[+] FromArray                                 <static method>          : ByteBuffer !
[+] GetBytes(ByteBuffer,int)                  <method>                 : void
[+] GetBytes(sbyte[],int,int)                 <method>                 : void
[+] GetInt(ByteOrder)                         <method>                 : int
[+] GetLong(ByteOrder)                        <method>                 : long
[+] GetShort(ByteOrder)                       <method>                 : short
[+] IsCompact                                 <getter>                 : bool
[+] PutBytes(ByteBuffer,int)                  <method>                 : void
[+] PutBytes(sbyte[],int,int)                 <method>                 : void
[+] PutInt(int,ByteOrder)                     <method>                 : void
[+] PutLong(long,ByteOrder)                   <method>                 : void
[+] PutShort(short,ByteOrder)                 <method>                 : void
[+] Skip                                      <method>                 : void
[*] Tinman.Core.System.Disposable                     (Disposable)                           <class>
[-] AcquireTry       <sealed method>            : IDisposable !
[-] DisposeManaged   <protected virtual method> : void
[-] DisposeUnmanaged <protected virtual method> : void
[*] LifecycleState   <virtual getter>           : LifecycleState
    LifecycleState   <sealed getter>            : LifecycleState
[+] AcquireBase      <sealed method>            : IDisposable !
[+] Disposable       <protected constructor>
[+] DisposeResources <protected virtual method> : void
[+] IsSoleOwnership  <sealed getter>            : bool
[*] Tinman.Core.System.DisposableUtil<T>              (DisposableUtil<T>)                    <class>
[+] Cast                 <static method> : T !
[+] CastOwn              <static method> : T !
[+] DisposeOnProcessExit <static method> : T
[*] Tinman.Core.System.Disposer                       (Disposer)                             <class>
[-] DisposeManaged   <protected sealed method> : void
[-] DisposeUnmanaged <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.System.ErrorBarrier<T>                (ErrorBarrier<T>)                      <class>
[*] Run <static method> : TinmanError
[*] #3 argument <in> : T
    #3 argument <in> : T = default(T)
[*] Tinman.Core.System.IDisposable                    (IDisposable)                          <interface>
[-] Acquire         <static extension> : IDisposable !
[-] AcquireTry      <abstract method>  : IDisposable !
[*] ThrowIfDisposed <static extension> : void
[+] #2 source <in> : string
[+] AcquireBase     <abstract method>  : IDisposable !
[+] IsSoleOwnership <abstract getter>  : bool
[*] Tinman.Core.System.IInitializable                 (IInitializable)                       <interface>
[-] AssertCreatedOrInitialized <static extension> : void
[*] Tinman.Core.System.Initializable                  (Initializable)                        <class>
[-] Initialized    <protected virtual method> : void
[-] LifecycleState <virtual getter>           : LifecycleState
[+] Initializable  <protected constructor>
[*] Tinman.Core.System.LowLevel                       (LowLevel)                             <class>
[-] MemoryFree    <static getter> : long
[+] AddressOf     <static method> : IntPtr
[+] Copy          <static method> : void
[+] IsPosix       <static getter> : bool
[+] IsPure        <static getter> : bool
[+] IsWindows     <static getter> : bool
[+] SetSystemInfo <static method> : void
[+] ThrowIfNot    <static method> : void
[*] Tinman.Core.System.NativeLibrary                  (NativeLibrary)                        <class>
[-] DisposeManaged   <protected virtual method> : void
[-] DisposeUnmanaged <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.System.ObjectPool<T>                  (ObjectPool<T>)                        <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.System.ObjectPoolBase                 (ObjectPoolBase)                       <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.System.SystemUtil                     (SystemUtil)                           <class>
[-] FuncCompareBool                                       <static method>    : int
[-] FuncCompareChar                                       <static method>    : int
[-] FuncCompareFloat32                                    <static method>    : int
[-] FuncCompareFloat64                                    <static method>    : int
[-] FuncCompareInt16                                      <static method>    : int
[-] FuncCompareInt32                                      <static method>    : int
[-] FuncCompareInt64                                      <static method>    : int
[-] FuncCompareInt8                                       <static method>    : int
[-] Sort4                                                 <static method>    : int
[*] CompareBool                                           <static readonly field> : CompareDelegate<bool>
    CompareBool                                           <static method>    : int
[+] #1 a <in> : bool
[+] #2 b <in> : bool
[*] CompareChar                                           <static readonly field> : CompareDelegate<char>
    CompareChar                                           <static method>    : int
[+] #1 a <in> : char
[+] #2 b <in> : char
[*] CompareFloat32                                        <static readonly field> : CompareDelegate<float>
    CompareFloat32                                        <static method>    : int
[+] #1 a <in> : float
[+] #2 b <in> : float
[*] CompareFloat64                                        <static readonly field> : CompareDelegate<double>
    CompareFloat64                                        <static method>    : int
[+] #1 a <in> : double
[+] #2 b <in> : double
[*] CompareInt16                                          <static readonly field> : CompareDelegate<short>
    CompareInt16                                          <static method>    : int
[+] #1 a <in> : short
[+] #2 b <in> : short
[*] CompareInt32                                          <static readonly field> : CompareDelegate<int>
    CompareInt32                                          <static method>    : int
[+] #1 a <in> : int
[+] #2 b <in> : int
[*] CompareInt64                                          <static readonly field> : CompareDelegate<long>
    CompareInt64                                          <static method>    : int
[+] #1 a <in> : long
[+] #2 b <in> : long
[*] CompareInt8                                           <static readonly field> : CompareDelegate<sbyte>
    CompareInt8                                           <static method>    : int
[+] #1 a <in> : sbyte
[+] #2 b <in> : sbyte
[*] EqualsBool                                            <static readonly field> : EqualsDelegate<bool>
    EqualsBool                                            <static method>    : bool
[+] #1 a <in> : bool
[+] #2 b <in> : bool
[*] EqualsChar                                            <static readonly field> : EqualsDelegate<char>
    EqualsChar                                            <static method>    : bool
[+] #1 a <in> : char
[+] #2 b <in> : char
[*] EqualsFloat32                                         <static readonly field> : EqualsDelegate<float>
    EqualsFloat32                                         <static method>    : bool
[+] #1 a <in> : float
[+] #2 b <in> : float
[*] EqualsFloat64                                         <static readonly field> : EqualsDelegate<double>
    EqualsFloat64                                         <static method>    : bool
[+] #1 a <in> : double
[+] #2 b <in> : double
[*] EqualsInt16                                           <static readonly field> : EqualsDelegate<short>
    EqualsInt16                                           <static method>    : bool
[+] #1 a <in> : short
[+] #2 b <in> : short
[*] EqualsInt32                                           <static readonly field> : EqualsDelegate<int>
    EqualsInt32                                           <static method>    : bool
[+] #1 a <in> : int
[+] #2 b <in> : int
[*] EqualsInt64                                           <static readonly field> : EqualsDelegate<long>
    EqualsInt64                                           <static method>    : bool
[+] #1 a <in> : long
[+] #2 b <in> : long
[*] EqualsInt8                                            <static readonly field> : EqualsDelegate<sbyte>
    EqualsInt8                                            <static method>    : bool
[+] #1 a <in> : sbyte
[+] #2 b <in> : sbyte
[+] Sort4(double,double,double,double)                    <static method>    : int
[+] Sort4(long,long,long,long)                            <static method>    : int
[+] Sort8(double,double,double,double,double,double,double,double) <static method> : int
[+] Sort8(long,long,long,long,long,long,long,long)        <static method>    : int
[*] Tinman.Core.System.Terminal                       (Terminal)                             <class>
[-] ColorBackground                    <static property> : SimpleColor
[-] ColorForeground                    <static property> : SimpleColor
[-] ColorPop                           <static method>   : void
[-] ColorPush()                        <static method>   : void
[-] ColorPush(SimpleColor)             <static method>   : void
[-] ColorPush(SimpleColor,SimpleColor) <static method>   : void
[-] ColorRestore                       <static method>   : void
[-] DefaultColorBackground             <static getter>   : SimpleColor
[-] DefaultColorForeground             <static getter>   : SimpleColor
[-] IsColorSupported                   <static getter>   : bool
[*] Tinman.Core.Threading.Monitor                     (Monitor)                              <class>
[-] DisposeUnmanaged <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Threading.Operations.IOperation       (IOperation)                           <interface>
[+] RunSync <static extension> : void
[*] Tinman.Core.Threading.Operations.IProgressMonitor (IProgressMonitor)                     <interface>
[+] HasError <abstract getter> : bool
[*] Tinman.Core.Threading.Operations.Operation        (Operation)                            <class>
[-] RunSubOperation <protected static method>   : void
[*] Copy            <static method>             : IOperation !
[+] #4 timestamp <in> : bool = false
[*] Run             <abstract method>           : void
    Run             <sealed method>             : void
[+] DoRun           <protected abstract method> : void
[*] Tinman.Core.Threading.Operations.ProgressMonitor  (ProgressMonitor)                      <class>
[-] DisposeManaged     <protected sealed method> : void
[-] Error              <sealed method>           : void
[-] MostRecentError    <getter>                  : TinmanError
[+] DisposeResources   <protected sealed method> : void
[+] Error()            <method>                  : TinmanError
[+] Error(TinmanError) <sealed method>           : void
[+] HasError           <sealed getter>           : bool
[*] Tinman.Core.Threading.Operations.RunningOperation (RunningOperation)                     <class>
[-] DisposeManaged   <protected sealed method> : void
[*] Progress         <getter>                  : int
    Progress         <sealed getter>           : int
[*] TimeElapsed      <getter>                  : double
    TimeElapsed      <sealed getter>           : double
[*] TimeRemaining    <getter>                  : double
    TimeRemaining    <sealed getter>           : double
[*] TimeTotal        <getter>                  : double
    TimeTotal        <sealed getter>           : double
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Threading.Pooling.ITaskQueue<TInput,TOutput> (ITaskQueue<TInput,TOutput>)    <interface>
[-] Ready   <abstract method> : bool
[+] Flush   <abstract method> : void
[+] IsReady <abstract getter> : bool
[*] Tinman.Core.Threading.Pooling.TaskGroup           (TaskGroup)                            <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Threading.Pooling.TaskPool            (TaskPool)                             <class>
[-] DisposeManaged   <protected sealed method> : void
[+] BlockBegin       <static method>           : void
[+] BlockEnd         <static method>           : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Threading.RingBuffer                  (RingBuffer)                           <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Threading.Thread                      (Thread)                               <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.TinmanException                       (TinmanException)                      <class>
[-] NotAllowed                                <static method> : TinmanException
[+] BadPlatform                               <static method> : TinmanException
[+] ShouldNeverHappen(string)                 <static method> : TinmanException
[+] ShouldNeverHappen(string,TinmanException) <static method> : TinmanException
[*] Tinman.Core.TinmanModule                          (TinmanModule)                         <class>
[-] AddShutdownDispose <static method> : void
[-] AddShutdownHandler <static method> : void
[-] OrderShutdownDispose <static method> : void
[-] PleaseIncludeInBinaryThanksAll <static method> : void
[-] SettingsApp <getter> : Path
[-] SettingsUser <getter> : Path
[*] RegisterResource <protected method> : void
    RegisterResource <protected method> : bool
[+] #2 extract <in> : bool = false
[*] Welcome <static readonly constant> : string = "\r\n         _____          _______                                   ____   _____  \r\n     ,-:` \\;\',`\'-,     |__  _(_)                                 |___ \\ |  __ \\ \r\n   .\'-;_,;  \':-;_,\'.      | | _  _ __   _ __ ___    __ _  _ __     __) || |  | |\r\n  /;   \'/    ,  _`.-\\     | || || \'_ \\ | \'_ ` _ \\  / _` || \'_ \\   |__ < | |  | |\r\n | \'`. (`     /` ` \\`|    | || || | | || | | | | || (_| || | | |  ___) || |__| |\r\n |:.  `\\`-.   \\_   / |    |_||_||_| |_||_| |_| |_| \\__,_||_| |_| |____/ |_____/\r\n |     (   `,  .`\\ ;\'| \r\n  \\     | .\'     `-\'/      Realtime terrain processing, rendering and analysis\r\n   `.   ;/        .\'            \r\n     `\'-._____.-\'`             http://www.tinman3d.com - info@tinman3d.com\r\n"
    Welcome <static readonly constant> : string = "\n         _____          _______                                   ____   _____  \n     ,-:` \\;',`'-,     |__  _(_)                                 |___ \\ |  __ \\ \n   .'-;_,;  ':-;_,'.      | | _  _ __   _ __ ___    __ _  _ __     __) || |  | |\n  /;   '/    ,  _`.-\\     | || || '_ \\ | '_ ` _ \\  / _` || '_ \\   |__ < | |  | |\n | '`. (`     /` ` \\`|    | || || | | || | | | | || (_| || | | |  ___) || |__| |\n |:.  `\\`-.   \\_   / |    |_||_||_| |_||_| |_| |_| \\__,_||_| |_| |____/ |_____/\n |     (   `,  .`\\ ;'| \n  \\     | .'     `-'/      Real-time terrain processing, rendering and analysis\n   `.   ;/        .'            \n     `'-._____.-'`             https://www.tinman3d.com - info@tinman3d.com\n"
[+] DoInitialize <protected virtual method> : void
[+] Initialize <static method> : void
[+] Logger <static readonly field> : ILogger
[+] pleaseIncludeInBinaryThanks <protected static field> : int
[+] Settings <getter> : Path
[*] Tinman.Core.Util.ColorF                           (ColorF)                               <struct>
[-] Mul         <method>                : ColorF
[-] Round       <method>                : ColorF
[+] Grayscale   <getter>                : float
[+] Mix         <method>                : ColorF
[+] Mul(ColorF) <method>                : ColorF
[+] Mul(float)  <method>                : ColorF
[+] Round16     <method>                : ColorF
[+] Round8      <method>                : ColorF
[+] ToString    <method>                : string
[+] Zero        <static readonly field> : ColorF
[*] Tinman.Core.Util.Colors                           (Colors)                               <class>
[*] ConfigColorName     <static readonly field>    : IConfigurator<long>
    ConfigColorName     <static getter>            : IConfigurator<long>
[*] ConfigColorOp       <static readonly field>    : IConfigurator<ColorOp>
    ConfigColorOp       <static getter>            : IConfigurator<ColorOp>
[*] Opaque0             <static readonly constant> : long = 281474976710655
    Opaque0             <static readonly constant> : long = 0xFFFFFFFFFFFF
[+] Decode_A16B16G16R16 <static method>            : long
[+] Decode_A1B5G5R5     <static method>            : long
[+] Decode_A2B10G10R10  <static method>            : long
[+] Decode_A2R10G10B10  <static method>            : long
[+] Decode_A4B4G4R4     <static method>            : long
[+] Decode_A8B8G8R8     <static method>            : long
[+] Decode_B5G6R5       <static method>            : long
[+] Encode_A16B16G16R16 <static method>            : long
[+] Encode_A1B5G5R5     <static method>            : int
[+] Encode_A2B10G10R10  <static method>            : int
[+] Encode_A2R10G10B10  <static method>            : int
[+] Encode_A4B4G4R4     <static method>            : int
[+] Encode_A8B8G8R8     <static method>            : int
[+] Encode_B5G6R5       <static method>            : int
[+] IsTransparent       <static method>            : bool
[+] Opaque              <static method>            : long
[*] Tinman.Core.Util.Event                            (Event)                                <class>
[-] DisposeManaged   <protected virtual method> : void
[*] Clear            <method>                   : void
    Clear            <sealed method>            : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Core.Util.EventGeneric<T>                  (EventGeneric<T>)                      <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Core.Util.IEvent                           (IEvent)                               <interface>
[+] Clear <abstract method> : void
[*] Tinman.Core.Util.RandomNumber                     (RandomNumber)                         <class>
[*] Float32(float,float)   <method> : float
[-] #1 min     <in> : float
[-] #2 max     <in> : float
[+] #1 minimum <in> : float
[+] #2 maximum <in> : float
[*] Float64(double,double) <method> : double
[-] #1 min     <in> : double
[-] #2 max     <in> : double
[+] #1 minimum <in> : double
[+] #2 maximum <in> : double
[*] Int32(int,int)         <method> : int
[-] #1 min     <in> : int
[-] #2 max     <in> : int
[+] #1 minimum <in> : int
[+] #2 maximum <in> : int
[*] Int64(long,long)       <method> : long
[-] #1 min     <in> : long
[-] #2 max     <in> : long
[+] #1 minimum <in> : long
[+] #2 maximum <in> : long
[*] Tinman.Core.Validating.IValidatable               (IValidatable)                         <interface>
[-] ValidateThrow                  <static extension> : void
[+] ValidateThrowErrors            <static extension> : void
[+] ValidateThrowErrorsAndWarnings <static extension> : void
[*] Tinman.Core.Validating.ValidateMessage            (ValidateMessage)                      <class>
[*] DirectoryNotFound <static method> : ValidateMessage
[-] #2 error <in> : bool = false
[*] FileNotFound      <static method> : ValidateMessage
[-] #2 error <in> : bool = false
[*] PathNotFound      <static method> : ValidateMessage
[-] #2 error <in> : bool = false
[*] Tinman.Core.Validating.Validator                  (Validator)                            <class>
[+] CountErrors   <getter> : int
[+] CountMessages <getter> : int
[+] CountWarning  <getter> : int
[*] Tinman.Demo.DemoApplication                       (DemoApplication)                      <class>
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Demo.TinmanDemoModule                      (TinmanDemoModule)                     <class>
[+] DoInitialize <protected sealed method> : void
[*] Tinman.Demo.Tutorials.Framework.Tutorial          (Tutorial)                             <class>
[-] ClearDatasetCache <protected method>         : void
[-] DisposeManaged    <protected virtual method> : void
[+] ClearCaches       <virtual method>           : void
[+] DisposeResources  <protected virtual method> : void
[+] DoInitialize      <protected virtual method> : void
[+] JsonDeserialize   <virtual method>           : void
[+] JsonSerialize     <virtual method>           : void
[+] KeyboardMode      <protected virtual method> : void
[+] ResetView         <virtual method>           : void
[+] ToConfig          <virtual method>           : ConfigValue
[*] Tinman.Demo.Tutorials.Framework.TutorialBrowser   (TutorialBrowser)                      <class>
[-] DisposeManaged               <protected sealed method> : void
[*] Add                          <method>                  : void
[*] #1 info <in> : TutorialInfo
    #1 info <in> : TutorialInfoBase
[+] AddDefault                   <method>                  : void
[+] DisposeResources             <protected sealed method> : void
[+] DoInitialize                 <protected sealed method> : void
[+] GraphicsAttach               <sealed method>           : void
[+] HelpId                       <sealed getter>           : string
[+] NotifyEvent(Component)       <sealed method>           : void
[+] NotifyEvent(DialogEventArgs) <method>                  : void
[+] ToConfig                     <sealed method>           : ConfigValue
[+] Tutorials                    <getter>                  : IVectorConst<TutorialInfoBase>
[+] UpdateFrameTime              <sealed method>           : bool
[+] WidgetGuiAttach              <sealed method>           : void
[+] WidgetGuiDetach              <sealed method>           : void
[*] Tinman.Demo.Tutorials.Tutorial_00_Engine          (Tutorial_00_Engine)                   <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[+] HelpId           <sealed getter>           : string
[+] WidgetGuiAttach  <sealed method>           : void
[+] WidgetGuiDetach  <sealed method>           : void
[*] Tinman.Licence.Domain                             (Domain)                               <class>
[+] ToUpper <static method> : char
[*] Tinman.Terrain.Buffers.ColorBuffer                (ColorBuffer)                          <class>
[-] Trim                   <method>        : ColorBuffer
[+] Config                 <static getter> : IConfigurator<ColorBuffer>
[+] FromBase85             <static method> : ColorBuffer
[+] FromConfigEmbedded     <static method> : sbyte[]
[+] FromImage(Path,double) <static method> : ColorBuffer
[+] HasTransparentPixels   <method>        : bool
[+] ToBase85               <method>        : string
[+] ToConfig               <sealed method> : ConfigValue
[+] ToConfigEmbedded       <static method> : ConfigValue
[+] Trim(Box2I,long)       <method>        : ColorBuffer
[+] Trim(long)             <method>        : ColorBuffer
[*] Tinman.Terrain.Buffers.ElevationBuffer            (ElevationBuffer)                      <class>
[-] ElevationBuffer <constructor>
[+] Create          <static method> : ElevationBuffer
[+] Delete          <sealed method> : void
[*] Tinman.Terrain.Buffers.ISampleBufferBase          (ISampleBufferBase)                    <interface>
[+] AssertNotPooled <static extension> : void
[+] AssertPooled    <static extension> : void
[+] IsPooled        <abstract getter>  : bool
[+] Restore         <abstract method>  : void
[*] Tinman.Terrain.Buffers.MaterialBuffer             (MaterialBuffer)                       <class>
[-] MaterialBuffer <constructor>
[+] Create         <static method> : MaterialBuffer
[+] Delete         <sealed method> : void
[*] Tinman.Terrain.Buffers.NormalBuffer               (NormalBuffer)                         <class>
[-] ComputeNormals                                                                 <method> : void
[+] ComputeNormals(ElevationBuffer,SlopeInfo)                                      <method> : void
[+] ComputeNormals(IGeometry,IMeshModifier,HeightmapRegion,CubemapFaceCoordsI,int) <method> : void
[*] Tinman.Terrain.Buffers.SampleBuffer<T>            (SampleBuffer<T>)                      <class>
[-] EqualsInternal                      <protected abstract method> : bool
[+] Delete                              <virtual method>            : void
[+] EqualsInternal(T[],int,T,int)       <protected abstract method> : bool
[+] EqualsInternal(T[],int,T[],int,int) <protected abstract method> : bool
[+] IsPooled                            <sealed getter>             : bool
[+] IsUniform                           <method>                    : bool
[+] Restore                             <sealed method>             : void
[*] Tinman.Terrain.Buffers.SampleBufferFloat32        (SampleBufferFloat32)                  <class>
[-] EqualsInternal                              <protected sealed method> : bool
[+] EqualsInternal(float[],int,float,int)       <protected sealed method> : bool
[+] EqualsInternal(float[],int,float[],int,int) <protected sealed method> : bool
[*] Tinman.Terrain.Buffers.SampleBufferInt32          (SampleBufferInt32)                    <class>
[-] EqualsInternal                          <protected sealed method> : bool
[+] EqualsInternal(int[],int,int,int)       <protected sealed method> : bool
[+] EqualsInternal(int[],int,int[],int,int) <protected sealed method> : bool
[*] Tinman.Terrain.Buffers.SampleBufferInt64          (SampleBufferInt64)                    <class>
[-] EqualsInternal                            <protected sealed method> : bool
[+] EqualsInternal(long[],int,long,int)       <protected sealed method> : bool
[+] EqualsInternal(long[],int,long[],int,int) <protected sealed method> : bool
[*] Tinman.Terrain.Codec.IBufferCodec                 (IBufferCodec)                         <interface>
[-] BufferEncode                               <abstract method>  : int
[+] BufferEncode(ByteBuffer,int,int,int,int)   <abstract method>  : int
[+] BufferEncode(IBufferCodec,int,int,int,int) <static extension> : ByteBuffer !
[*] Tinman.Terrain.Datasets.DatasetCollection<T>      (DatasetCollection<T>)                 <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Terrain.Datasets.DatasetFile               (DatasetFile)                          <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[+] IsLocal          <sealed getter>           : bool
[+] SetTimestamp     <sealed method>           : void
[*] Tinman.Terrain.Datasets.DatasetFileCache          (DatasetFileCache)                     <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Datasets.DatasetsUtil              (DatasetsUtil)                         <class>
[*] ConfigDatasetMode <static readonly field> : IConfigurator<DatasetMode>
    ConfigDatasetMode <static getter>         : IConfigurator<DatasetMode>
[*] Tinman.Terrain.Geometries.GeometryBase            (GeometryBase)                         <class>
[+] DoToSize <protected abstract method> : IGeometry
[+] ToSize   <sealed method>             : IGeometry
[*] Tinman.Terrain.Geometries.IGeometry               (IGeometry)                            <interface>
[+] ToSize <abstract method> : IGeometry
[*] Tinman.Terrain.Georef.CoordinateOperationMethod   (CoordinateOperationMethod)            <class>
[*] Config <static readonly field> : IConfigurator<CoordinateOperationMethod>
    Config <static getter>         : IConfigurator<CoordinateOperationMethod>
[+] Toast  <static readonly field> : CoordinateOperationMethod
[*] Tinman.Terrain.Georef.CoordinateSystem            (CoordinateSystem)                     <class>
[*] ConfigFlags <static readonly field> : IConfigurator<CoordinateSystemFlags>
    ConfigFlags <static getter>         : IConfigurator<CoordinateSystemFlags>
[+] Topocentric <static method>         : CoordinateSystem
[*] Tinman.Terrain.Georef.Geocentric                  (Geocentric)                           <class>
[+] Coordinates <getter> : CoordinateSystem
[*] Tinman.Terrain.Georef.GeoObject                   (GeoObject)                            <class>
[*] ToConfig <virtual method>  : ConfigValue
    ToConfig <abstract method> : ConfigValue
[*] Tinman.Terrain.Georef.GeorefException             (GeorefException)                      <class>
[+] BadGeoref <static method> : GeorefException
[*] Tinman.Terrain.Georef.GeorefUtil                  (GeorefUtil)                           <class>
[+] Projection <static method> : IMapProjectionFactory
[*] Tinman.Terrain.Georef.LatLon                      (LatLon)                               <struct>
[-] DMS                     <static method> : double
[*] ClampLatitude(double)   <method>        : LatLon
[-] #1 max     <in> : double
[+] #1 maximum <in> : double
[+] FromDegreeMinuteSecond  <static method> : double
[+] FromSexagesimal         <static method> : double
[+] NormalizeLongitudePi    <static method> : double
[+] NormalizeLongitudePiTwo <static method> : double
[*] Tinman.Terrain.Georef.LatLonHeight                (LatLonHeight)                         <struct>
[+] From <static method> : LatLonHeight
[*] Tinman.Terrain.Georef.Raster                      (Raster)                               <class>
[-] GroundSampleDistance       <method> : Vec4D
[+] CreateGroundSampleDistance <method> : GroundSampleDistance
[*] Tinman.Terrain.Georef.UnitOfMeasure               (UnitOfMeasure)                        <class>
[*] ConfigType <static readonly field> : IConfigurator<UnitOfMeasureType>
    ConfigType <static getter>         : IConfigurator<UnitOfMeasureType>
[*] Tinman.Terrain.Heightmaps.CompositeHeightmapOne   (CompositeHeightmapOne)                <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Terrain.Heightmaps.CompositeHeightmapTwo   (CompositeHeightmapTwo)                <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Terrain.Heightmaps.Formats.HeightmapFormat (HeightmapFormat)                      <class>
[*] Config <static readonly field> : IConfigurator<IHeightmapFormat>
    Config <static getter>         : IConfigurator<IHeightmapFormat>
[*] Tinman.Terrain.Heightmaps.Heightmap               (Heightmap)                            <class>
[-] DisposeManaged      <protected virtual method> : void
[*] Combine             <sealed method>            : IHeightmap !
[+] #3 scalarOp <in> : ScalarOp = ScalarOp.Add
[*] Datasets            <static readonly field>    : HeightmapCollection
    Datasets            <static getter>            : HeightmapCollection
[*] ToConfig            <virtual method>           : ConfigValue
    ToConfig            <abstract method>          : ConfigValue
[*] ToPyramid           <virtual method>           : IPixelPyramid !
[+] #6 geometry <in> : IGeometry = null
[+] #7 modifier <in> : IMeshModifier = null
[*] UpdateRegion        <sealed method>            : void
[-] #3 combine  <in> : HeightmapRegionDelegate = null
[-] #7 userData <in> : object = null
[+] #3 merge    <in> : bool = false
[+] Acquire             <sealed method>            : IHeightmap !
[+] Builder(IHeightmap) <static method>            : HeightmapBuilder
[+] DisposeResources    <protected virtual method> : void
[+] Swizzle             <virtual method>           : IHeightmap !
[*] Tinman.Terrain.Heightmaps.HeightmapCollection     (HeightmapCollection)                  <class>
[+] HeightmapCollection <constructor>
[*] Tinman.Terrain.Heightmaps.HeightmapGrinder        (HeightmapGrinder)                     <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Heightmaps.HeightmapPainter        (HeightmapPainter)                     <class>
[-] ApplyBrush        <method>                  : void
[-] ApplyBrushJoin    <method>                  : TaskResultVoid
[-] DisposeManaged    <protected sealed method> : void
[+] Brush             <property>                : IBrush <!
[+] CanPaintCanvas    <getter>                  : bool
[+] CanPaintCursor    <getter>                  : bool
[+] CanPaintHeightmap <getter>                  : bool
[+] CanvasCoordinates <property>                : CoordinateSystem
[+] CursorCenter      <property>                : Vec2D
[+] CursorRotation    <property>                : double
[+] CursorScale       <property>                : double
[+] CursorTransform   <property>                : Transform
[+] DisposeResources  <protected sealed method> : void
[+] PaintCanvas       <method>                  : TaskResultVoid
[+] PaintCursor       <method>                  : TaskResultVoid
[+] PaintCursorBounds <method>                  : void
[+] PaintHeightmap    <method>                  : TaskResultVoid
[*] Tinman.Terrain.Heightmaps.HeightmapProjector      (HeightmapProjector)                   <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Heightmaps.HeightmapRegion         (HeightmapRegion)                      <class>
[-] ForBrush            <static method>            : HeightmapRegion
[*] CoverageFlagsOf     <method>                   : CoverageFlags
[+] #6 quantized <in> : bool = false
[+] IsPooled            <sealed getter>            : bool
[+] QuantizeCoverage    <method>                   : void
[+] QuantizeCoverageMax <static readonly constant> : int = 1071636447
[+] QuantizeCoverageMin <static readonly constant> : int = 2105376
[+] Restore             <sealed method>            : void
[*] Tinman.Terrain.Heightmaps.HeightmapSample         (HeightmapSample)                      <struct>
[-] Equals                                 <method> : bool
[+] Equals(HeightmapSample)                <method> : bool
[+] Equals(HeightmapSample,HeightmapLayer) <method> : bool
[*] Tinman.Terrain.Heightmaps.HeightmapSamples        (HeightmapSamples)                     <class>
[+] Copy <method> : void
[*] Tinman.Terrain.Heightmaps.HeightmapsUtil          (HeightmapsUtil)                       <class>
[*] ConfigHeightmapLayer <static readonly field> : IConfiguratorEnum<HeightmapLayer>
    ConfigHeightmapLayer <static getter> : IConfiguratorEnum<HeightmapLayer>
[*] ConfigHeightmapLayers <static readonly field> : IConfigurator<HeightmapLayer>
    ConfigHeightmapLayers <static getter> : IConfigurator<HeightmapLayer>
[+] DataLayers   <static readonly constant> : HeightmapLayer = HeightmapLayer.Elevation | HeightmapLayer.Texture | HeightmapLayer.Material | HeightmapLayer.Displacement
[+] RangeLayers  <static readonly constant> : HeightmapLayer = HeightmapLayer.Elevation | HeightmapLayer.Displacement
[*] Tinman.Terrain.Heightmaps.IHeightmap              (IHeightmap)                           <interface>
[-] GetSample                    <abstract method>  : HeightmapSample
[-] GetSampleV(IHeightmap,Vec2I) <static extension> : HeightmapSample
[-] GetSampleV(IHeightmap,Vec3I) <static extension> : HeightmapSample
[*] CopySamples                  <static extension> : IOperation !
[-] #4 format    <in> : PixelFormat = PixelFormat.Truecolor | PixelFormat.SixteenBits
[+] #4 operation <in> : ICopySamplesOp = null
[+] #5 format    <in> : PixelFormat = PixelFormat.Default
[+] #6 create    <in> : bool = true
[*] ProjectSamples               <static extension> : IOperation !
    ProjectSamples               <static extension> : IProjectSamplesOperation !
[-] #3 since   <in> : DatasetId = new DatasetId()
[-] #4 factory <in> : IMapProjectionFactory = null
[*] ReadAsImage                  <static extension> : IHeightmapReader !
    ReadAsImage                  <static extension> : IImageReader !
[*] UpdateRegion                 <abstract method>  : void
[-] #3 combine  <in> : HeightmapRegionDelegate = null
[-] #7 userData <in> : object = null
[+] #3 merge    <in> : bool = false
[+] Augment                      <static extension> : IHeightmap !
[+] ElevationToVertical          <static extension> : double
[+] GetSample(IHeightmap,Vec2I)  <static extension> : HeightmapSample
[+] GetSample(IHeightmap,Vec3I)  <static extension> : HeightmapSample
[+] GetSample(int,int,int)       <abstract method>  : HeightmapSample
[+] VerticalToElevation          <static extension> : long
[+] VerticalToElevationClamp     <static extension> : int
[+] VerticalToSample             <static extension> : HeightmapSample
[*] Tinman.Terrain.Heightmaps.IHeightmapOps           (IHeightmapOps)                        <interface>
[*] Combine   <abstract method> : IHeightmap !
[+] #3 scalarOp <in> : ScalarOp = ScalarOp.Add
[*] ToPyramid <abstract method> : IPixelPyramid !
[+] #6 geometry <in> : IGeometry = null
[+] #7 modifier <in> : IMeshModifier = null
[+] Swizzle   <abstract method> : IHeightmap !
[*] Tinman.Terrain.Heightmaps.Painting.Brush          (Brush)                                <class>
[-] Apply                    <abstract method>           : void
[-] ApplyCoordinateTransform <abstract method>           : IBrush
[-] ApplyElevationScale      <virtual method>            : IBrush
[-] Eraser                   <static method>             : IBrush
[-] Mask                     <virtual method>            : IBrush
[*] Combine                  <static method>             : IBrush
    Combine                  <sealed method>             : IBrush !
[-] #1 samples  <in> : HeightmapRegion
[+] #1 other    <in> : IBrush
[+] #2 colorOp  <in> : ColorOp = ColorOp.Blend
[+] #3 scalarOp <in> : ScalarOp = ScalarOp.Add
[*] Height                   <abstract getter>           : int
    Height                   <sealed getter>             : int
[*] LayerMask                <abstract getter>           : HeightmapLayer
    LayerMask                <sealed getter>             : HeightmapLayer
[*] Merge                    <static method>             : IBrush
    Merge                    <sealed method>             : IBrush !
[-] #1 samples <in> : HeightmapRegion
[+] #1 other   <in> : IBrush
[*] Width                    <abstract getter>           : int
    Width                    <sealed getter>             : int
[+] Acquire                  <sealed method>             : IBrush !
[+] Append                   <sealed method>             : IBrush !
[+] Average                  <virtual method>            : IBrush !
[+] Brush                    <protected constructor>
[+] CanInvert                <virtual getter>            : bool
[+] ComputeSamples           <sealed method>             : void
[+] Config                   <static getter>             : IConfigurator<IBrush>
[+] DoComputeSamples         <protected abstract method> : void
[+] Flush                    <virtual method>            : void
[+] InputCopy                <static method>             : IBrush !
[+] InputHeightmap           <static method>             : IBrush !
[+] InputImage               <static method>             : IBrush !
[+] InputUniform             <static method>             : IBrush !
[+] Invert                   <virtual method>            : IBrush !
[+] IsFlexible               <sealed getter>             : bool
[+] IsInvariant              <abstract getter>           : bool
[+] LayerMaskInput           <abstract getter>           : HeightmapLayer
[+] LayerMaskOutput          <abstract getter>           : HeightmapLayer
[+] MaskRadial               <static method>             : IBrush !
[+] MaskSlope                <sealed method>             : IBrush !
[+] Modulate                 <virtual method>            : IBrush !
[+] OutputHeightmap          <sealed method>             : IBrush !
[+] Prepend                  <sealed method>             : IBrush !
[+] ToConfig                 <virtual method>            : ConfigValue
[*] Tinman.Terrain.Heightmaps.Painting.ContourRange   (ContourRange)                         <struct>
[*] ConfigValue <static readonly field> : IConfigurator<ContourValue>
    ConfigValue <static getter>         : IConfigurator<ContourValue>
[*] Tinman.Terrain.Heightmaps.Painting.IBrush         (IBrush)                               <interface>
[-] Apply                    <abstract method>  : void
[-] ApplyCoordinateTransform <abstract method>  : IBrush
[-] ApplyElevationScale      <abstract method>  : IBrush
[-] Mask                     <abstract method>  : IBrush
[+] Append                   <abstract method>  : IBrush !
[+] Average                  <abstract method>  : IBrush !
[+] CanInvert                <abstract getter>  : bool
[+] Combine                  <abstract method>  : IBrush !
[+] ComputeSamples           <abstract method>  : void
[+] CreateBuffer             <static extension> : PaintingBuffer
[+] Flush                    <abstract method>  : void
[+] Invert                   <abstract method>  : IBrush !
[+] IsFlexible               <abstract getter>  : bool
[+] IsInvariant              <abstract getter>  : bool
[+] LayerMaskInput           <abstract getter>  : HeightmapLayer
[+] LayerMaskOutput          <abstract getter>  : HeightmapLayer
[+] MaskSlope                <abstract method>  : IBrush !
[+] Merge                    <abstract method>  : IBrush !
[+] Modulate                 <abstract method>  : IBrush !
[+] OutputHeightmap          <abstract method>  : IBrush !
[+] Prepend                  <abstract method>  : IBrush !
[*] Tinman.Terrain.Heightmaps.Painting.IPixelLayer    (IPixelLayer)                          <interface>
[-] ComputeLayerPixels(PixelLayerBuffers)          <abstract method>  : void
[+] Brush                                          <static extension> : IBrush !
[+] ComputeLayerPixels(PaintingBuffer,ColorBuffer) <abstract method>  : void
[*] Tinman.Terrain.Heightmaps.Painting.PixelLayer     (PixelLayer)                           <class>
[*] ComputeLayerPixels   <abstract method>           : void
    ComputeLayerPixels   <sealed method>             : void
[-] #1 buffers <in> : PixelLayerBuffers
[+] #1 input   <in> : PaintingBuffer
[+] #2 output  <in> : ColorBuffer
[*] Default              <static method>             : IPixelLayer
[+] #3 layers <in> : HeightmapLayer = HeightmapLayer.All
[*] Normals              <static method>             : IPixelLayer
[+] #1 stretch <in> : bool = false
[*] ToConfig             <virtual method>            : ConfigValue
    ToConfig             <abstract method>           : ConfigValue
[+] DoComputeLayerPixels <protected abstract method> : void
[+] Occlusion            <static method>             : IPixelLayer
[*] Tinman.Terrain.Heightmaps.TestPatternHeightmap    (TestPatternHeightmap)                 <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Imaging.FileBasedImage             (FileBasedImage)                       <class>
[-] FileBasedImage(IFileData) <protected constructor>
[-] FileBasedImage(Path)      <protected constructor>
[-] FileBasedImage(string)    <protected constructor>
[+] FileBasedImage            <protected constructor>
[+] GetHashCode               <virtual method>        : int
[*] Tinman.Terrain.Imaging.IImage                     (IImage)                               <interface>
[-] ReadImage                     <abstract method>  : IImageReader !
[-] ReadImageInfo                 <abstract method>  : IImageInfo
[*] ProjectPixels                 <static extension> : IOperation !
    ProjectPixels                 <static extension> : IMapProjectionOperation !
[-] #3 projection <in> : IMapProjectionFactory = null
[*] ReadTexture                   <abstract method>  : TexelBuffer !
[-] #3 srgb    <in> : bool = true
[+] #3 mipmaps <in> : int = 0
[+] #4 srgb    <in> : bool = true
[+] ReadImage()                   <abstract method>  : IImageReader !
[+] ReadImage(ReadImageFlags)     <abstract method>  : IImageReader !
[+] ReadImageInfo()               <abstract method>  : IImageInfo
[+] ReadImageInfo(ReadImageFlags) <abstract method>  : IImageInfo
[+] Sharpen                       <abstract method>  : IImage
[*] Tinman.Terrain.Imaging.IImageOps<T>               (IImageOps<T>)                         <interface>
[-] Sharpen         <abstract method> : T !
[+] AlphaToCoverage <abstract method> : T !
[*] Tinman.Terrain.Imaging.Image                      (Image)                                <class>
[-] ReadImage                     <sealed method>  : IImageReader !
[-] ReadImageInfo                 <sealed method>  : IImageInfo
[*] ReadTexture                   <virtual method> : TexelBuffer !
[-] #3 srgb    <in> : bool = true
[+] #3 mipmaps <in> : int = 0
[+] #4 srgb    <in> : bool = true
[*] Sharpen                       <virtual method> : IImage !
    Sharpen                       <virtual method> : IImage
[+] AlphaToCoverage               <virtual method> : IImage !
[+] File(ColorBuffer)             <static method>  : IImage
[+] GetHashCode                   <virtual method> : int
[+] ReadImage()                   <sealed method>  : IImageReader !
[+] ReadImage(ReadImageFlags)     <sealed method>  : IImageReader !
[+] ReadImageInfo()               <sealed method>  : IImageInfo
[+] ReadImageInfo(ReadImageFlags) <sealed method>  : IImageInfo
[*] Tinman.Terrain.Imaging.ImageFormat                (ImageFormat)                          <class>
[*] ReadImage   <abstract method>           : IImageReader !
    ReadImage   <method>                    : IImageReader !
[+] DoReadImage <protected abstract method> : IImageReader !
[*] Tinman.Terrain.Imaging.ImageReader                (ImageReader)                          <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Terrain.Imaging.ImageReaderBase            (ImageReaderBase)                      <class>
[-] Sharpen         <virtual method> : IImageReader !
[+] Acquire         <sealed method>  : IImageReader !
[+] AlphaToCoverage <virtual method> : IImageReader !
[*] Tinman.Terrain.Imaging.ImagingUtil                (ImagingUtil)                          <class>
[*] ConfigInterpolationMode <static readonly field> : IConfigurator<InterpolationMode>
    ConfigInterpolationMode <static getter>         : IConfigurator<InterpolationMode>
[*] ConfigPixelChannel      <static readonly field> : IConfigurator<PixelChannel>
    ConfigPixelChannel      <static getter>         : IConfigurator<PixelChannel>
[*] ConfigPixelCoverage     <static readonly field> : IConfigurator<PixelCoverage>
    ConfigPixelCoverage     <static getter>         : IConfigurator<PixelCoverage>
[*] ConfigPixelFormat       <static readonly field> : IConfigurator<PixelFormat>
    ConfigPixelFormat       <static getter>         : IConfigurator<PixelFormat>
[*] Tinman.Terrain.Imaging.SampleLayout               (SampleLayout)                         <struct>
[*] ConfigSampleType <static readonly field> : IConfigurator<SampleType>
    ConfigSampleType <static getter>         : IConfigurator<SampleType>
[*] Tinman.Terrain.Kernel.IMeshDynamic                (IMeshDynamic)                         <interface>
[-] AllowSleep        <abstract property> : bool
[-] TriangleThreshold <abstract property> : int
[+] Buffer            <abstract getter>   : MeshBuffer
[+] Locality          <abstract getter>   : double
[+] VisibleCount      <abstract getter>   : int
[+] VisibleThreshold  <abstract property> : int
[*] Tinman.Terrain.Kernel.IVertexUpdater              (IVertexUpdater)                       <interface>
[-] Validate        <abstract method> : bool
[-] VertexUpdate    <abstract method> : void
[-] VertexUpdateAll <abstract method> : void
[+] Update          <abstract method> : void
[+] UpdateAll       <abstract method> : void
[+] UpdateBytes     <abstract method> : long
[*] Tinman.Terrain.Kernel.MeshBuffer                  (MeshBuffer)                           <class>
[-] CapacityUtilization     <getter>                  : float
[-] DisposeManaged          <protected sealed method> : void
[*] Create                  <static method>           : MeshBuffer !
[+] #3 meshStructureUpdater <in> : IMeshStructureUpdater ! = null
[*] MeshUpdateData          <method>                  : void
    MeshUpdateData          <method>                  : long
[+] #1 vertexData <in> : bool = true
[+] #2 meshData   <in> : bool = true
[+] AllowSleep              <property>                : bool
[+] BuildFragmentationImage <method>                  : ColorBuffer
[+] CountUnused             <getter>                  : int
[+] CountVisible            <getter>                  : int
[+] DisposeResources        <protected sealed method> : void
[+] MeshStructureUpdater    <getter>                  : IMeshStructureUpdater
[*] Tinman.Terrain.Kernel.MeshOptions                 (MeshOptions)                          <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Kernel.MeshSample                  (MeshSample)                           <class>
[-] SetElevation    <method> : void
[-] SetPosition     <method> : void
[+] ModifyElevation <method> : void
[+] ModifyPosition  <method> : void
[+] Set             <method> : void
[*] Tinman.Terrain.Kernel.MeshTree                    (MeshTree)                             <class>
[-] SectorCullKeepMarked <method> : void
[*] SectorCull           <method> : void
[+] #2 quadrantMask <in> : int = 15
[+] SectorCullAdd        <method> : void
[+] SectorCullRetain     <method> : void
[+] SectorMarkAdd        <method> : void
[+] Validate             <method> : void
[*] Tinman.Terrain.Kernel.MeshTreeFilter              (MeshTreeFilter)                       <class>
[-] Copy <method> : void
[*] Tinman.Terrain.Kernel.TriangulationBuffer         (TriangulationBuffer)                  <class>
[-] Orientation                             <property>      : TriangleOrientation
[-] TriangleCount                           <getter>        : int
[-] ValidTriangleCount                      <getter>        : int
[*] Reset                                   <method>        : void
[+] #2 grow <in> : bool = false
[*] Update                                  <method>        : bool
[+] #3 flag <in> : GpuUpdateFlag = GpuUpdateFlag.Discard
[+] IndicesPerTriangle                      <static method> : int
[+] PrimitiveRestart                        <property>      : bool
[+] Set                                     <method>        : void
[+] TriangleWinding                         <property>      : bool
[+] TriangleWindingFor(CartesianHandedness) <method>        : void
[+] TriangleWindingFor(IGeometry)           <method>        : void
[*] Tinman.Terrain.Kernel.Triangulator                (Triangulator)                         <class>
[*] FanLeaf    <method> : Vec4I
    FanLeaf    <method> : int
[+] #3 vertices <out> : Vec4I
[+] Decode     <method> : ArrayVector<int>
[+] SectorRoot <method> : void
[*] Tinman.Terrain.Kernel.VertexBufferUpdater         (VertexBufferUpdater)                  <class>
[-] DisposeManaged   <protected sealed method> : void
[-] VertexUpdate     <sealed method>           : void
[-] VertexUpdateAll  <sealed method>           : void
[*] Validate         <sealed method>           : bool
    Validate         <sealed method>           : int
[+] DisposeResources <protected sealed method> : void
[+] Update           <sealed method>           : void
[+] UpdateAll        <sealed method>           : void
[+] UpdateBytes      <sealed method>           : long
[*] Tinman.Terrain.Kernel.VertexUpdater               (VertexUpdater)                        <class>
[-] DisposeManaged   <protected virtual method> : void
[-] VertexUpdate     <abstract method>          : void
[-] VertexUpdateAll  <virtual method>           : void
[*] Validate         <virtual method>           : bool
    Validate         <abstract method>          : int
[+] DisposeResources <protected virtual method> : void
[+] Update           <abstract method>          : void
[+] UpdateAll        <virtual method>           : void
[+] UpdateBytes      <abstract method>          : long
[*] Tinman.Terrain.Kernel.VertexUpdaterList           (VertexUpdaterList)                    <class>
[-] Add               <method>                  : void
[-] Begin             <sealed method>           : void
[-] DisposeManaged    <protected sealed method> : void
[-] End               <sealed method>           : void
[-] Remove            <method>                  : void
[-] Validate          <sealed method>           : bool
[-] VertexUpdate      <sealed method>           : void
[-] VertexUpdateAll   <sealed method>           : void
[-] VertexUpdaterList <constructor>
[+] DisposeResources  <protected sealed method> : void
[+] Prepare           <protected sealed method> : void
[+] Update            <sealed method>           : void
[+] UpdateAll         <sealed method>           : void
[+] UpdateBytes       <sealed method>           : long
[*] Tinman.Terrain.Mapping.Cubemap                    (Cubemap)                              <class>
[*] ConfigCubemapFace <static readonly field> : IConfigurator<CubemapFace>
    ConfigCubemapFace <static getter>         : IConfigurator<CubemapFace>
[*] Tinman.Terrain.Mapping.CubemapFaceCoordsD         (CubemapFaceCoordsD)                   <struct>
[*] CubemapFaceCoordsD <constructor>
[*] #3 face <in> : CubemapFace
    #3 face <in> : CubemapFace = CubemapFace.NegZ
[*] Tinman.Terrain.Mapping.CubemapFaceCoordsI         (CubemapFaceCoordsI)                   <struct>
[*] CubemapFaceCoordsI <constructor>
[*] #3 face <in> : CubemapFace
    #3 face <in> : CubemapFace = CubemapFace.NegZ
[*] Tinman.Terrain.Mapping.IMapProjectionFactory      (IMapProjectionFactory)                <interface>
[+] CreateMapProjectionNull <abstract method>   : IMapProjection
[+] Transform               <abstract property> : IDatumTransform
[*] Tinman.Terrain.Mapping.MapInfo                    (MapInfo)                              <struct>
[-] ComputeShiftTo <method> : int
[*] Tinman.Terrain.Mapping.MapProjection              (MapProjection)                        <class>
[*] MapProjection <protected constructor>
[-] #4 clip    <in> : bool
[+] #4 reverse <in> : bool
[+] #5 clip    <in> : bool
[*] Reverse       <virtual method>        : IMapProjection
    Reverse       <sealed method>         : IMapProjection
[*] Tinman.Terrain.Mapping.MapProjectionFactory       (MapProjectionFactory)                 <class>
[+] CreateMapProjectionNull <sealed method>    : IMapProjection
[+] Transform               <virtual property> : IDatumTransform
[*] Tinman.Terrain.Mapping.MapWrap                    (MapWrap)                              <struct>
[*] Clamp <static method> : MapWrap
[-] #2 min     <in> : bool = true
[-] #3 max     <in> : bool = true
[+] #2 minimum <in> : bool = true
[+] #3 maximum <in> : bool = true
[*] Tinman.Terrain.Meshing.Batching                   (Batching)                             <class>
[-] BatchCount       <sealed getter>           : int
[-] Batching         <constructor>
[-] ClearBatches     <sealed method>           : void
[-] ComputeBatches   <sealed method>           : void
[-] GetBatch         <sealed method>           : SectorBatch
[-] RenderBatches    <sealed method>           : void
[+] DoComputeBatches <protected sealed method> : void
[*] Tinman.Terrain.Meshing.Chunking                   (Chunking)                             <class>
[-] BatchCount       <sealed getter>           : int
[-] ClearBatches     <sealed method>           : void
[-] ComputeBatches   <sealed method>           : void
[-] GetBatch         <sealed method>           : ChunkingBatch
[-] RenderBatches    <sealed method>           : void
[+] DoComputeBatches <protected sealed method> : void
[*] Tinman.Terrain.Meshing.ChunkingBatch              (ChunkingBatch)                        <struct>
[-] BatchIndex     <readonly field>        : int
[-] MaterialsFloat <getter>                : Vec4F
[+] BaseChunk      <readonly field>        : bool
[+] CubemapFace    <getter>                : CubemapFace
[+] Empty          <static readonly field> : ChunkingBatch
[+] IsEmpty        <getter>                : bool
[+] MaterialCount  <getter>                : int
[+] QuadrantMask   <getter>                : int
[+] Render         <method>                : void
[+] Sector         <getter>                : int
[*] Tinman.Terrain.Meshing.DecalFace                  (DecalFace)                            <struct>
[+] CompareTo <method> : int
[+] Equals    <method> : bool
[*] Tinman.Terrain.Meshing.Decaling                   (Decaling)                             <class>
[-] BatchCount       <sealed getter>           : int
[-] ClearBatches     <sealed method>           : void
[-] ComputeBatches   <sealed method>           : void
[-] GetBatch         <sealed method>           : SectorBatch
[-] RenderBatches    <sealed method>           : void
[+] DoComputeBatches <protected sealed method> : void
[*] Tinman.Terrain.Meshing.IBatchContainerBase        (IBatchContainerBase)                  <interface>
[+] ClearBatches            <abstract method> : void
[+] GetBatchForSector       <abstract method> : int
[+] GetQuadrantMaskForBatch <abstract method> : int
[+] GetSectorForBatch       <abstract method> : int
[+] IsBatchEmpty            <abstract method> : bool
[*] Tinman.Terrain.Meshing.IBatchRendererBase         (IBatchRendererBase)                   <interface>
[-] ClearBatches <abstract method> : void
[*] Tinman.Terrain.Meshing.IMeshBoundDistance         (IMeshBoundDistance)                   <interface>
[+] UpdateDistance <static extension> : void
[*] Tinman.Terrain.Meshing.MeshTraversal              (MeshTraversal)                        <class>
[+] BoundingSphereQuadrant <protected method> : Sphere
[+] MeshUnbind             <virtual method>   : void
[*] Tinman.Terrain.Meshing.Picking                    (Picking)                              <class>
[-] PickRay(Vec3D,Vec3D,PointInfo,PointInfoFlags) <method> : bool
[+] PickRay(Ray,PointInfo,PointInfoFlags)         <method> : bool
[*] Tinman.Terrain.Meshing.Planting                   (Planting)                             <class>
[-] BatchCount     <sealed getter> : int
[-] GetBatch       <sealed method> : PlantingBatch
[-] PlantChunk     <method>        : PlantingChunk
[-] PlantMesh      <method>        : void
[*] ClearBatches   <method>        : void
    ClearBatches   <sealed method> : void
[+] ComputeBatches <sealed method> : void
[+] PlantSector    <method>        : PlantingChunk
[*] Tinman.Terrain.Meshing.PlantingBatch              (PlantingBatch)                        <struct>
[+] CubemapFace  <getter>                : CubemapFace
[+] Empty        <static readonly field> : PlantingBatch
[+] IsEmpty      <getter>                : bool
[+] QuadrantMask <getter>                : int
[+] Sector       <getter>                : int
[*] Tinman.Terrain.Meshing.PointInfo                  (PointInfo)                            <class>
[+] Sector <property> : int
[*] Tinman.Terrain.Meshing.Regions                    (Regions)                              <class>
[-] BatchCount       <sealed getter>           : int
[-] ClearBatches     <sealed method>           : void
[-] ComputeBatches   <sealed method>           : void
[-] GetBatch         <sealed method>           : SectorBatch
[-] RenderBatches    <sealed method>           : void
[+] DoComputeBatches <protected sealed method> : void
[+] Logger           <static readonly field>   : ILogger
[*] Tinman.Terrain.Meshing.SectorBatch                (SectorBatch)                          <struct>
[-] Face         <readonly field>        : CubemapFace
[-] None         <static readonly field> : SectorBatch
[*] QuadrantMask <readonly field>        : int
    QuadrantMask <getter>                : int
[*] Sector       <readonly field>        : int
    Sector       <getter>                : int
[+] CubemapFace  <getter>                : CubemapFace
[+] Empty        <static readonly field> : SectorBatch
[+] IsEmpty      <getter>                : bool
[*] Tinman.Terrain.Meshing.Texturing                  (Texturing)                            <class>
[-] BatchCount       <sealed getter>           : int
[-] ComputeBatches   <sealed method>           : void
[-] GetBatch         <sealed method>           : TexturingBatch
[-] RenderBatches    <sealed method>           : void
[+] DoComputeBatches <protected sealed method> : void
[+] Fill             <property>                : bool
[+] TexelSize        <getter>                  : float
[*] Tinman.Terrain.Meshing.TexturingBatch             (TexturingBatch)                       <struct>
[+] CubemapFace  <getter>                : CubemapFace
[+] Empty        <static readonly field> : TexturingBatch
[+] IsEmpty      <getter>                : bool
[+] QuadrantMask <getter>                : int
[+] Render       <method>                : void
[+] Sector       <getter>                : int
[*] Tinman.Terrain.Meshing.Triangulation              (Triangulation)                        <class>
[-] GetBatchForQuadrant <method> : TriangulationBatch
[-] GetBatchForSector   <method> : TriangulationBatch
[+] BatchPrimitive      <getter> : Primitive
[+] Decode              <method> : ArrayVector<int>
[+] GetBatchForSlice    <method> : TriangulationBatch
[+] GetSliceForQuadrant <method> : RangeI
[+] GetSliceForSector   <method> : RangeI
[+] IsBatchIndirect     <getter> : bool
[+] Slices              <getter> : IArrayVector<int>
[*] Tinman.Terrain.Meshing.TriangulationBatch         (TriangulationBatch)                   <struct>
[*] TriangulationBatch <constructor>
[+] #4 indirect <in> : bool
[+] Indirect           <readonly field> : bool
[*] Tinman.Terrain.Pyramids.CompositePixelPyramid<T>  (CompositePixelPyramid<T>)             <class>
[-] DisposeManaged   <protected virtual method> : void
[+] ClearCaches      <virtual method>           : void
[+] DisposeResources <protected virtual method> : void
[+] GeorefBounds     <virtual getter>           : Box2D
[*] Tinman.Terrain.Pyramids.CompositeTexelPyramid<T>  (CompositeTexelPyramid<T>)             <class>
[-] DisposeManaged   <protected virtual method> : void
[+] ClearCaches      <virtual method>           : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Terrain.Pyramids.HeightmapRegionPyramid    (HeightmapRegionPyramid)               <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Pyramids.HttpPyramid               (HttpPyramid)                          <class>
[-] DisposeManaged   <protected virtual method> : void
[*] Georef           <virtual getter>           : Raster
    Georef           <sealed getter>            : Raster
[+] DisposeResources <protected virtual method> : void
[+] RequestResult    <protected virtual method> : void
[*] Tinman.Terrain.Pyramids.IPixelPyramid             (IPixelPyramid)                        <interface>
[*] Combine                                                    <static extension> : IPixelPyramid !
[+] #5 scale <in> : int = 0
[*] Unproject                                                  <static extension> : IPixelPyramid !
[-] #6 allowPartial <in> : bool = true
[-] #7 levels       <in> : int = 0
[+] #6 levels       <in> : int = 0
[+] ComputeGsd                                                 <abstract method> : RangeD
[+] CopyTiles                                                  <static extension> : IOperation !
[+] Downsample                                                 <static extension> : IOperation !
[+] GeorefBounds                                               <abstract getter> : Box2D
[+] SetTileData(CubemapFace,int,int,int,ColorBuffer,int,int)   <abstract method> : void
[+] SetTileData(IPixelPyramid,PyramidCoords,ColorBuffer,int,int) <static extension> : void
[+] Slice(IPixelPyramid,RangeD)                                <static extension> : IPixelPyramid !
[+] Slice(IPixelPyramid,RangeI)                                <static extension> : IPixelPyramid !
[+] Slice(RangeI,RangeD)                                       <abstract method> : IPixelPyramid !
[*] Tinman.Terrain.Pyramids.IPyramidBase              (IPyramidBase)                         <interface>
[*] LevelSize   <static extension> : int
[*] #2 level <in> : int
    #2 level <in> : int = -1
[+] ClearCaches <abstract method>  : void
[*] Tinman.Terrain.Pyramids.PixelPyramid              (PixelPyramid)                         <class>
[+] Acquire          <sealed method>            : IPixelPyramid !
[+] ComputeGsd       <sealed method>            : RangeD
[+] Datasets         <static getter>            : PixelPyramidCollection
[+] DisposeResources <protected virtual method> : void
[+] GeorefBounds     <virtual getter>           : Box2D
[+] SetTileData      <virtual method>           : void
[+] ShallClearCaches <protected virtual method> : bool
[+] Slice            <virtual method>           : IPixelPyramid !
[*] Tinman.Terrain.Pyramids.PixelPyramidBuilder       (PixelPyramidBuilder)                  <class>
[-] Constant                     <method> : IPixelPyramid !
[+] Constant(long)               <method> : IPixelPyramid !
[+] Constant(long,long)          <method> : IPixelPyramid !
[+] Dataset(IFile,PyramidFlags)  <method> : IPixelPyramidDataset !
[+] Dataset(Path,PyramidFlags)   <method> : IPixelPyramidDataset !
[+] Dataset(string,PyramidFlags) <method> : IPixelPyramidDataset !
[+] FullSize                     <method> : PixelPyramidBuilder
[+] Memory                       <method> : IPixelPyramid !
[+] TilePad                      <method> : PixelPyramidBuilder
[+] TileSize                     <method> : PixelPyramidBuilder
[*] Tinman.Terrain.Pyramids.PixelPyramidShape         (PixelPyramidShape)                    <class>
[-] RasterizeColorRamp                                                  <method> : PixelPyramidShape
[+] GroundSampleDistance                                                <getter> : RangeD
[+] GroundSampleDistanceFrom                                            <method> : PixelPyramidShape
[+] GroundSampleDistanceSet                                             <method> : PixelPyramidShape
[+] GroundSampleDistanceTo                                              <method> : PixelPyramidShape
[+] RasterizeColorRamp(IColorRamp,LineStipple,long,double,double,ColorOp) <method> : PixelPyramidShape
[+] RasterizeColorRamp(IColorRamp,long,double,double,ColorOp)           <method> : PixelPyramidShape
[+] RasterizeInterior                                                   <method> : PixelPyramidShape
[+] RasterizeMask                                                       <method> : PixelPyramidShape
[*] Tinman.Terrain.Pyramids.Pyramid<TData>            (Pyramid<TData>)                       <class>
[-] CanUpdate                           <abstract getter>         : bool
[-] DisposeManaged                      <protected virtual method> : void
[-] DoHasTileData                       <protected abstract method> : bool
[-] Flags                               <virtual getter>          : PyramidFlags
[-] Flush                               <virtual method>          : void
[-] fullSize                            <protected readonly field> : int
[-] FullSize                            <sealed getter>           : int
[-] Georef                              <virtual getter>          : Raster
[-] HasTileData(CubemapFace,int,int,int) <sealed method>          : bool
[-] HasTileData(PyramidCoords)          <sealed method>           : bool
[-] levels                              <protected readonly field> : int
[-] Levels                              <sealed getter>           : int
[-] Map                                 <sealed getter>           : MapInfo
[-] onUpdated                           <protected field>         : EventGeneric<PyramidEventArgs> !
[-] OnUpdated                           <sealed getter>           : IEventGeneric<PyramidEventArgs>
[-] tilePad                             <protected readonly field> : int
[-] TilePad                             <sealed getter>           : int
[-] tileSize                            <protected readonly field> : int
[-] TileSize                            <sealed getter>           : int
[-] tileSizeShift                       <protected readonly field> : int
[-] ToConfig                            <abstract method>         : ConfigValue
[-] UpdateGeoref                        <abstract method>         : void
[*] Tinman.Terrain.Pyramids.PyramidFileCache          (PyramidFileCache)                     <class>
[-] DisposeManaged   <protected sealed method>   : void
[+] DisposeResources <protected sealed method>   : void
[+] IsReadOnly       <getter>                    : bool
[+] Locked           <property>                  : bool
[+] Logger           <new static readonly field> : ILogger
[+] PathInfo         <sealed getter>             : Path
[*] Tinman.Terrain.Pyramids.PyramidsUtil              (PyramidsUtil)                         <class>
[*] ConfigPyramidFlags   <static readonly field> : IConfigurator<PyramidFlags>
    ConfigPyramidFlags   <static getter>         : IConfigurator<PyramidFlags>
[*] ConfigUrlPatternMode <static readonly field> : IConfigurator<UrlPatternMode>
    ConfigUrlPatternMode <static getter>         : IConfigurator<UrlPatternMode>
[*] Tinman.Terrain.Pyramids.TexelPyramid              (TexelPyramid)                         <class>
[-] DisposeManaged   <protected virtual method> : void
[+] Acquire          <sealed method>            : ITexelPyramid !
[+] DisposeResources <protected virtual method> : void
[+] ShallClearCaches <protected virtual method> : bool
[*] Tinman.Terrain.Pyramids.UrlPatternPyramid         (UrlPatternPyramid)                    <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Rendering.IIndexBuffer             (IIndexBuffer)                         <interface>
[-] CanSetIndices <abstract getter> : bool
[-] SetIndices    <abstract method> : void
[*] Tinman.Terrain.Rendering.IPrimitiveRenderer       (IPrimitiveRenderer)                   <interface>
[-] DrawPrimitives        <abstract method>   : void
[-] DrawPrimitivesIndexed <abstract method>   : void
[+] Buffer                <abstract property> : IGpuBuffer
[+] CanDrawIndirect       <abstract getter>   : bool
[+] CanDrawPatches        <abstract getter>   : bool
[+] CanRestartPrimitive   <abstract getter>   : bool
[+] Draw                  <abstract method>   : void
[+] DrawIndexed           <abstract method>   : void
[+] DrawIndirect          <abstract method>   : void
[+] Patches               <abstract property> : bool
[+] Reset                 <abstract method>   : void
[+] Type                  <abstract property> : Primitive
[*] Tinman.Terrain.Rendering.IResource                (IResource)                            <interface>
[+] AccessPattern     <abstract getter>   : ResourceAccessPattern
[+] Binding()         <abstract method>   : bool
[+] Binding(int)      <abstract method>   : void
[+] Name              <abstract property> : string
[+] ThrowIfNoCpuWrite <static extension>  : void
[+] ThrowIfNoGpuWrite <static extension>  : void
[+] ThrowIfStatic     <static extension>  : void
[*] Tinman.Terrain.Rendering.ITexture2D               (ITexture2D)                           <interface>
[-] CanCopyTexels                                 <abstract getter>  : bool
[-] CanSetTexels                                  <abstract getter>  : bool
[-] CopyTexels                                    <abstract method>  : void
[-] SetTexels(ITexture2D,ColorBuffer,int,int)     <static extension> : void
[-] SetTexels(TexelBuffer,int,int)                <abstract method>  : void
[+] Count                                         <abstract getter>  : int
[+] SetTexels(ITexture2D,ColorBuffer,int,int,int) <static extension> : void
[+] SetTexels(TexelBuffer,int,int,int)            <abstract method>  : void
[*] Tinman.Terrain.Rendering.ITextureFactory          (ITextureFactory)                      <interface>
[-] CreateTexture2D(int,int,TextureFormat,int,bool,bool)    <abstract method>  : ITexture2D !
[-] CreateTexture2D(ITextureFactory,long,bool)              <static extension> : ITexture2D !
[-] CreateTexture2D(ITextureFactory,Path)                   <static extension> : ITexture2D !
[-] CreateTexture2D(TexelBuffer,bool)                       <abstract method>  : ITexture2D !
[*] ValidateTextureFormat                                   <abstract method>  : TextureFormat
[+] #2 srgb     <in> : bool
[+] #3 fallback <in> : TextureFormat = null
[+] CreateTexture2D                                         <abstract method>  : ITexture2D !
[+] CreateTexture2DStatic(ITextureFactory,long,bool)        <static extension> : ITexture2D !
[+] CreateTexture2DStatic(ITextureFactory,Path)             <static extension> : ITexture2D !
[+] CreateTexture2DStatic(ITextureFactory,TexelBuffer,bool) <static extension> : ITexture2D !
[+] CreateTexture2DStatic(TexelBuffer[],bool)               <abstract method>  : ITexture2D !
[+] DefaultTextureFormat                                    <static extension> : TextureFormat
[+] MaximumCount                                            <abstract getter>  : int
[*] Tinman.Terrain.Rendering.IVertexBuffer            (IVertexBuffer)                        <interface>
[-] CanLockBuffer <abstract getter> : bool
[-] LockBuffer    <abstract method> : ByteBuffer
[-] UnlockBuffer  <abstract method> : void
[*] Tinman.Terrain.Rendering.RenderingUtil            (RenderingUtil)                        <class>
[*] MemoryConsumptionOfTexture <static method> : int
[+] #6 slices <in> : int = 1
[+] ResourceBinding            <static method> : void
[*] Tinman.Terrain.Rendering.TexelBuffer              (TexelBuffer)                          <class>
[-] BitsPerTexel        <sealed getter>             : int
[-] BufferCreateTemp    <protected method>          : ByteBuffer !
[-] DisposeManaged      <protected virtual method>  : void
[-] HasAlpha            <sealed getter>             : bool
[*] PixelDecode         <abstract method>           : void
    PixelDecode         <method>                    : void
[*] PixelEncode         <abstract method>           : void
    PixelEncode         <method>                    : void
[+] Acquire             <sealed method>             : TexelBuffer !
[+] BufferTemp          <protected virtual method>  : ByteBuffer !
[+] Config              <static getter>             : IConfigurator<TexelBuffer>
[+] DisposeResources    <protected virtual method>  : void
[+] FromBase85          <static method>             : TexelBuffer !
[+] FromConfigEmbedded  <static method>             : sbyte[]
[+] PixelDecodeInternal <protected abstract method> : void
[+] PixelEncodeInternal <protected abstract method> : void
[+] RawTexelsSize       <method>                    : int
[+] ToBase85            <method>                    : string
[+] ToColorBuffer       <method>                    : ColorBuffer
[+] ToColorBufferOwn    <method>                    : ColorBuffer
[+] ToConfig            <sealed method>             : ConfigValue
[+] ToConfigEmbedded    <static method>             : ConfigValue
[*] Tinman.Terrain.Rendering.TexelBufferBitPattern    (TexelBufferBitPattern)                <class>
[-] DisposeManaged        <protected virtual method> : void
[*] mask                  <protected field>          : int[]
    mask                  <protected field>          : long[]
[*] TexelBufferBitPattern <protected constructor>
[-] #1 width         <in> : int
[-] #2 height        <in> : int
[-] #3 format        <in> : TextureFormat
[-] #4 mipmap        <in> : TexelBuffer !
[-] #5 channel0Bits  <in> : int
[-] #6 channel1Bits  <in> : int = 0
[-] #7 channel2Bits  <in> : int = 0
[-] #8 channel3Bits  <in> : int = 0
[+] #01 width        <in> : int
[+] #02 height       <in> : int
[+] #03 format       <in> : TextureFormat
[+] #04 mipmap       <in> : TexelBuffer !
[+] #05 channel0Bits <in> : int
[+] #06 channel1Bits <in> : int = 0
[+] #07 channel2Bits <in> : int = 0
[+] #08 channel3Bits <in> : int = 0
[+] #09 channel4Bits <in> : int = 0
[+] #10 channel5Bits <in> : int = 0
[+] #11 channel6Bits <in> : int = 0
[+] #12 channel7Bits <in> : int = 0
[+] DisposeResources      <protected virtual method> : void
[*] Tinman.Terrain.Rendering.TexelBufferBitPattern16  (TexelBufferBitPattern16)              <class>
[+] BufferTemp <protected virtual method> : ByteBuffer !
[*] Tinman.Terrain.Rendering.TexelBufferBitPattern32  (TexelBufferBitPattern32)              <class>
[*] TexelBufferBitPattern32 <protected constructor>
[-] #1 width         <in> : int
[-] #2 height        <in> : int
[-] #3 format        <in> : TextureFormat
[-] #4 mipmap        <in> : TexelBuffer !
[-] #5 channel0Bits  <in> : int
[-] #6 channel1Bits  <in> : int = 0
[-] #7 channel2Bits  <in> : int = 0
[-] #8 channel3Bits  <in> : int = 0
[+] #01 width        <in> : int
[+] #02 height       <in> : int
[+] #03 format       <in> : TextureFormat
[+] #04 mipmap       <in> : TexelBuffer !
[+] #05 channel0Bits <in> : int
[+] #06 channel1Bits <in> : int = 0
[+] #07 channel2Bits <in> : int = 0
[+] #08 channel3Bits <in> : int = 0
[+] #09 channel4Bits <in> : int = 0
[+] #10 channel5Bits <in> : int = 0
[+] #11 channel6Bits <in> : int = 0
[+] #12 channel7Bits <in> : int = 0
[+] BufferTemp              <protected virtual method> : ByteBuffer !
[*] Tinman.Terrain.Rendering.Texture2D                (Texture2D)                            <class>
[-] BitsPerTexel       <sealed getter>             : int
[-] canCopyTexels      <protected readonly field>  : bool
[-] CanCopyTexels      <sealed getter>             : bool
[-] CanSetTexels       <virtual getter>            : bool
[-] CopyTexels         <sealed method>             : void
[-] DisposeManaged     <protected virtual method>  : void
[-] DoCopyTexels       <protected abstract method> : void
[-] HasAlpha           <sealed getter>             : bool
[*] DoSetTexels        <protected abstract method> : void
    DoSetTexels        <protected method>          : void
[-] #2 targetX   <in> : int
[-] #3 targetY   <in> : int
[+] #2 targetIdx <in> : int = 0
[+] #3 targetX   <in> : int = 0
[+] #4 targetY   <in> : int = 0
[*] SetTexels          <sealed method>             : void
[-] #2 targetX   <in> : int
[-] #3 targetY   <in> : int
[+] #2 targetIdx <in> : int = 0
[+] #3 targetX   <in> : int = 0
[+] #4 targetY   <in> : int = 0
[*] Texture2D          <protected constructor>
[-] #1 factory       <in> : ITextureFactory
[-] #2 width         <in> : int
[-] #3 height        <in> : int
[-] #4 mipmaps       <in> : int
[-] #5 format        <in> : TextureFormat
[-] #6 srgb          <in> : bool
[-] #7 canCopyTexels <in> : bool
[+] #1 width         <in> : int
[+] #2 height        <in> : int
[+] #3 mipmaps       <in> : int
[+] #4 format        <in> : TextureFormat
[+] #5 srgb          <in> : bool
[+] #6 accessPattern <in> : ResourceAccessPattern
[+] #7 count         <in> : int
[+] AccessPattern      <sealed getter>             : ResourceAccessPattern
[+] count              <protected readonly field>  : int
[+] Count              <sealed getter>             : int
[+] DisposeResources   <protected virtual method>  : void
[+] DoSetTexels_Begin  <protected virtual method>  : void
[+] DoSetTexels_End    <protected virtual method>  : void
[+] DoSetTexels_Region <protected abstract method> : void
[+] Type               <protected sealed getter>   : string
[*] Tinman.Terrain.Rendering.TextureAtlas             (TextureAtlas)                         <class>
[-] Create(int,ITextureFactory,TextureFormat,int,int,int) <static method>  : TextureAtlas !
[-] Create(ITexelPyramid,ITextureFactory,int,int,int) <static method>      : TextureAtlas !
[-] DisposeManaged                                   <protected sealed method> : void
[-] TileUpdateFrequency                              <property>            : int
[*] PyramidIdAllocate                                <method>              : int
[+] #2 srgb <in> : int = 0
[*] TextureAtlas                                     <constructor>
[+] #6 srgb              <in> : bool = true
[+] #7 textureSliceCount <in> : int = 1
[*] TextureUpdate                                    <method>              : bool
[-] #1 force <in> : bool = false
[+] Capacity                                         <sealed getter>       : int
[+] DisposeResources                                 <protected sealed method> : void
[+] IsOverflow                                       <getter>              : bool
[+] IsSrgb                                           <getter>              : bool
[+] TextureFormat                                    <getter>              : TextureFormat
[+] TextureMipmaps                                   <getter>              : int
[+] TextureSlice                                     <method>              : int
[+] TextureSliceCount                                <getter>              : int
[+] TextureUpdateBytes                               <method>              : long
[+] TileCount                                        <getter>              : int
[+] TileLookupReverse                                <method>              : Pair<int, PyramidCoords>
[*] Tinman.Terrain.Rendering.TextureAtlasOptions      (TextureAtlasOptions)                  <class>
[+] Srgb              <sealed property> : bool
[+] TextureSliceCount <property>        : int
[*] Tinman.Terrain.Rendering.TextureFactory           (TextureFactory)                       <class>
[-] CreateTexture2D(int,int,TextureFormat,int,bool,bool) <sealed method>           : ITexture2D !
[-] CreateTexture2D(TexelBuffer,bool)                   <sealed method>            : ITexture2D !
[*] DoCreateTexture2D                                   <protected abstract method> : ITexture2D !
[-] #5 data    <in> : bool
[-] #6 srgb    <in> : bool
[*] #7 content <in> : TexelBuffer
    #7 content <in> : TexelBuffer[]
[+] #5 srgb    <in> : bool
[+] #6 count   <in> : int
[*] DoValidateTextureFormat                             <protected abstract method> : bool
[+] #2 srgb <in> : bool
[*] ValidateTextureFormat                               <sealed method>            : TextureFormat
[+] #2 srgb     <in> : bool
[+] #3 fallback <in> : TextureFormat = null
[+] CreateTexture2D                                     <sealed method>            : ITexture2D !
[+] CreateTexture2DStatic                               <sealed method>            : ITexture2D !
[+] MaximumCount                                        <sealed getter>            : int
[+] textureSliceMaximum                                 <protected field>          : int
[*] Tinman.Terrain.Rendering.TextureFormat            (TextureFormat)                        <class>
[-] HasAlpha         <sealed getter>         : bool
[*] BitsPerTexel     <sealed getter>         : int
    BitsPerTexel     <getter>                : int
[*] Config           <static readonly field> : IConfigurator<TextureFormat>
    Config           <static getter>         : IConfigurator<TextureFormat>
[*] Generalize       <virtual method>        : TextureFormat
    Generalize       <abstract method>       : void
[+] #1 choices <in> : IVector<TextureFormat>
[*] PixelFormat      <abstract getter>       : PixelFormat
    PixelFormat      <getter>                : PixelFormat
[*] TextureFormat    <protected constructor>
[-] #4 hasAlpha         <in> : bool
[-] #5 blockSize        <in> : int = 1
[+] #4 bitsPerRed       <in> : int
[+] #5 bitsPerGreen     <in> : int = 0
[+] #6 bitsPerBlue      <in> : int = 0
[+] #7 bitsPerAlpha     <in> : int = 0
[+] #8 bitsPerIntensity <in> : int = 0
[+] #9 blockSize        <in> : int = 1
[+] A16B16G16R16     <static readonly field> : TextureFormat
[+] A16R16G16B16     <static readonly field> : TextureFormat
[+] A1B5G5R5         <static readonly field> : TextureFormat
[+] A2B10G10R10      <static readonly field> : TextureFormat
[+] A2R10G10B10      <static readonly field> : TextureFormat
[+] A4B4G4R4         <static readonly field> : TextureFormat
[+] A8B8G8R8         <static readonly field> : TextureFormat
[+] All              <static getter>         : IVectorConst<TextureFormat>
[+] B5G6R5           <static readonly field> : TextureFormat
[+] BC4              <static readonly field> : TextureFormat
[+] BC5              <static readonly field> : TextureFormat
[+] BitsPerComponent <method>                : int
[+] FormatIdentifier <virtual method>        : int
[+] G16R16           <static readonly field> : TextureFormat
[+] G8R8             <static readonly field> : TextureFormat
[+] ToString         <virtual method>        : string
[*] Tinman.Terrain.Rendering.TextureTile              (TextureTile)                          <struct>
[+] Gamma <readonly field>        : float
[+] None  <static readonly field> : TextureTile
[+] Slice <readonly field>        : int
[*] Tinman.Terrain.Rendering.VertexBufferCache        (VertexBufferCache)                    <class>
[-] DisposeManaged   <protected sealed method> : void
[-] VertexElements   <sealed getter>           : VertexElements
[+] AccessPattern    <sealed getter>           : ResourceAccessPattern
[+] DisposeResources <protected sealed method> : void
[+] Type             <protected sealed getter> : string
[+] VertexLayout     <sealed getter>           : VertexElements
[*] Tinman.Terrain.Rendering.VertexElement            (VertexElement)                        <class>
[*] VertexElement                <constructor>
[-] #1 offset <in> : int
[-] #2 usage  <in> : VertexElementUsage
[-] #3 type   <in> : VertexElementType
[-] #4 count  <in> : int
[+] #1 usage  <in> : VertexElementUsage
[+] #2 type   <in> : VertexElementType
[+] #3 count  <in> : int
[+] #4 flags  <in> : VertexElementFlags
[+] #5 offset <in> : int = 0
[+] DefaultColor                 <static readonly field> : VertexElement
[+] DefaultNormal                <static readonly field> : VertexElement
[+] DefaultPosition              <static readonly field> : VertexElement
[+] DefaultTangent               <static readonly field> : VertexElement
[+] DefaultTextureCoords         <static readonly field> : VertexElement
[+] Flags                        <readonly field>        : VertexElementFlags
[+] IsFloatType                  <getter>                : bool
[+] IsIntegerType                <getter>                : bool
[+] IsSignedType                 <getter>                : bool
[+] ToString()                   <sealed method>         : string
[+] ToString(VertexElementFlags) <static method>         : string
[+] ToString(VertexElementType)  <static method>         : string
[+] Writer                       <method>                : IVertexElementWriter
[*] Tinman.Terrain.Rendering.VertexElements           (VertexElements)                       <class>
[-] Add(VertexElementUsage,VertexElementType,int)                  <method>     : VertexElements
[-] Size                                                           <getter>     : int
[-] VertexElements                                                 <constructor>
[+] Add(VertexElementUsage,VertexElementType,int,VertexElementFlags) <method>   : VertexElements
[+] Align                                                          <method>     : VertexElements
[+] Alignment                                                      <getter>     : int
[+] SizeAligned                                                    <getter>     : int
[+] SizeCompact                                                    <getter>     : int
[+] ToString                                                       <sealed method> : string
[+] VertexElements(VertexElement)                                  <constructor>
[+] VertexElements(VertexElementUsage,VertexElementType,int,VertexElementFlags) <constructor>
[+] Writer                                                         <method>     : IVertexElementWriter
[*] Tinman.Terrain.Shapes.IShape                      (IShape)                               <interface>
[-] Rasterizer(IShape,HeightmapSample,double) <static extension> : IShapeRasterizer<HeightmapRegion>
[-] Rasterizer(IShape,HeightmapSamples,double) <static extension> : IShapeRasterizer<HeightmapRegion>
[-] Rasterizer(IShape,IColorRamp)             <static extension> : IShapeRasterizer<ColorBuffer>
[*] TransformGeometry                         <abstract method> : IShape
[+] #3 geocentric <in> : bool = false
[+] ContourClosed                             <static extension> : bool
[+] Contours                                  <static extension> : int[][]
[+] ContourStart                              <abstract method> : int[]
[+] ContourVertices                           <static extension> : int[]
[+] Convert                                   <abstract method> : IShape
[+] EdgeNext                                  <abstract method> : int
[+] EdgePrev                                  <abstract method> : int
[+] PrepareLazy                               <abstract method> : IShape
[+] RenderPrepare                             <static extension> : IShape
[*] Tinman.Terrain.Shapes.IShapeRasterizer<T>         (IShapeRasterizer<T>)                  <interface>
[+] HasInterior <abstract getter> : bool
[*] Tinman.Terrain.Shapes.Shape                       (Shape)                                <class>
[-] Circle                                          <static method> : IShape
[+] ArcInner                                        <static method> : IShape
[+] ArcOuter                                        <static method> : IShape
[+] Arrow                                           <static method> : IShape
[+] Circle(Vec2D,double,CoordinateSystem)           <static method> : IShape
[+] Circle(Vec2D,double,int,CoordinateSystem)       <static method> : IShape
[+] GeographicPolygon(IVectorConst<LatLon>,GeodeticDatum) <static method> : IShape
[+] GeographicPolygon(LatLon[],GeodeticDatum)       <static method> : IShape
[+] Grid                                            <static method> : IShape
[+] Oval                                            <static method> : IShape
[+] Polygon(IVectorConst<Vec2D>,CoordinateSystem)   <static method> : IShape
[+] Polygon(Vec2D[],CoordinateSystem)               <static method> : IShape
[+] Polyline(IVectorConst<Vec2D>,bool,CoordinateSystem) <static method> : IShape
[+] Polyline(Vec2D[],bool,CoordinateSystem)         <static method> : IShape
[+] RasterizerFactory(IColorRamp,LineStipple)       <static method> : IShapeRasterizerFactory<ColorBuffer>
[*] Tinman.Terrain.Shapes.ShapeBase                   (ShapeBase)                            <class>
[*] TransformGeometry <virtual method> : IShape
[+] #3 geocentric <in> : bool = false
[+] ContourStart      <sealed method>  : int[]
[+] Convert           <virtual method> : IShape
[+] EdgeNext          <virtual method> : int
[+] EdgePrev          <virtual method> : int
[+] PrepareLazy       <virtual method> : IShape
[*] Tinman.Terrain.Shapes.ShapeBuilder                (ShapeBuilder)                         <class>
[-] Edges(bool)                            <method> : ShapeBuilder
[-] Edges(IArrayVector<Vec2I>)             <method> : ShapeBuilder
[-] Edges(int,int,bool)                    <method> : ShapeBuilder
[-] Edges(IVectorConst<Vec2I>)             <method> : ShapeBuilder
[-] Edges(Vec2I,bool)                      <method> : ShapeBuilder
[-] Edges(Vec2I[],int,int)                 <method> : ShapeBuilder
[-] Rectangle                              <method> : ShapeBuilder
[*] Transform                              <method> : ShapeBuilder
[+] #3 geocentric <in> : bool = false
[+] Area()                                 <method> : double
[+] Area(int,int)                          <method> : double
[+] Clear                                  <method> : void
[+] EdgeList(bool)                         <method> : ShapeBuilder
[+] EdgeList(IArrayVector<Vec2I>)          <method> : ShapeBuilder
[+] EdgeList(int,int,bool)                 <method> : ShapeBuilder
[+] EdgeList(IVectorConst<Vec2I>)          <method> : ShapeBuilder
[+] EdgeList(Vec2I,bool)                   <method> : ShapeBuilder
[+] EdgeList(Vec2I[],int,int)              <method> : ShapeBuilder
[+] Edges                                  <getter> : IArrayVector<Vec2I>
[+] Flags                                  <method> : ShapeBuilder
[+] Geocentric                             <getter> : Geocentric
[+] Rectangle(Box2D)                       <method> : ShapeBuilder
[+] Rectangle(double,double,double,double) <method> : ShapeBuilder
[+] Rectangle(Vec2D,Vec2D)                 <method> : ShapeBuilder
[+] TriangleList(IArrayVector<Vec3I>)      <method> : ShapeBuilder
[+] TriangleList(IVectorConst<Vec3I>)      <method> : ShapeBuilder
[+] TriangleList(Vec3I[],int,int)          <method> : ShapeBuilder
[+] Triangles                              <getter> : IArrayVector<Vec3I>
[*] Tinman.Terrain.Shapes.ShapeFormat                 (ShapeFormat)                          <class>
[*] ReadShapes   <abstract method>           : IShapeReader !
    ReadShapes   <method>                    : IShapeReader !
[+] DoReadShapes <protected abstract method> : IShapeReader !
[*] Tinman.Terrain.Shapes.ShapeGroup                  (ShapeGroup)                           <class>
[*] TransformGeometry <sealed method> : IShape
[+] #3 geocentric <in> : bool = false
[+] Convert           <sealed method> : IShape
[*] Tinman.Terrain.Shapes.ShapePolygonSimpleBase      (ShapePolygonSimpleBase)               <class>
[+] EdgeNext <sealed method> : int
[+] EdgePrev <sealed method> : int
[*] Tinman.Terrain.Shapes.ShapeRasterizer<T>          (ShapeRasterizer<T>)                   <class>
[+] HasInterior <abstract getter> : bool
[*] Tinman.Terrain.Shapes.ShapeReader                 (ShapeReader)                          <class>
[-] DisposeManaged   <protected virtual method> : void
[+] Acquire          <sealed method>            : IShapeReader !
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Terrain.Tools.Canvas                       (Canvas)                               <class>
[-] DisposeManaged   <protected virtual method> : void
[+] DisposeResources <protected virtual method> : void
[*] Tinman.Terrain.Tools.CanvasContent                (CanvasContent)                        <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Tools.CanvasFactory                (CanvasFactory)                        <class>
[+] Bounds <virtual getter> : Box2D
[*] Tinman.Terrain.Tools.CanvasFactoryHeightmap       (CanvasFactoryHeightmap)               <class>
[-] DisposeManaged   <protected sealed method> : void
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Tools.CanvasFactoryPixelPyramid    (CanvasFactoryPixelPyramid)            <class>
[-] DisposeManaged   <protected sealed method> : void
[+] Bounds           <sealed getter>           : Box2D
[+] ColorEmpty       <property>                : long
[+] DisposeResources <protected sealed method> : void
[*] Tinman.Terrain.Tools.ICanvasFactory               (ICanvasFactory)                       <interface>
[+] Bounds <abstract getter> : Box2D
[*] Tinman.Terrain.Tools.MapView                      (MapView)                              <class>
[+] Logger <static readonly field> : ILogger
[*] Tinman.Terrain.Util.Box2D                         (Box2D)                                <struct>
[-] Translate                <method> : Box2D
[+] Translate(double,double) <method> : Box2D
[+] Translate(Vec2D)         <method> : Box2D
[*] Tinman.Terrain.Util.Box2I                         (Box2I)                                <struct>
[-] Translate          <method> : Box2I
[+] Translate(int,int) <method> : Box2I
[+] Translate(Vec2I)   <method> : Box2I
[*] Tinman.Terrain.Util.Box2L                         (Box2L)                                <struct>
[-] Translate            <method> : Box2L
[+] Translate(long,long) <method> : Box2L
[+] Translate(Vec2L)     <method> : Box2L
[*] Tinman.Terrain.Util.Box3D                         (Box3D)                                <struct>
[-] CheckIntersection               <method> : int
[-] Translate                       <method> : Box3D
[+] CheckIntersection(Box3D)        <method> : int
[+] CheckIntersection(Ray,double)   <method> : bool
[+] Scale                           <method> : Box3D
[+] Translate(double,double,double) <method> : Box3D
[+] Translate(Vec3D)                <method> : Box3D
[*] Tinman.Terrain.Util.Box3I                         (Box3I)                                <struct>
[-] Translate              <method> : Box3I
[+] Translate(int,int,int) <method> : Box3I
[+] Translate(Vec3I)       <method> : Box3I
[*] Tinman.Terrain.Util.ColorRamp                     (ColorRamp)                            <class>
[+] ForInterior <static method> : IColorRamp
[*] Tinman.Terrain.Util.Curve                         (Curve)                                <class>
[-] max     <protected field> : int
[+] maximum <protected field> : int
[*] Tinman.Terrain.Util.FileFormat                    (FileFormat)                           <class>
[*] ToString <virtual method> : string
    ToString <sealed method>  : string
[*] Tinman.Terrain.Util.Interpolation                 (Interpolation)                        <class>
[+] Linear_Int32 <static method> : int
[+] Point_Int32  <static method> : int
[*] Tinman.Terrain.Util.MaterialToken                 (MaterialToken)                        <class>
[-] MixCatmullRom <static method> : long
[-] MixUniformB   <static method> : long
[*] Tinman.Terrain.Util.Transforms                    (Transforms)                           <class>
[*] Config <static readonly field> : IConfigurator<Transform>
    Config <static getter>         : IConfigurator<Transform>
[*] Tinman.Terrain.Vertices.Arrays.Double0            (Double0)                              <class>
[+] DoCopyVertexData <protected virtual method> : void
[*] Tinman.Terrain.Vertices.Arrays.Double1            (Double1)                              <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Double2            (Double2)                              <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Double3            (Double3)                              <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Double4            (Double4)                              <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Float0             (Float0)                               <class>
[+] DoCopyVertexData <protected virtual method> : void
[*] Tinman.Terrain.Vertices.Arrays.Float1             (Float1)                               <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Float2             (Float2)                               <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Float3             (Float3)                               <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Float4             (Float4)                               <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Int0               (Int0)                                 <class>
[+] DoCopyVertexData <protected virtual method> : void
[*] Tinman.Terrain.Vertices.Arrays.Int1               (Int1)                                 <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Int2               (Int2)                                 <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Int3               (Int3)                                 <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Int4               (Int4)                                 <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Long0              (Long0)                                <class>
[+] DoCopyVertexData <protected virtual method> : void
[*] Tinman.Terrain.Vertices.Arrays.Long1              (Long1)                                <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Long2              (Long2)                                <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Long3              (Long3)                                <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Arrays.Long4              (Long4)                                <class>
[-] CopyVertexData   <sealed method>           : void
[+] DoCopyVertexData <protected sealed method> : void
[*] Tinman.Terrain.Vertices.Formats.IVertexFormat     (IVertexFormat)                        <interface>
[-] Append             <abstract method>  : IVertexFormat
[-] WriteVertex        <abstract method>  : void
[*] WriteVertices      <static extension> : void
    WriteVertices      <abstract method>  : void
[-] #1 format       : IVertexFormat
[-] #2 first   <in> : int
[-] #3 count   <in> : int
[-] #4 buffer  <in> : ByteBuffer
[+] #1 first   <in> : int
[+] #2 count   <in> : int
[+] #3 indices <in> : int[] = null
[+] Begin              <abstract method>  : void
[+] End                <abstract method>  : void
[+] WriteVertexPrepare <abstract method>  : void
[*] Tinman.Terrain.Vertices.Formats.VertexFormat      (VertexFormat)                         <class>
[-] Append                   <virtual method>           : IVertexFormat
[-] Empty                    <static readonly field>    : IVertexFormat
[-] Float32                  <static method>            : IVertexFormat
[-] Normal                   <static method>            : IVertexFormat
[-] Position                 <static method>            : IVertexFormat
[-] semantic                 <protected readonly field> : Semantic
[-] Tangent                  <static method>            : IVertexFormat
[-] TextureCoords            <static method>            : IVertexFormat
[-] vertexArray              <protected field>          : IVertexArray
[-] VertexElements           <sealed getter>            : VertexElements
[-] VertexFormat             <protected constructor>
[*] Color                    <static method>            : IVertexFormat
    Color                    <static method>            : IVertexComponent
[*] #1 semantic <in> : Semantic = null
    #1 semantic <in> : Semantic
[+] #3 element  <in> : VertexElement = null
[*] HeightmapCoordinates     <static method>            : IVertexFormat
    HeightmapCoordinates     <static method>            : IVertexComponent
[-] #1 precision <in> : CoordinatePrecision = CoordinatePrecision.Float
[-] #2 tupleSize <in> : int = 0
[-] #3 semantic  <in> : Semantic = null
[*] Material                 <static method>            : IVertexFormat
    Material                 <static method>            : IVertexComponent
[-] #5 semantic  <in> : Semantic = null
[-] #6 component <in> : TupleComponent = TupleComponent.X
[+] #5 element   <in> : VertexElement = null
[*] MaterialId               <static method>            : IVertexFormat
    MaterialId               <static method>            : IVertexComponent
[-] #1 semantic  <in> : Semantic = null
[-] #2 component <in> : TupleComponent = TupleComponent.X
[+] #1 element   <in> : VertexElement = null
[*] MaterialWeight           <static method>            : IVertexFormat
    MaterialWeight           <static method>            : IVertexComponent
[-] #1 semantic  <in> : Semantic = null
[-] #2 component <in> : TupleComponent = TupleComponent.X
[+] #1 element   <in> : VertexElement = null
[*] Placeholder              <static method>            : IVertexFormat
    Placeholder              <static method>            : IVertexComponent
[*] SetVertexArrays          <virtual method>           : void
    SetVertexArrays          <sealed method>            : void
[*] WriteVertex              <abstract method>          : void
    WriteVertex              <protected sealed method>  : void
[-] #2 buffer <in> : ByteBuffer
[+] Begin                    <sealed method>            : void
[+] Build                    <static method>            : VertexFormatBuilder
[+] Coordinates              <static method>            : IVertexComponent
[+] End                      <sealed method>            : void
[+] Float                    <static method>            : IVertexComponent
[+] FloatDelta               <static method>            : IVertexComponent
[+] HeightmapCoordinatesHigh <static method>            : IVertexComponent
[+] HeightmapCoordinatesLow  <static method>            : IVertexComponent
[+] VertexLayout             <sealed getter>            : VertexElements
[*] Tinman.Terrain.Vertices.IVertexCopy               (IVertexCopy)                          <interface>
[-] CopyVertexData                          <abstract method> : void
[+] CopyVertexData(int,int)                 <abstract method> : void
[+] CopyVertexData(int,IVertexCopy,int,int) <abstract method> : void
[*] Tinman.Terrain.Vertices.Semantic                  (Semantic)                             <class>
[*] Semantic     <constructor>
[+] #4 defaultUsage <in> : VertexElementUsage = VertexElementUsage.Unknown
[+] DefaultUsage <getter>      : VertexElementUsage
[*] Tinman.Terrain.Vertices.VertexArray<T>            (VertexArray<T>)                       <class>
[-] CopyVertexData                            <abstract method>           : void
[+] CopyVertexData(int,int)                   <sealed method>             : void
[+] CopyVertexData(int,IVertexCopy,int,int)   <sealed method>             : void
[+] DoCopyVertexData(int,int)                 <protected abstract method> : void
[+] DoCopyVertexData(int,IVertexCopy,int,int) <protected abstract method> : void
[*] Tinman.Terrain.Vertices.VertexArrays              (VertexArrays)                         <class>
[-] CopyVertexData                          <sealed method> : void
[+] CopyVertexData(int,int)                 <sealed method> : void
[+] CopyVertexData(int,IVertexCopy,int,int) <sealed method> : void
[*] Tinman.Terrain.Visibility.DefaultVisibleCheck     (DefaultVisibleCheck)                  <class>
[+] errorScale       <protected field> : Vec4F
[+] ErrorScale       <sealed property> : Vec4F
[+] HasErrorMaterial <getter>          : bool
[+] HasErrorNormal   <getter>          : bool
[+] HasErrorPosition <getter>          : bool
[+] HasErrorTexture  <getter>          : bool
[+] position         <protected field> : double[]
[+] radius           <protected field> : float[]
[+] region           <protected field> : IVisibleRegion
[+] Region           <property>        : IVisibleRegion
[+] regionEnable     <protected field> : bool
[*] Tinman.Terrain.Visibility.ScreenVisibleCheck      (ScreenVisibleCheck)                   <class>
[-] ErrorScale       <property> : Vec4F
[*] FadeMaterial     <property> : Vec2D
    FadeMaterial     <property> : Fade
[*] FadeTexture      <property> : Vec2D
    FadeTexture      <property> : Fade
[+] FadeLight        <property> : Fade
[+] HasBackfaceAngle <getter>   : bool
[+] HasLightScale    <getter>   : bool
[*] Tinman.Terrain.Visibility.Viewport                (Viewport)                             <class>
[*] ComputeFieldOfView <static method> : double
[-] #4 max     <in> : double = 90
[+] #4 maximum <in> : double = 90
[+] CodeX.ShutdownAttribute                           (ShutdownAttribute)                    <class>
[+] CodeX.ShutdownClearAttribute                      (ShutdownClearAttribute)               <class>
[+] CodeX.ShutdownSurviveAttribute                    (ShutdownSurviveAttribute)             <class>
[+] CodeX.StaticTemplateAttribute                     (StaticTemplateAttribute)              <class>
[+] CodeX.ThrowAnyAttribute                           (ThrowAnyAttribute)                    <class>
[+] Tinman.AddOns.Application.ConfigValueBrowser_Tinman_AddOns (ConfigValueBrowser_Tinman_AddOns) <class>
[+] Tinman.AddOns.Components.AnimationGui             (AnimationGui)                         <class>
[+] Tinman.AddOns.Components.DefaultVisibleCheckGui   (DefaultVisibleCheckGui)               <class>
[+] Tinman.AddOns.Components.GraphicsContextChooserGui (GraphicsContextChooserGui)           <class>
[+] Tinman.AddOns.Components.HeightmapSampleGui       (HeightmapSampleGui)                   <class>
[+] Tinman.AddOns.Components.MapCoordinatesGui        (MapCoordinatesGui)                    <class>
[+] Tinman.AddOns.Components.MeshBufferGui            (MeshBufferGui)                        <class>
[+] Tinman.AddOns.Components.MeshDynamicGui           (MeshDynamicGui)                       <class>
[+] Tinman.AddOns.Components.ProfilerGui              (ProfilerGui)                          <class>
[+] Tinman.AddOns.Components.ShadowMappingGui         (ShadowMappingGui)                     <class>
[+] Tinman.AddOns.Components.TerrainBufferGui         (TerrainBufferGui)                     <class>
[+] Tinman.AddOns.Components.TerrainLayerListGui      (TerrainLayerListGui)                  <class>
[+] Tinman.AddOns.Components.TerrainViewGui           (TerrainViewGui)                       <class>
[+] Tinman.AddOns.DirectX.DirectXConstantBufferElementInfo (DirectXConstantBufferElementInfo) <class>
[+] Tinman.AddOns.DirectX.DirectXConstantBufferInfo   (DirectXConstantBufferInfo)            <class>
[+] Tinman.AddOns.DirectX.DirectXEffect<TParameters,TBlendState,TDepthStencilState,TRasterizerState,TSamplerState> (DirectXEffect<TParameters,TBlendState,TDepthStencilState,TRasterizerState,TSamplerState>) <class>
[+] Tinman.AddOns.DirectX.DirectXResourceBindingInfo  (DirectXResourceBindingInfo)           <class>
[+] Tinman.AddOns.DirectX.DirectXShaderInfo           (DirectXShaderInfo)                    <class>
[+] Tinman.AddOns.DirectX.DirectXStructureInfo        (DirectXStructureInfo)                 <class>
[+] Tinman.AddOns.DirectX11.BuildInformation_Tinman_AddOns_DirectX11 (BuildInformation_Tinman_AddOns_DirectX11) <class>
[+] Tinman.AddOns.DirectX11.DirectX11BufferFactory    (DirectX11BufferFactory)               <class>
[+] Tinman.AddOns.DirectX11.DirectX11WorkDispatcher   (DirectX11WorkDispatcher)              <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11BlendState (DirectX11BlendState)                <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11DepthStencilOpState (DirectX11DepthStencilOpState) <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11DepthStencilState (DirectX11DepthStencilState)  <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11Effect<TParameters> (DirectX11Effect<TParameters>) <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11RasterizerState (DirectX11RasterizerState)      <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11RenderTargetBlend (DirectX11RenderTargetBlend)  <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11SamplerState (DirectX11SamplerState)            <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11ShaderInfo (DirectX11ShaderInfo)                <class>
[+] Tinman.AddOns.DirectX11.Effects.DirectX11State    (DirectX11State)                       <class>
[+] Tinman.AddOns.DirectX11.TinmanAddOnsDirectX11Module (TinmanAddOnsDirectX11Module)        <class>
[+] Tinman.AddOns.DirectX12.BuildInformation_Tinman_AddOns_DirectX12 (BuildInformation_Tinman_AddOns_DirectX12) <class>
[+] Tinman.AddOns.DirectX12.DirectX12BufferFactory    (DirectX12BufferFactory)               <class>
[+] Tinman.AddOns.DirectX12.DirectX12Context          (DirectX12Context)                     <class>
[+] Tinman.AddOns.DirectX12.DirectX12ContextFactory   (DirectX12ContextFactory)              <class>
[+] Tinman.AddOns.DirectX12.DirectX12MeshDispatcher   (DirectX12MeshDispatcher)              <class>
[+] Tinman.AddOns.DirectX12.DirectX12PrimitiveRenderer (DirectX12PrimitiveRenderer)          <class>
[+] Tinman.AddOns.DirectX12.DirectX12TextureFactory   (DirectX12TextureFactory)              <class>
[+] Tinman.AddOns.DirectX12.DirectX12WorkDispatcher   (DirectX12WorkDispatcher)              <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12BlendState (DirectX12BlendState)                <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12DepthStencilOpState (DirectX12DepthStencilOpState) <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12DepthStencilState (DirectX12DepthStencilState)  <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12Effect<TParameters> (DirectX12Effect<TParameters>) <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12RasterizerState (DirectX12RasterizerState)      <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12RenderTargetBlend (DirectX12RenderTargetBlend)  <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12SamplerState (DirectX12SamplerState)            <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12ShaderInfo (DirectX12ShaderInfo)                <class>
[+] Tinman.AddOns.DirectX12.Effects.DirectX12State    (DirectX12State)                       <class>
[+] Tinman.AddOns.DirectX12.Pipeline.DescriptorPool   (DescriptorPool)                       <enum>
[+] Tinman.AddOns.DirectX12.Pipeline.IPipelineEffect  (IPipelineEffect)                      <interface>
[+] Tinman.AddOns.DirectX12.Pipeline.IPipelineGeometry (IPipelineGeometry)                   <interface>
[+] Tinman.AddOns.DirectX12.Pipeline.IPipelineObject  (IPipelineObject)                      <interface>
[+] Tinman.AddOns.DirectX12.Pipeline.IPipelineRenderTarget (IPipelineRenderTarget)           <interface>
[+] Tinman.AddOns.DirectX12.Pipeline.PipelineFence    (PipelineFence)                        <class>
[+] Tinman.AddOns.DirectX12.Pipeline.PipelineStateHandle (PipelineStateHandle)               <struct>
[+] Tinman.AddOns.DirectX12.Pipeline.PipelineStateStream (PipelineStateStream)               <class>
[+] Tinman.AddOns.DirectX12.Pipeline.RenderPipeline   (RenderPipeline)                       <class>
[+] Tinman.AddOns.DirectX12.Pipeline.RootSignature    (RootSignature)                        <class>
[+] Tinman.AddOns.DirectX12.Pipeline.ShaderSlot       (ShaderSlot)                           <struct>
[+] Tinman.AddOns.DirectX12.TinmanAddOnsDirectX12Module (TinmanAddOnsDirectX12Module)        <class>
[+] Tinman.AddOns.DirectX9.BuildInformation_Tinman_AddOns_DirectX9 (BuildInformation_Tinman_AddOns_DirectX9) <class>
[+] Tinman.AddOns.DirectX9.DirectX9BufferFactory      (DirectX9BufferFactory)                <class>
[+] Tinman.AddOns.DirectX9.DirectX9Texture2D          (DirectX9Texture2D)                    <class>
[+] Tinman.AddOns.DirectX9.DirectX9TextureCube        (DirectX9TextureCube)                  <class>
[+] Tinman.AddOns.DirectX9.Effects.DirectX9Effect<TParameters> (DirectX9Effect<TParameters>) <class>
[+] Tinman.AddOns.DirectX9.Effects.DirectX9ParameterInfo (DirectX9ParameterInfo)             <class>
[+] Tinman.AddOns.DirectX9.Effects.DirectX9ShaderInfo (DirectX9ShaderInfo)                   <class>
[+] Tinman.AddOns.DirectX9.TinmanAddOnsDirectX9Module (TinmanAddOnsDirectX9Module)           <class>
[+] Tinman.AddOns.Editors.QuantityEditor              (QuantityEditor)                       <class>
[+] Tinman.AddOns.Editors.ValueIncrement              (ValueIncrement)                       <struct>
[+] Tinman.AddOns.Editors.ValueIncrementDelegate<TComponent> (ValueIncrementDelegate<TComponent>) <delegate>
[+] Tinman.AddOns.Editors.ValueIncrementer<TComponent> (ValueIncrementer<TComponent>)        <class>
[+] Tinman.AddOns.Export.ITerrainExporter             (ITerrainExporter)                     <interface>
[+] Tinman.AddOns.Export.TerrainChunk                 (TerrainChunk)                         <class>
[+] Tinman.AddOns.Export.TerrainExporterEventArgs     (TerrainExporterEventArgs)             <class>
[+] Tinman.AddOns.Export.TerrainTextureData           (TerrainTextureData)                   <enum>
[+] Tinman.AddOns.Export.TerrainVertexData            (TerrainVertexData)                    <enum>
[+] Tinman.AddOns.OpenGL.BuildInformation_Tinman_AddOns_OpenGL (BuildInformation_Tinman_AddOns_OpenGL) <class>
[+] Tinman.AddOns.OpenGL.OpenGLBufferFactory          (OpenGLBufferFactory)                  <class>
[+] Tinman.AddOns.OpenGL.OpenGLContext                (OpenGLContext)                        <class>
[+] Tinman.AddOns.OpenGL.OpenGLContextFactory         (OpenGLContextFactory)                 <class>
[+] Tinman.AddOns.OpenGL.OpenGLPrimitiveRenderer      (OpenGLPrimitiveRenderer)              <class>
[+] Tinman.AddOns.OpenGL.OpenGLTextureFactory         (OpenGLTextureFactory)                 <class>
[+] Tinman.AddOns.OpenGL.TinmanAddOnsOpenGLModule     (TinmanAddOnsOpenGLModule)             <class>
[+] Tinman.AddOns.Pyramids.CountingPyramid            (CountingPyramid)                      <class>
[+] Tinman.AddOns.Pyramids.CountingPyramidStats       (CountingPyramidStats)                 <struct>
[+] Tinman.AddOns.Scenes.Aircraft                     (Aircraft)                             <class>
[+] Tinman.AddOns.Scenes.AircraftView                 (AircraftView)                         <class>
[+] Tinman.AddOns.Scenes.Gizmo                        (Gizmo)                                <class>
[+] Tinman.AddOns.Scenes.MapScaleGizmo                (MapScaleGizmo)                        <class>
[+] Tinman.AddOns.SQLite.BuildInformation_Tinman_AddOns_SQLite (BuildInformation_Tinman_AddOns_SQLite) <class>
[+] Tinman.AddOns.SQLite.ConfigValueBrowser_Tinman_AddOns_SQLite (ConfigValueBrowser_Tinman_AddOns_SQLite) <class>
[+] Tinman.AddOns.SQLite.MBTilesPyramid               (MBTilesPyramid)                       <class>
[+] Tinman.AddOns.SQLite.TinmanAddOnsSQLiteModule     (TinmanAddOnsSQLiteModule)             <class>
[+] Tinman.AddOns.Vulkan.BuildInformation_Tinman_AddOns_Vulkan (BuildInformation_Tinman_AddOns_Vulkan) <class>
[+] Tinman.AddOns.Vulkan.TinmanAddOnsVulkanModule     (TinmanAddOnsVulkanModule)             <class>
[+] Tinman.AddOns.Widgets.DefaultControlsWidget       (DefaultControlsWidget)                <class>
[+] Tinman.AddOns.Widgets.GizmoUtil                   (GizmoUtil)                            <class>
[+] Tinman.AddOns.Widgets.MapViewWidget               (MapViewWidget)                        <class>
[+] Tinman.AddOns.Widgets.ModelWidgetFlags            (ModelWidgetFlags)                     <enum>
[+] Tinman.AddOns.Widgets.SceneViewWidget             (SceneViewWidget)                      <class>
[+] Tinman.AddOns.Widgets.TextureWidget               (TextureWidget)                        <class>
[+] Tinman.Core.Collections.ListeningVector<T>        (ListeningVector<T>)                   <class>
[+] Tinman.Core.Collections.ToStringDelegate<T>       (ToStringDelegate<T>)                  <delegate>
[+] Tinman.Core.Document.AnchorNode                   (AnchorNode)                           <class>
[+] Tinman.Core.Document.ImageNode                    (ImageNode)                            <class>
[+] Tinman.Core.Document.ImageStyle                   (ImageStyle)                           <enum>
[+] Tinman.Core.Document.ITextContentNode             (ITextContentNode)                     <interface>
[+] Tinman.Core.Document.SeparatorNode                (SeparatorNode)                        <class>
[+] Tinman.Core.Document.TextBlockNode                (TextBlockNode)                        <class>
[+] Tinman.Core.ILifecycleState                       (ILifecycleState)                      <interface>
[+] Tinman.Core.IO.ICanWrite                          (ICanWrite)                            <interface>
[+] Tinman.Core.LifecycleState                        (LifecycleState)                       <enum>
[+] Tinman.Core.Logging.LogVerbosity                  (LogVerbosity)                         <enum>
[+] Tinman.Core.Math.Ray                              (Ray)                                  <struct>
[+] Tinman.Core.Math.Triangle                         (Triangle)                             <struct>
[+] Tinman.Core.System.HashUtil                       (HashUtil)                             <class>
[+] Tinman.Core.System.IDisposableGeneric<T>          (IDisposableGeneric<T>)                <interface>
[+] Tinman.Core.System.Singleton<T>                   (Singleton<T>)                         <class>
[+] Tinman.Core.System.SingletonBase                  (SingletonBase)                        <class>
[+] Tinman.Core.System.SingletonDefault<T>            (SingletonDefault<T>)                  <class>
[+] Tinman.Core.System.SingletonDelegate<T>           (SingletonDelegate<T>)                 <delegate>
[+] Tinman.Core.System.SingletonFactory<T>            (SingletonFactory<T>)                  <class>
[+] Tinman.Core.Threading.Operations.IProgressInfo    (IProgressInfo)                        <interface>
[+] Tinman.Core.TinmanErrorDump                       (TinmanErrorDump)                      <class>
[+] Tinman.Demo.Examples.Example_DirectX11Effect      (Example_DirectX11Effect)              <class>
[+] Tinman.Demo.Examples.Example_DirectX12Effect      (Example_DirectX12Effect)              <class>
[+] Tinman.Demo.Examples.Example_DirectX9Effect       (Example_DirectX9Effect)               <class>
[+] Tinman.Demo.Examples.Example_GeoPathSample        (Example_GeoPathSample)                <struct>
[+] Tinman.Demo.Examples.Example_GeoPathSampleTrait   (Example_GeoPathSampleTrait)           <struct>
[+] Tinman.Demo.Examples.Example_MeshModifier         (Example_MeshModifier)                 <class>
[+] Tinman.Demo.Examples.Example_Preprocessing        (Example_Preprocessing)                <class>
[+] Tinman.Demo.Examples.Example_RenderEffectFactory  (Example_RenderEffectFactory)          <class>
[+] Tinman.Demo.Examples.Example_RenderEffectParameters (Example_RenderEffectParameters)     <class>
[+] Tinman.Demo.Examples.Example_SceneEntityView      (Example_SceneEntityView)              <class>
[+] Tinman.Demo.Examples.Example_ScreenLabel          (Example_ScreenLabel)                  <class>
[+] Tinman.Demo.Examples.Example_TexelBuffer          (Example_TexelBuffer)                  <class>
[+] Tinman.Demo.Examples.Example_TextureFormat        (Example_TextureFormat)                <class>
[+] Tinman.Demo.Examples.Example_VertexFormat         (Example_VertexFormat)                 <class>
[+] Tinman.Demo.Examples.Example_WidgetDialog         (Example_WidgetDialog)                 <class>
[+] Tinman.Demo.Tutorials.Framework.TutorialInfo<T>   (TutorialInfo<T>)                      <class>
[+] Tinman.Demo.Tutorials.Framework.TutorialInfoBase  (TutorialInfoBase)                     <class>
[+] Tinman.Demo.Tutorials.Tutorial_01_Conway          (Tutorial_01_Conway)                   <class>
[+] Tinman.Demo.Tutorials.Tutorial_02_Mandelbrot      (Tutorial_02_Mandelbrot)               <class>
[+] Tinman.Demo.Tutorials.Tutorial_03_Widget<TWidget> (Tutorial_03_Widget<TWidget>)          <class>
[+] Tinman.Demo.Tutorials.Tutorial_10_Tinman          (Tutorial_10_Tinman)                   <class>
[+] Tinman.Demo.Tutorials.Tutorial_11_Render          (Tutorial_11_Render)                   <class>
[+] Tinman.Demo.Tutorials.Tutorial_12_Culling         (Tutorial_12_Culling)                  <class>
[+] Tinman.Demo.Tutorials.Tutorial_13_Export          (Tutorial_13_Export)                   <class>
[+] Tinman.Demo.Tutorials.Tutorial_14_Texturing       (Tutorial_14_Texturing)                <class>
[+] Tinman.Demo.Tutorials.Tutorial_15_Materials       (Tutorial_15_Materials)                <class>
[+] Tinman.Demo.Tutorials.Tutorial_16_Picking         (Tutorial_16_Picking)                  <class>
[+] Tinman.Demo.Tutorials.Tutorial_17_Decals          (Tutorial_17_Decals)                   <class>
[+] Tinman.Demo.Tutorials.Tutorial_18_Painting        (Tutorial_18_Painting)                 <class>
[+] Tinman.Demo.Tutorials.Tutorial_19_Collision       (Tutorial_19_Collision)                <class>
[+] Tinman.Demo.Tutorials.Tutorial_20_TerrainViewWidget (Tutorial_20_TerrainViewWidget)      <class>
[+] Tinman.Demo.Tutorials.Tutorial_21_TerrainBrowser  (Tutorial_21_TerrainBrowser)           <class>
[+] Tinman.Demo.Tutorials.Tutorial_22_Game            (Tutorial_22_Game)                     <class>
[+] Tinman.Demo.Tutorials.Tutorial_23_Earth           (Tutorial_23_Earth)                    <class>
[+] Tinman.Demo.Tutorials.Tutorial_24_Moon            (Tutorial_24_Moon)                     <class>
[+] Tinman.Demo.Tutorials.Tutorial_25_Mars            (Tutorial_25_Mars)                     <class>
[+] Tinman.Demo.Tutorials.Tutorial_26_Bennu           (Tutorial_26_Bennu)                    <class>
[+] Tinman.Demo.Tutorials.Tutorial_27_Physics         (Tutorial_27_Physics)                  <class>
[+] Tinman.Demo.Tutorials.Tutorial_28_Objects         (Tutorial_28_Objects)                  <class>
[+] Tinman.Demo.Tutorials.Tutorial_29_Editor          (Tutorial_29_Editor)                   <class>
[+] Tinman.Demo.Tutorials.Tutorial_30_SceneViewWidget (Tutorial_30_SceneViewWidget)          <class>
[+] Tinman.Demo.Tutorials.Tutorial_31_Showcase        (Tutorial_31_Showcase)                 <class>
[+] Tinman.Demo.Tutorials.Tutorial_39_Editor          (Tutorial_39_Editor)                   <class>
[+] Tinman.Demo.Tutorials.Tutorial_41_Geodata         (Tutorial_41_Geodata)                  <class>
[+] Tinman.Demo.Tutorials.Tutorial_42_MeshChunk       (Tutorial_42_MeshChunk)                <class>
[+] Tinman.Demo.Tutorials.Tutorial_50_CanvasWidget    (Tutorial_50_CanvasWidget)             <class>
[+] Tinman.Demo.Tutorials.Tutorial_50_MapViewWidget   (Tutorial_50_MapViewWidget)            <class>
[+] Tinman.Demo.Tutorials.Tutorial_50_ModelWidget     (Tutorial_50_ModelWidget)              <class>
[+] Tinman.Demo.Tutorials.Tutorial_50_TextureWidget   (Tutorial_50_TextureWidget)            <class>
[+] Tinman.Demo.Tutorials.Tutorial_51_DatasetBrowser  (Tutorial_51_DatasetBrowser)           <class>
[+] Tinman.Demo.Tutorials.Tutorial_52_MapBrowser      (Tutorial_52_MapBrowser)               <class>
[+] Tinman.Demo.Tutorials.Tutorial_53_ModelBrowser    (Tutorial_53_ModelBrowser)             <class>
[+] Tinman.Demo.Tutorials.Tutorial_54_TextureBrowser  (Tutorial_54_TextureBrowser)           <class>
[+] Tinman.Demo.Tutorials.TutorialsUtil               (TutorialsUtil)                        <class>
[+] Tinman.Engine.Application.ConfigValueBrowser      (ConfigValueBrowser)                   <class>
[+] Tinman.Engine.Application.IApplicationInfo        (IApplicationInfo)                     <interface>
[+] Tinman.Engine.Application.IApplicationRunner      (IApplicationRunner)                   <interface>
[+] Tinman.Engine.Application.IApplicationRunnerConsumer (IApplicationRunnerConsumer)        <interface>
[+] Tinman.Engine.Application.INativeWindow           (INativeWindow)                        <interface>
[+] Tinman.Engine.Application.INativeWindowRecreate   (INativeWindowRecreate)                <interface>
[+] Tinman.Engine.Application.InputSettings           (InputSettings)                        <struct>
[+] Tinman.Engine.Application.IRequestClose           (IRequestClose)                        <interface>
[+] Tinman.Engine.BuildInformation_Tinman_Engine      (BuildInformation_Tinman_Engine)       <class>
[+] Tinman.Engine.Components.CameraControlOverlay     (CameraControlOverlay)                 <class>
[+] Tinman.Engine.Components.IAmbientOcclusion        (IAmbientOcclusion)                    <interface>
[+] Tinman.Engine.Components.ICameraSpeed             (ICameraSpeed)                         <interface>
[+] Tinman.Engine.Components.IHelpProvider            (IHelpProvider)                        <interface>
[+] Tinman.Engine.Components.IVisibleMask             (IVisibleMask)                         <interface>
[+] Tinman.Engine.Components.MeshCameraWorld          (MeshCameraWorld)                      <class>
[+] Tinman.Engine.Components.SixDofCrosshair          (SixDofCrosshair)                      <class>
[+] Tinman.Engine.Components.SunPosition              (SunPosition)                          <class>
[+] Tinman.Engine.Components.TerrainBuffer            (TerrainBuffer)                        <class>
[+] Tinman.Engine.Components.TerrainBufferFlags       (TerrainBufferFlags)                   <enum>
[+] Tinman.Engine.Components.TerrainBufferOptions     (TerrainBufferOptions)                 <class>
[+] Tinman.Engine.Components.TerrainBufferResource    (TerrainBufferResource)                <class>
[+] Tinman.Engine.Components.TerrainDecal             (TerrainDecal)                         <class>
[+] Tinman.Engine.Components.TerrainLayer             (TerrainLayer)                         <class>
[+] Tinman.Engine.Components.TerrainLayerFlags        (TerrainLayerFlags)                    <enum>
[+] Tinman.Engine.Components.TerrainLayerMaterial     (TerrainLayerMaterial)                 <class>
[+] Tinman.Engine.Components.TerrainLayerRegion       (TerrainLayerRegion)                   <class>
[+] Tinman.Engine.Components.TerrainLayerSlot         (TerrainLayerSlot)                     <class>
[+] Tinman.Engine.Components.TerrainLayerTexture      (TerrainLayerTexture)                  <class>
[+] Tinman.Engine.Components.TerrainLayerType         (TerrainLayerType)                     <enum>
[+] Tinman.Engine.Components.TerrainMaterial          (TerrainMaterial)                      <class>
[+] Tinman.Engine.Components.TerrainMaterialBlend     (TerrainMaterialBlend)                 <struct>
[+] Tinman.Engine.Components.TerrainMaterialTexture   (TerrainMaterialTexture)               <class>
[+] Tinman.Engine.Components.TerrainMesh              (TerrainMesh)                          <class>
[+] Tinman.Engine.Components.TerrainModel             (TerrainModel)                         <class>
[+] Tinman.Engine.Components.TerrainModelFlags        (TerrainModelFlags)                    <enum>
[+] Tinman.Engine.Components.TerrainPlanting          (TerrainPlanting)                      <class>
[+] Tinman.Engine.Components.TerrainSlotMapping       (TerrainSlotMapping)                   <struct>
[+] Tinman.Engine.Components.TerrainSpace             (TerrainSpace)                         <class>
[+] Tinman.Engine.Components.TerrainView              (TerrainView)                          <class>
[+] Tinman.Engine.Components.TerrainViewFlags         (TerrainViewFlags)                     <enum>
[+] Tinman.Engine.Drawing.IScreenLabelContent         (IScreenLabelContent)                  <interface>
[+] Tinman.Engine.Drawing.IScreenLabelFrame           (IScreenLabelFrame)                    <interface>
[+] Tinman.Engine.Drawing.IScreenLabelIcon            (IScreenLabelIcon)                     <interface>
[+] Tinman.Engine.Drawing.IScreenLabelText            (IScreenLabelText)                     <interface>
[+] Tinman.Engine.Drawing.PixelFontMeasure            (PixelFontMeasure)                     <struct>
[+] Tinman.Engine.Drawing.ScreenLabel                 (ScreenLabel)                          <class>
[+] Tinman.Engine.Drawing.ScreenLabelFrameStyle       (ScreenLabelFrameStyle)                <class>
[+] Tinman.Engine.Drawing.ScreenLabelIconStyle        (ScreenLabelIconStyle)                 <class>
[+] Tinman.Engine.Drawing.ScreenLabelStyle            (ScreenLabelStyle)                     <class>
[+] Tinman.Engine.Drawing.ScreenLabelTextStyle        (ScreenLabelTextStyle)                 <class>
[+] Tinman.Engine.GUI.ComponentOverlayDelegate        (ComponentOverlayDelegate)             <delegate>
[+] Tinman.Engine.GUI.Components.BoxLayout            (BoxLayout)                            <class>
[+] Tinman.Engine.GUI.Components.DataEvent            (DataEvent)                            <class>
[+] Tinman.Engine.GUI.Components.DataGrid             (DataGrid)                             <class>
[+] Tinman.Engine.GUI.Components.DataGridPath         (DataGridPath)                         <class>
[+] Tinman.Engine.GUI.Components.DataItem             (DataItem)                             <class>
[+] Tinman.Engine.GUI.Components.DataItemModel        (DataItemModel)                        <class>
[+] Tinman.Engine.GUI.Components.DataItemView         (DataItemView)                         <class>
[+] Tinman.Engine.GUI.Components.DataModelBase<TValue> (DataModelBase<TValue>)               <class>
[+] Tinman.Engine.GUI.Components.DataViewBase<TModel,TValue> (DataViewBase<TModel,TValue>)   <class>
[+] Tinman.Engine.GUI.Components.DocumentBrowser      (DocumentBrowser)                      <class>
[+] Tinman.Engine.GUI.Components.DocumentView         (DocumentView)                         <class>
[+] Tinman.Engine.GUI.Components.FileSystemDataModel  (FileSystemDataModel)                  <class>
[+] Tinman.Engine.GUI.Components.FileSystemDataView   (FileSystemDataView)                   <class>
[+] Tinman.Engine.GUI.Components.IDataGridPane        (IDataGridPane)                        <interface>
[+] Tinman.Engine.GUI.Components.IDataModel           (IDataModel)                           <interface>
[+] Tinman.Engine.GUI.Components.IDataModelGeneric<TValue> (IDataModelGeneric<TValue>)       <interface>
[+] Tinman.Engine.GUI.Components.IDataView            (IDataView)                            <interface>
[+] Tinman.Engine.GUI.Components.IDocumentViewCallback (IDocumentViewCallback)               <interface>
[+] Tinman.Engine.GUI.Components.IInputField<T>       (IInputField<T>)                       <interface>
[+] Tinman.Engine.GUI.Components.IInputFieldRange<TValue,TRange> (IInputFieldRange<TValue,TRange>) <interface>
[+] Tinman.Engine.GUI.Components.InputFieldRangeGeneric<TValue,TRange> (InputFieldRangeGeneric<TValue,TRange>) <class>
[+] Tinman.Engine.GUI.Components.TableModel<TValue>   (TableModel<TValue>)                   <class>
[+] Tinman.Engine.GUI.Components.TableView<TValue,TComponent> (TableView<TValue,TComponent>) <class>
[+] Tinman.Engine.GUI.Components.TableViewString      (TableViewString)                      <class>
[+] Tinman.Engine.GUI.Components.TextComponent        (TextComponent)                        <class>
[+] Tinman.Engine.GUI.GuiUtil                         (GuiUtil)                              <class>
[+] Tinman.Engine.Models.IModelGeometryDynamic        (IModelGeometryDynamic)                <interface>
[+] Tinman.Engine.Models.IModelGeometryListener       (IModelGeometryListener)               <interface>
[+] Tinman.Engine.Models.IModelPart                   (IModelPart)                           <interface>
[+] Tinman.Engine.Models.IShapeExtruder               (IShapeExtruder)                       <interface>
[+] Tinman.Engine.Models.ISpatialBounds               (ISpatialBounds)                       <interface>
[+] Tinman.Engine.Models.ISpatialQuery                (ISpatialQuery)                        <interface>
[+] Tinman.Engine.Models.ModelPart                    (ModelPart)                            <class>
[+] Tinman.Engine.Models.ModelPartFlags               (ModelPartFlags)                       <enum>
[+] Tinman.Engine.Models.ModelScanner                 (ModelScanner)                         <class>
[+] Tinman.Engine.Models.ShapeExtruder                (ShapeExtruder)                        <class>
[+] Tinman.Engine.Profiling.IProfiler                 (IProfiler)                            <interface>
[+] Tinman.Engine.Profiling.IProfilerConsumer         (IProfilerConsumer)                    <interface>
[+] Tinman.Engine.Profiling.IProfilerValueConsumer    (IProfilerValueConsumer)               <interface>
[+] Tinman.Engine.Profiling.IProfilerValueProducer    (IProfilerValueProducer)               <interface>
[+] Tinman.Engine.Profiling.Profiler                  (Profiler)                             <class>
[+] Tinman.Engine.Profiling.ProfilerValue             (ProfilerValue)                        <class>
[+] Tinman.Engine.Profiling.ProfilerValueRange        (ProfilerValueRange)                   <enum>
[+] Tinman.Engine.Profiling.ProfilerValueUnit         (ProfilerValueUnit)                    <struct>
[+] Tinman.Engine.Profiling.ProfilerVariable          (ProfilerVariable)                     <class>
[+] Tinman.Engine.Rendering.Effects.BlurParameters    (BlurParameters)                       <class>
[+] Tinman.Engine.Rendering.Effects.GraphicsParameters (GraphicsParameters)                  <class>
[+] Tinman.Engine.Rendering.Effects.IBlurEffect       (IBlurEffect)                          <interface>
[+] Tinman.Engine.Rendering.Effects.IGraphicsEffect   (IGraphicsEffect)                      <interface>
[+] Tinman.Engine.Rendering.Effects.ILineFeatureLevels (ILineFeatureLevels)                  <interface>
[+] Tinman.Engine.Rendering.Effects.IModelRendererEffect (IModelRendererEffect)              <interface>
[+] Tinman.Engine.Rendering.Effects.IRendererEffect   (IRendererEffect)                      <interface>
[+] Tinman.Engine.Rendering.Effects.ISkyEffect        (ISkyEffect)                           <interface>
[+] Tinman.Engine.Rendering.Effects.ITerrainEffect    (ITerrainEffect)                       <interface>
[+] Tinman.Engine.Rendering.Effects.ITerrainFeatureLevels (ITerrainFeatureLevels)            <interface>
[+] Tinman.Engine.Rendering.Effects.LineFeatureLevel  (LineFeatureLevel)                     <enum>
[+] Tinman.Engine.Rendering.Effects.ModelRendererParameters (ModelRendererParameters)        <class>
[+] Tinman.Engine.Rendering.Effects.RendererParameters (RendererParameters)                  <class>
[+] Tinman.Engine.Rendering.Effects.Shared.CameraParameters (CameraParameters)               <class>
[+] Tinman.Engine.Rendering.Effects.Shared.DecalParameters (DecalParameters)                 <class>
[+] Tinman.Engine.Rendering.Effects.Shared.LightingParameters (LightingParameters)           <class>
[+] Tinman.Engine.Rendering.Effects.Shared.LineParameters (LineParameters)                   <class>
[+] Tinman.Engine.Rendering.Effects.Shared.MeshParameters (MeshParameters)                   <class>
[+] Tinman.Engine.Rendering.Effects.Shared.ShadowCascadeParameters (ShadowCascadeParameters) <class>
[+] Tinman.Engine.Rendering.Effects.Shared.ShadowParameters (ShadowParameters)               <class>
[+] Tinman.Engine.Rendering.Effects.Shared.TerrainMaterialParameters (TerrainMaterialParameters) <class>
[+] Tinman.Engine.Rendering.Effects.Shared.TerrainMaterialSlotParameters (TerrainMaterialSlotParameters) <class>
[+] Tinman.Engine.Rendering.Effects.Shared.TerrainMaterialTextureParameters (TerrainMaterialTextureParameters) <class>
[+] Tinman.Engine.Rendering.Effects.Shared.TerrainTextureParameters (TerrainTextureParameters) <class>
[+] Tinman.Engine.Rendering.Effects.Shared.TextureTileParameters (TextureTileParameters)     <class>
[+] Tinman.Engine.Rendering.Effects.Shared.TexturingBatchParameters (TexturingBatchParameters) <class>
[+] Tinman.Engine.Rendering.Effects.SkyParameters     (SkyParameters)                        <class>
[+] Tinman.Engine.Rendering.Effects.TerrainFeatureLevel (TerrainFeatureLevel)                <enum>
[+] Tinman.Engine.Rendering.Effects.TerrainParameters (TerrainParameters)                    <class>
[+] Tinman.Engine.Rendering.GraphicsFence             (GraphicsFence)                        <class>
[+] Tinman.Engine.Rendering.GraphicsTimer             (GraphicsTimer)                        <class>
[+] Tinman.Engine.Rendering.IGraphicsFence            (IGraphicsFence)                       <interface>
[+] Tinman.Engine.Rendering.IGraphicsTimer            (IGraphicsTimer)                       <interface>
[+] Tinman.Engine.Rendering.ILineThickness            (ILineThickness)                       <interface>
[+] Tinman.Engine.Rendering.IRenderEffect<TParameters> (IRenderEffect<TParameters>)          <interface>
[+] Tinman.Engine.Rendering.IRenderEffectBase         (IRenderEffectBase)                    <interface>
[+] Tinman.Engine.Rendering.IRenderEffectFactory      (IRenderEffectFactory)                 <interface>
[+] Tinman.Engine.Rendering.IRenderEffectParameters   (IRenderEffectParameters)              <interface>
[+] Tinman.Engine.Rendering.ParameterSlot             (ParameterSlot)                        <class>
[+] Tinman.Engine.Rendering.ParameterSlotUsage        (ParameterSlotUsage)                   <class>
[+] Tinman.Engine.Rendering.RenderEffect<TParameters> (RenderEffect<TParameters>)            <class>
[+] Tinman.Engine.Rendering.RenderEffectParameterArray<T> (RenderEffectParameterArray<T>)    <class>
[+] Tinman.Engine.Rendering.RenderEffectParameters    (RenderEffectParameters)               <class>
[+] Tinman.Engine.Rendering.RenderEffectParameterType (RenderEffectParameterType)            <enum>
[+] Tinman.Engine.Rendering.RenderStatePreset         (RenderStatePreset)                    <enum>
[+] Tinman.Engine.Rendering.RenderTargetHandle        (RenderTargetHandle)                   <class>
[+] Tinman.Engine.Rendering.RenderTargets             (RenderTargets)                        <struct>
[+] Tinman.Engine.Rendering.SamplerStatePreset        (SamplerStatePreset)                   <enum>
[+] Tinman.Engine.Rendering.Util.Allocator1D          (Allocator1D)                          <class>
[+] Tinman.Engine.Rendering.Util.Mapping1D<T>         (Mapping1D<T>)                         <class>
[+] Tinman.Engine.Rendering.Util.Mapping2D<T>         (Mapping2D<T>)                         <class>
[+] Tinman.Engine.Rendering.VertexBufferHandle        (VertexBufferHandle)                   <class>
[+] Tinman.Engine.Scenes.CorrectionLayer              (CorrectionLayer)                      <class>
[+] Tinman.Engine.Scenes.Data.CsvGeoPathReader        (CsvGeoPathReader)                     <class>
[+] Tinman.Engine.Scenes.Data.DataUtil                (DataUtil)                             <class>
[+] Tinman.Engine.Scenes.Data.GeoPath<TSample,TTrait> (GeoPath<TSample,TTrait>)              <class>
[+] Tinman.Engine.Scenes.Data.GeoPathFlag             (GeoPathFlag)                          <enum>
[+] Tinman.Engine.Scenes.Data.GeoPathSample           (GeoPathSample)                        <struct>
[+] Tinman.Engine.Scenes.Data.GeoPathSampleConverter<TSample,TTrait> (GeoPathSampleConverter<TSample,TTrait>) <class>
[+] Tinman.Engine.Scenes.Data.GeoPathSampleTrait      (GeoPathSampleTrait)                   <struct>
[+] Tinman.Engine.Scenes.Data.GeoPathValue            (GeoPathValue)                         <enum>
[+] Tinman.Engine.Scenes.Data.IGeoPath<T>             (IGeoPath<T>)                          <interface>
[+] Tinman.Engine.Scenes.Data.IGeoPathBase            (IGeoPathBase)                         <interface>
[+] Tinman.Engine.Scenes.Data.IGeoPathReader          (IGeoPathReader)                       <interface>
[+] Tinman.Engine.Scenes.Data.IGeoPathSampleConvertible (IGeoPathSampleConvertible)          <interface>
[+] Tinman.Engine.Scenes.Data.IGeoPathSampleTrait<T>  (IGeoPathSampleTrait<T>)               <interface>
[+] Tinman.Engine.Scenes.Entities.Animation           (Animation)                            <class>
[+] Tinman.Engine.Scenes.Entities.CameraBase          (CameraBase)                           <class>
[+] Tinman.Engine.Scenes.Entities.CameraCenter        (CameraCenter)                         <class>
[+] Tinman.Engine.Scenes.Entities.CameraFocus         (CameraFocus)                          <class>
[+] Tinman.Engine.Scenes.Entities.CameraFree          (CameraFree)                           <class>
[+] Tinman.Engine.Scenes.Entities.CameraLookAt        (CameraLookAt)                         <class>
[+] Tinman.Engine.Scenes.Entities.CameraOrbit         (CameraOrbit)                          <class>
[+] Tinman.Engine.Scenes.Entities.CameraYawPitch      (CameraYawPitch)                       <class>
[+] Tinman.Engine.Scenes.Entities.CompassView         (CompassView)                          <class>
[+] Tinman.Engine.Scenes.Entities.Dome                (Dome)                                 <class>
[+] Tinman.Engine.Scenes.Entities.FloatingLabel       (FloatingLabel)                        <class>
[+] Tinman.Engine.Scenes.Entities.FloatingLabelView   (FloatingLabelView)                    <class>
[+] Tinman.Engine.Scenes.Entities.GeoPathTrail        (GeoPathTrail)                         <class>
[+] Tinman.Engine.Scenes.Entities.ICameraFocus        (ICameraFocus)                         <interface>
[+] Tinman.Engine.Scenes.Entities.ImageDecal          (ImageDecal)                           <class>
[+] Tinman.Engine.Scenes.Entities.LevelCorrection     (LevelCorrection)                      <class>
[+] Tinman.Engine.Scenes.Entities.OffscreenView       (OffscreenView)                        <class>
[+] Tinman.Engine.Scenes.Entities.ScreenGizmo         (ScreenGizmo)                          <class>
[+] Tinman.Engine.Scenes.Entities.ShapeLayer          (ShapeLayer)                           <class>
[+] Tinman.Engine.Scenes.Entities.TextureDecal        (TextureDecal)                         <class>
[+] Tinman.Engine.Scenes.Entities.TextureLayer        (TextureLayer)                         <class>
[+] Tinman.Engine.Scenes.IEntityViewMask              (IEntityViewMask)                      <interface>
[+] Tinman.Engine.Scenes.IHeightmapProvider           (IHeightmapProvider)                   <interface>
[+] Tinman.Engine.Scenes.IScene                       (IScene)                               <interface>
[+] Tinman.Engine.Scenes.ISceneEntity                 (ISceneEntity)                         <interface>
[+] Tinman.Engine.Scenes.ISceneEntityContainer        (ISceneEntityContainer)                <interface>
[+] Tinman.Engine.Scenes.ISceneEntityView             (ISceneEntityView)                     <interface>
[+] Tinman.Engine.Scenes.ISceneObject                 (ISceneObject)                         <interface>
[+] Tinman.Engine.Scenes.ISceneObjectFocusable        (ISceneObjectFocusable)                <interface>
[+] Tinman.Engine.Scenes.ISceneQueryProvider          (ISceneQueryProvider)                  <interface>
[+] Tinman.Engine.Scenes.ISceneView                   (ISceneView)                           <interface>
[+] Tinman.Engine.Scenes.ISceneView2D                 (ISceneView2D)                         <interface>
[+] Tinman.Engine.Scenes.ISceneView3D                 (ISceneView3D)                         <interface>
[+] Tinman.Engine.Scenes.ITerrainEntityContainer      (ITerrainEntityContainer)              <interface>
[+] Tinman.Engine.Scenes.JsonPropertyAttribute        (JsonPropertyAttribute)                <class>
[+] Tinman.Engine.Scenes.PleaseWaitDelegate           (PleaseWaitDelegate)                   <delegate>
[+] Tinman.Engine.Scenes.Properties.ICenterGlobalProperty (ICenterGlobalProperty)            <interface>
[+] Tinman.Engine.Scenes.Properties.ICenterLocalProperty (ICenterLocalProperty)              <interface>
[+] Tinman.Engine.Scenes.Properties.IColorFillProperty (IColorFillProperty)                  <interface>
[+] Tinman.Engine.Scenes.Properties.IColorLineProperty (IColorLineProperty)                  <interface>
[+] Tinman.Engine.Scenes.Properties.IColorOutlineProperty (IColorOutlineProperty)            <interface>
[+] Tinman.Engine.Scenes.Properties.IColorTextProperty (IColorTextProperty)                  <interface>
[+] Tinman.Engine.Scenes.Properties.IFontProperty     (IFontProperty)                        <interface>
[+] Tinman.Engine.Scenes.Properties.ILightingProperty (ILightingProperty)                    <interface>
[+] Tinman.Engine.Scenes.Properties.ILineStyleProperty (ILineStyleProperty)                  <interface>
[+] Tinman.Engine.Scenes.Properties.ILineThicknessProperty (ILineThicknessProperty)          <interface>
[+] Tinman.Engine.Scenes.Properties.ILocalSpaceProperty (ILocalSpaceProperty)                <interface>
[+] Tinman.Engine.Scenes.Properties.INameProperty     (INameProperty)                        <interface>
[+] Tinman.Engine.Scenes.Properties.IRadiusProperty   (IRadiusProperty)                      <interface>
[+] Tinman.Engine.Scenes.Properties.ITimestampConsumer (ITimestampConsumer)                  <interface>
[+] Tinman.Engine.Scenes.Properties.ITimestampRangeProperty (ITimestampRangeProperty)        <interface>
[+] Tinman.Engine.Scenes.Properties.ITimestampRangeProvider (ITimestampRangeProvider)        <interface>
[+] Tinman.Engine.Scenes.Properties.IWidthProperty    (IWidthProperty)                       <interface>
[+] Tinman.Engine.Scenes.Queries.DistanceRangeResult  (DistanceRangeResult)                  <class>
[+] Tinman.Engine.Scenes.Queries.DistanceResult       (DistanceResult)                       <class>
[+] Tinman.Engine.Scenes.Queries.EmptyResult          (EmptyResult)                          <class>
[+] Tinman.Engine.Scenes.Queries.GeographicResult     (GeographicResult)                     <class>
[+] Tinman.Engine.Scenes.Queries.GroupResult          (GroupResult)                          <class>
[+] Tinman.Engine.Scenes.Queries.HeightmapSampleResult (HeightmapSampleResult)               <class>
[+] Tinman.Engine.Scenes.Queries.ISceneQuery          (ISceneQuery)                          <interface>
[+] Tinman.Engine.Scenes.Queries.ISceneQueryResult    (ISceneQueryResult)                    <interface>
[+] Tinman.Engine.Scenes.Queries.ISceneQueryResultBuilder (ISceneQueryResultBuilder)         <interface>
[+] Tinman.Engine.Scenes.Queries.ISceneQueryResultProvider (ISceneQueryResultProvider)       <interface>
[+] Tinman.Engine.Scenes.Queries.ISceneQueryResultVisitor (ISceneQueryResultVisitor)         <interface>
[+] Tinman.Engine.Scenes.Queries.ModelResult          (ModelResult)                          <class>
[+] Tinman.Engine.Scenes.Queries.PointResult          (PointResult)                          <class>
[+] Tinman.Engine.Scenes.Queries.SceneEntityResult    (SceneEntityResult)                    <class>
[+] Tinman.Engine.Scenes.Queries.SceneEntityViewResult (SceneEntityViewResult)               <class>
[+] Tinman.Engine.Scenes.Queries.SceneQuery           (SceneQuery)                           <class>
[+] Tinman.Engine.Scenes.Queries.SceneQueryResult     (SceneQueryResult)                     <class>
[+] Tinman.Engine.Scenes.Queries.SceneQueryResultType (SceneQueryResultType)                 <enum>
[+] Tinman.Engine.Scenes.Queries.SceneQueryResultVisitor (SceneQueryResultVisitor)           <class>
[+] Tinman.Engine.Scenes.Queries.ShapeEdgeResult      (ShapeEdgeResult)                      <class>
[+] Tinman.Engine.Scenes.Queries.ShapeResult          (ShapeResult)                          <class>
[+] Tinman.Engine.Scenes.Queries.ShapeTriangleResult  (ShapeTriangleResult)                  <class>
[+] Tinman.Engine.Scenes.Queries.ShapeVertexResult    (ShapeVertexResult)                    <class>
[+] Tinman.Engine.Scenes.Queries.TerrainPointResult   (TerrainPointResult)                   <class>
[+] Tinman.Engine.Scenes.Queries.TerrainSectorResult  (TerrainSectorResult)                  <class>
[+] Tinman.Engine.Scenes.Queries.TerrainTriangleResult (TerrainTriangleResult)               <class>
[+] Tinman.Engine.Scenes.Scene                        (Scene)                                <class>
[+] Tinman.Engine.Scenes.SceneEntity                  (SceneEntity)                          <class>
[+] Tinman.Engine.Scenes.SceneEntityBase              (SceneEntityBase)                      <class>
[+] Tinman.Engine.Scenes.SceneEntityView<TSceneView>  (SceneEntityView<TSceneView>)          <class>
[+] Tinman.Engine.Scenes.SceneObject                  (SceneObject)                          <class>
[+] Tinman.Engine.Scenes.SceneOptions                 (SceneOptions)                         <class>
[+] Tinman.Engine.Scenes.SceneOrder                   (SceneOrder)                           <enum>
[+] Tinman.Engine.Scenes.SceneView                    (SceneView)                            <class>
[+] Tinman.Engine.Scenes.Shapes.HelipadBuilder        (HelipadBuilder)                       <class>
[+] Tinman.Engine.Scenes.Shapes.IMarkingBuilder       (IMarkingBuilder)                      <interface>
[+] Tinman.Engine.Scenes.Shapes.MarkingBuilder        (MarkingBuilder)                       <class>
[+] Tinman.Engine.Scenes.Shapes.MarkingType           (MarkingType)                          <enum>
[+] Tinman.Engine.Scenes.Shapes.RunwayBuilder         (RunwayBuilder)                        <class>
[+] Tinman.Engine.Scenes.Shapes.ShapeStyle            (ShapeStyle)                           <class>
[+] Tinman.Engine.Scenes.Util.AppendTransform         (AppendTransform)                      <class>
[+] Tinman.Engine.Scenes.Util.GeoPathTransform        (GeoPathTransform)                     <class>
[+] Tinman.Engine.Scenes.Util.IdentityTransform       (IdentityTransform)                    <class>
[+] Tinman.Engine.Scenes.Util.ITerrainTransform       (ITerrainTransform)                    <interface>
[+] Tinman.Engine.Scenes.Util.LatLonHeightTransform   (LatLonHeightTransform)                <class>
[+] Tinman.Engine.Scenes.Util.LocalTransform          (LocalTransform)                       <class>
[+] Tinman.Engine.Scenes.Util.MatrixTransform         (MatrixTransform)                      <class>
[+] Tinman.Engine.Scenes.Util.PointsOfInterest        (PointsOfInterest)                     <class>
[+] Tinman.Engine.Scenes.Util.TerrainTransform        (TerrainTransform)                     <class>
[+] Tinman.Engine.Scenes.Util.YawPitchRollTransform   (YawPitchRollTransform)                <class>
[+] Tinman.Engine.TinmanEngineModule                  (TinmanEngineModule)                   <class>
[+] Tinman.Engine.Widgets.DialogEventArgs             (DialogEventArgs)                      <class>
[+] Tinman.Engine.Widgets.DialogResultCode            (DialogResultCode)                     <enum>
[+] Tinman.Engine.Widgets.INonUserInterfaceBounds     (INonUserInterfaceBounds)              <interface>
[+] Tinman.Engine.Widgets.IWidgetGui                  (IWidgetGui)                           <interface>
[+] Tinman.Engine.Widgets.IWidgetGuiConsumer          (IWidgetGuiConsumer)                   <interface>
[+] Tinman.Engine.Widgets.WidgetConfig                (WidgetConfig)                         <class>
[+] Tinman.Engine.Widgets.WidgetDialog                (WidgetDialog)                         <class>
[+] Tinman.Engine.Widgets.WidgetDialogBuilder         (WidgetDialogBuilder)                  <class>
[+] Tinman.Engine.Widgets.WidgetDialogFlags           (WidgetDialogFlags)                    <enum>
[+] Tinman.Engine.Widgets.WidgetGui                   (WidgetGui)                            <class>
[+] Tinman.Terrain.Buffers.VectorBuffer               (VectorBuffer)                         <class>
[+] Tinman.Terrain.Georef.GroundSampleDistance        (GroundSampleDistance)                 <class>
[+] Tinman.Terrain.Heightmaps.CopySamplesOp           (CopySamplesOp)                        <class>
[+] Tinman.Terrain.Heightmaps.ICopySamplesOp          (ICopySamplesOp)                       <interface>
[+] Tinman.Terrain.Heightmaps.IProjectSamplesOperation (IProjectSamplesOperation)            <interface>
[+] Tinman.Terrain.Heightmaps.Painting.BrushBounds    (BrushBounds)                          <class>
[+] Tinman.Terrain.Heightmaps.Painting.CompositeBrushOne (CompositeBrushOne)                 <class>
[+] Tinman.Terrain.Heightmaps.Painting.CompositeBrushTwo (CompositeBrushTwo)                 <class>
[+] Tinman.Terrain.Heightmaps.Painting.PaintingBuffer (PaintingBuffer)                       <class>
[+] Tinman.Terrain.Heightmaps.ScalarOp                (ScalarOp)                             <enum>
[+] Tinman.Terrain.Imaging.AsciiArtWriter             (AsciiArtWriter)                       <class>
[+] Tinman.Terrain.Kernel.DataUpdaterList<T>          (DataUpdaterList<T>)                   <class>
[+] Tinman.Terrain.Kernel.IDataUpdater                (IDataUpdater)                         <interface>
[+] Tinman.Terrain.Kernel.IMeshStructureUpdater       (IMeshStructureUpdater)                <interface>
[+] Tinman.Terrain.Kernel.MeshChunk                   (MeshChunk)                            <class>
[+] Tinman.Terrain.Kernel.MeshChunkBuilder            (MeshChunkBuilder)                     <class>
[+] Tinman.Terrain.Kernel.MeshStructureUpdaterList    (MeshStructureUpdaterList)             <class>
[+] Tinman.Terrain.Kernel.SkeletonFlags               (SkeletonFlags)                        <enum>
[+] Tinman.Terrain.Kernel.StructuredBufferUpdater     (StructuredBufferUpdater)              <class>
[+] Tinman.Terrain.Mapping.IMapProjectionOperation    (IMapProjectionOperation)              <interface>
[+] Tinman.Terrain.Meshing.BatchContainerBase<TBatch> (BatchContainerBase<TBatch>)           <class>
[+] Tinman.Terrain.Meshing.BatchRendererBase<TBatch>  (BatchRendererBase<TBatch>)            <class>
[+] Tinman.Terrain.Meshing.DecalingBatch              (DecalingBatch)                        <struct>
[+] Tinman.Terrain.Meshing.IBatch<T>                  (IBatch<T>)                            <interface>
[+] Tinman.Terrain.Meshing.IBatchRenderable<T>        (IBatchRenderable<T>)                  <interface>
[+] Tinman.Terrain.Meshing.IBatchRenderer<TBatch>     (IBatchRenderer<TBatch>)               <interface>
[+] Tinman.Terrain.Meshing.MultiBatch                 (MultiBatch)                           <struct>
[+] Tinman.Terrain.Meshing.MultiBatching<TBatch>      (MultiBatching<TBatch>)                <class>
[+] Tinman.Terrain.Meshing.RegionCulling              (RegionCulling)                        <class>
[+] Tinman.Terrain.Pyramids.ClearCacheFlags           (ClearCacheFlags)                      <enum>
[+] Tinman.Terrain.Pyramids.IPixelPyramidDataset      (IPixelPyramidDataset)                 <interface>
[+] Tinman.Terrain.Pyramids.PixelPyramidCollection    (PixelPyramidCollection)               <class>
[+] Tinman.Terrain.Pyramids.PixelPyramidGrinder       (PixelPyramidGrinder)                  <class>
[+] Tinman.Terrain.Pyramids.PyramidBase               (PyramidBase)                          <class>
[+] Tinman.Terrain.Rendering.BufferFactory            (BufferFactory)                        <class>
[+] Tinman.Terrain.Rendering.GpuBufferBase            (GpuBufferBase)                        <class>
[+] Tinman.Terrain.Rendering.GpuBufferFlags           (GpuBufferFlags)                       <enum>
[+] Tinman.Terrain.Rendering.GpuUpdateFlag            (GpuUpdateFlag)                        <enum>
[+] Tinman.Terrain.Rendering.IBufferFactory           (IBufferFactory)                       <interface>
[+] Tinman.Terrain.Rendering.IGpuBuffer               (IGpuBuffer)                           <interface>
[+] Tinman.Terrain.Rendering.IMeshDispatcher          (IMeshDispatcher)                      <interface>
[+] Tinman.Terrain.Rendering.IVertexElementWriter     (IVertexElementWriter)                 <interface>
[+] Tinman.Terrain.Rendering.IVertexElementWriterBase (IVertexElementWriterBase)             <interface>
[+] Tinman.Terrain.Rendering.IVertexElementWriterBuffer (IVertexElementWriterBuffer)         <interface>
[+] Tinman.Terrain.Rendering.IVertexElementWriterStream (IVertexElementWriterStream)         <interface>
[+] Tinman.Terrain.Rendering.IWorkDispatcher          (IWorkDispatcher)                      <interface>
[+] Tinman.Terrain.Rendering.PrimitiveRenderer        (PrimitiveRenderer)                    <class>
[+] Tinman.Terrain.Rendering.ResourceAccessPattern    (ResourceAccessPattern)                <enum>
[+] Tinman.Terrain.Rendering.ResourceBase             (ResourceBase)                         <class>
[+] Tinman.Terrain.Rendering.TexelBufferBitPattern64  (TexelBufferBitPattern64)              <class>
[+] Tinman.Terrain.Rendering.VertexElementFlags       (VertexElementFlags)                   <enum>
[+] Tinman.Terrain.Shapes.ShapeBuilderFlags           (ShapeBuilderFlags)                    <enum>
[+] Tinman.Terrain.Util.AffineTransform               (AffineTransform)                      <struct>
[+] Tinman.Terrain.Util.AverageValue                  (AverageValue)                         <class>
[+] Tinman.Terrain.Util.Fade                          (Fade)                                 <struct>
[+] Tinman.Terrain.Util.LineStipple                   (LineStipple)                          <struct>
[+] Tinman.Terrain.Util.SpatialOctree<TEntity>        (SpatialOctree<TEntity>)               <class>
[+] Tinman.Terrain.Util.SpatialQuadtree2<TEntity>     (SpatialQuadtree2<TEntity>)            <class>
[+] Tinman.Terrain.Util.SpatialTree<TEntity,TBounds,TCoords> (SpatialTree<TEntity,TBounds,TCoords>) <class>
[+] Tinman.Terrain.Util.SpatialTreeBase<TBounds>      (SpatialTreeBase<TBounds>)             <class>
[+] Tinman.Terrain.Util.SpatialTreeNode<TBounds>      (SpatialTreeNode<TBounds>)             <struct>
[+] Tinman.Terrain.Vertices.Formats.IVertexComponent  (IVertexComponent)                     <interface>
[+] Tinman.Terrain.Vertices.Formats.VertexComponent   (VertexComponent)                      <class>
[+] Tinman.Terrain.Vertices.Formats.VertexFormatBase  (VertexFormatBase)                     <class>
[+] Tinman.Terrain.Vertices.Formats.VertexFormatBuilder (VertexFormatBuilder)                <class>
[+] Tinman.Terrain.Visibility.IErrorScale             (IErrorScale)                          <interface>
[+] Tinman.Terrain.Visibility.IVisibleRegion          (IVisibleRegion)                       <interface>
[+] Tinman.Terrain.Visibility.VisibleRegion           (VisibleRegion)                        <class>