UTILSΒΆ
UTILS
- WebGraph
- type TWebGraph
- TWebGraph.CRC
- TWebGraph.GetKDItems
- TWebGraph.Setup
- TWebGraph.Copy
- TWebGraph.BlockArea
- TWebGraph.NearNodesIndices
- TWebGraph.FindPath
- TWebGraph.PathBetween
- TWebGraph.NearestPathable
- TWebGraph.AddNode
- TWebGraph.ConnectNodes
- TWebGraph.ConnectNodesEx
- TWebGraph.DeleteNode
- TWebGraph.DeleteNodes
- TWebGraph.Merge
- TWebGraph.Offset
- TWebGraph.MaxEdgeLength
- TWebGraph.Draw
- Config
- Assets
- Environment Paths
- Item
- Quantity Constants
- ITEM_SHADOW
- ITEM_SHADOW_GRAY
- ITEM_BORDER
- ITEM_BORDER_WHITE
- EItemQuantity
- EStack
- EStack.Color
- EStack.Multiplier
- TItem
- TItemArray
- TItem.InBounds
- TItem.HasAmount
- TItem.Spread
- TItem.SimplifyName
- Item.StackBox
- TItem.ReadStack
- TBankItem
- TBankItemArray
- TBankItem.Construct
- TItem.ToBankItem
- TBankItem.ToItem
- Progress Report
- Threading
- type PThreadTask
- type PThreadWorker
- type PThreadPool
- type EDebugLevel
- type TOnException
- type TOnComplete
- type TThreadTask
- type TThreadWorker
- type TTaskQueue
- type TThreadPool
- type TScheduledTask
- type TThreadScheduler
- type TThreadManager
- TTaskQueue.Init
- TTaskQueue.Free
- TTaskQueue.Add
- TTaskQueue.Get
- TTaskQueue.IsEmpty
- TTaskQueue.Clear
- TThreadWorker.Execute
- TThreadPool.Log
- TThreadPool.GetDefaultThreadCount
- TThreadPool.Init
- TThreadPool.Shutdown
- TThreadPool.Free
- TThreadPool.ValidateTask
- TThreadPool.ValidateTask (overload)
- TThreadPool.HasPendingTask
- TThreadPool.Submit
- TThreadPool.Submit (overload)
- TThreadPool.GetTask
- TThreadPool.ProcessTask
- TThreadPool.QueueSize
- TThreadPool.ActiveWorkers
- TThreadPool.BusyWorkers
- TThreadPool.Await
- TThreadPool.GetStats
- TThreadPool.ResetStats
- TThreadScheduler.Loop
- TThreadScheduler.Init
- TThreadScheduler.Free
- TThreadScheduler.Schedule
- TThreadScheduler.Schedule (overload)
- TThreadScheduler.Pause
- TThreadScheduler.PauseAll
- TThreadScheduler.Unschedule
- TThreadScheduler.Resume
- TThreadScheduler.GetTasks
- TThreadManager.Init
- TThreadManager.Free
- TThreadManager.Submit
- TThreadManager.Submit (overload)
- TThreadManager.Schedule
- TThreadManager.Schedule (overload)
- TThreadManager.PauseTask
- TThreadManager.ResumeTask
- TThreadManager.CancelTask
- TThreadManager.SubmitBatch
- TThreadManager.SubmitBatch (overload)
- TThreadManager.Await
- TThreadManager.Stats
- TThreadManager.SetExceptionHandler
- TThreadManager.SetCompletionHandler
- TThreadManager.SetDebugLevel
- Time
- String extensions
- Misc
- Database
- World Fetcher
- type EWorldType
- type EWorldActivity
- type EWorldLocation
- type EWorldSort
- type TWorldInfo
- type TSettings
- type TWorldFetcher
- TWorldFetcher.Setup
- TWorldFetcher.PingWorld
- TWorldFetcher.GetWorldInfo
- TWorldFetcher.Fetch
- TWorldFetcher.FetchAll
- TWorldFetcher.GetAvailableWorlds
- TWorldFetcher.GetWorld
- TWorldFetcher.FilterByType
- TWorldFetcher.FilterByLocation
- TWorldFetcher.FilterWorldsByPing
- TWorldFetcher.FilterByPlayerCount
- TWorldFetcher.FilterByActivity
- TWorldFetcher.FilterBySettings
- TWorldFetcher.GetFilteredWorlds
- TWorldFetcher.FindBestWorld
- TWorldFetcher.FindLowestPingWorld
- TWorldFetcher.FindLowestPlayerWorld
- TWorldFetcher.SortWorlds
- var WorldFetcher
- Image Compare
- OCR
- MapChunks
- Profiles
- Logger
- WebGraph Generator
UTILS -> FORMS
- Profile Form
- TProfileForm
- TProfileForm.GetProfilePath
- TProfileForm.SaveProfileToFile
- TProfileForm.LoadProfileFromFile
- TProfileForm.GetExistingProfileIndices
- TProfileForm.ReindexProfiles
- TProfileForm.ValidateProfile
- TProfileForm.Setup
- TProfileForm.UpdateProfileCombo
- TProfileForm.AddProfile
- TProfileForm.UpdateProfile
- TProfileForm.DeleteProfile
- TProfileForm.GetSelectedProfile
- TProfileForm.ValidateInput
- TProfileForm.BuildFilterSettings
- TProfileForm.ApplyActivityFilters
- TProfileForm.GetLocationString
- TProfileForm.GetTypeString
- TProfileForm.DisplayResults
- TProfileForm.RefreshActivities
- TProfileForm.OnSaveClick
- TProfileForm.OnDeleteClick
- TProfileForm.OnCloseClick
- TProfileForm.OnGenerateClick
- TProfileForm.OnSelectAllActivitiesClick
- TProfileForm.OnSortChange
- TProfileForm.SetupWorldTypePanel
- TProfileForm.SetupLocationPanel
- TProfileForm.SetupActivityPanel
- TProfileForm.SetupSpecificActivityPanel
- TProfileForm.LoadWorldData
- TProfileForm.LoadSavedWorlds
- TProfileForm.SetupEditDialog
- TProfileForm.OnEditClick
- TProfileForm.SetupUI
- Form Utilities
- TFormUtils
- FormUtils.NumberField
- FormUtils.FloatField
- FormUtils.MailField
- FormUtils.TimeField
- FormUtils.NumberArrayField
- FormUtils.OpenURL
- FormUtils.OnMouseEnterURL
- FormUtils.OnMouseLeaveURL
- FormUtils.OnCheckboxAnchorClick
- FormUtils.OnCheckboxToggleParent
- FormUtils.GetGameTabImage
- TLazControl.SetFontColor
- TLazComponent.GetChild
- TLazComponent.RemoveChildren
- TLazLabel.SetURL
- CustomEdit.IsEmpty
- CustomEdit.GetIntegerArray
- TLazControl.CreateEx
- TLazPageControl.AddTabEx
- TLazControl.LoadImage
- Script Form
UTILS -> MATH
- Models
- TModelFace type
- TModel type
- Model.LoadMTL
- Model.LoadOBJ
- Model.Construct
- Model.Scale
- Model.Rotate
- Model.Offset
- Model.GetArea
- Model.GetEdges
- Model.DrawModel
- Geometry
- Random
- ERandomDir
- ERandomDistribution
- RandomBoolean
- Sleep (overload)
- TPoint.RandomBetween
- TPointArray.RandomMean
- TCircle.RandomSkewedPoint
- TCircle.RandomWeightedPoint
- TTriangle.RandomSkewedPoint
- RandomWeightedPoint
- TPolygon.RandomPoint
- TPolygon.RandomPointCenter
- TPolygon.RandomSkewedPoint
- TQuad.RandomSkewedPoint
- TBox.RandomSkewedPoint
- RSTranslator
UTILS -> CLIENTS
- LLM Client
- Discord
- Discord Getting Started
- type TDiscordEmbed
- type TDiscordWebhook
- type TDiscordClient
- TDiscordWebhook.Setup
- TDiscordWebhook.AddEmbed
- TDiscordWebhook.ClearEmbeds
- TDiscordWebhook.ClearAll
- TDiscordWebhook.ToJSON
- TDiscordClient.Free
- TDiscordClient.Setup
- TDiscordClient.SetWebhook
- TDiscordClient.SetUsername
- TDiscordClient.SetAvatar
- TDiscordClient.Send
- TDiscordClient.SendFile
- TDiscordClient.SendScreenshot
- TDiscordClient.MentionUser
- WaspClient
UTILS -> CACHE-READER -> READER
UTILS -> CACHE-READER -> READER -> ARCHIVE
UTILS -> CACHE-READER -> READER -> ARCHIVE -> MAPS
UTILS -> CACHE-READER -> UTILS
UTILS -> CACHE-READER
UTILS -> CACHE-READER -> LOADERS
UTILS -> CACHE-READER -> LOADERS -> MAP
- Map Data Loader
- MapDataLoader.LoadUnderlays
- MapDataLoader.LoadOverlays
- MapDataLoader.LoadObjects
- MapDataLoader.LoadAreas
- MapDataLoader.LoadSpriteArchive
- MapDataLoader.LoadMapScenes
- MapDataLoader.LoadAreaIcons
- MapDataLoader.LoadSpriteFrame
- MapDataLoader.LoadTextures
- MapDataLoader.BuildOverlayColors
- MapDataLoader.PrepareForRendering
- MapDataLoader.Load
- Map Chunk Loader
- TileShapes.Setup
- MapChunkLoader.EnsurePlaneCache
- MapChunkLoader.EnsureColorsCurrent
- MapChunkLoader.ConvertLocal
- MapChunkLoader pixel buffers
- MapChunkLoader.BlitMapDecoration
- MapChunkLoader.DrawObjectAtTile
- MapChunkLoader.DrawObjectsOnPlane
- MapChunkLoader.DrawMapIcons
- MapChunkLoader.BuildRegionPlane
- MapChunkLoader.CompositePlanes
- MapChunkLoader.GetChunkImage
- HeightMap.ToImage
- MapChunkLoader.GetChunkHeightMap
- MapChunkLoader.GetChunksImage
- MapChunkLoader.GetChunksHeightMap
- CollisionMap.ToImage
- MapChunkLoader.DrawCollisionEdge
- MapChunkLoader.DrawCollisionWall
- MapChunkLoader.DrawCollisionObjectAtTile
- MapChunkLoader.DrawCollisionLocation
- MapChunkLoader.DrawCollisionObjectsOnPlane
- MapChunkLoader.GetRegionOverhangs
- MapChunkLoader.DrawCollisionObjects
- MapChunkLoader.GetChunkCollisionMap
- MapChunkLoader.GetChunkCollisionImage
- MapChunkLoader.GetChunksCollisionMap
- MapChunkLoader.GetChunksCollisionImage
- Region Loader
- Region
UTILS -> CACHE-READER -> RENDER
UTILS -> CACHE-READER -> DEFINITIONS