Scylla Framework
  • API Reference
Search Results for

    Show / Hide Table of Contents
    • Scylla.Core
      • Char
      • FileLog
      • ILogReceiver
      • IScyllaDependencyProvider
      • Log
      • LogCategory
      • LogEntry
      • LogFileFormat
      • LogLevel
      • Num
      • ScyllaAAMode
      • ScyllaAAQuality
      • ScyllaBootstrap
      • ScyllaCore
      • ScyllaCore.Meta
      • ScyllaDependencyInfoData
      • ScyllaMaterialSurface
      • ScyllaRenderPipeline
      • ScyllaShadowResolution
      • Str
      • TextAlignment
      • UnityConsoleLog
    • Scylla.Core.Attributes
      • AttributeValidator
      • CompareOperator
      • ConditionalAttributeBase
      • DisableIfAttribute
      • DisplayNameAttribute
      • EnableIfAttribute
      • FoldoutAttribute
      • FormerlySerializedAsAttribute
      • GroupAttribute
      • HideIfAttribute
      • HideInFilterWindowAttribute
      • HorizontalLineAttribute
      • InfoBoxAttribute
      • InfoType
      • LayerFieldAttribute
      • MinMaxRangeAttribute
      • MonoTextAreaAttribute
      • NotEmptyAttribute
      • NotNullAttribute
      • ReadOnlyAttribute
      • ReflectedTypeAttribute
      • RequiredAttribute
      • SceneFieldAttribute
      • ShowIfAttribute
      • SortingLayerFieldAttribute
      • TagFieldAttribute
      • TitleAttribute
      • ValidateInputAttribute
      • ValidationException
    • Scylla.Core.Config
      • ConfigFileManager
      • ConfigurationRegistry
      • ConfigurationSlotAttribute
      • ConfigurationValidationResult
      • ConsoleLoggingSettings
      • FileLogFormattingSettings
      • FileLoggingSettings
      • IConfigurationRegistry
      • ScyllaConfiguration
      • ScyllaCoreConfiguration
      • ScyllaEventConfiguration
      • ScyllaLoggerConfiguration
      • ValidationSeverity
    • Scylla.Core.Editor
      • CalendarDefinitionEditor
      • ClockDefinitionEditor
      • ColorGradientAssetEditor
      • ColorGradientReducer
      • ColorPaletteAssetEditor
      • DebugCameraEditor
      • DebugEventMonitor
      • DependencySourceType
      • DependencyStatus
      • EventFilterCategory
      • EventLogEntry
      • GameViewCapture
      • IScyllaShaderProvider
      • ScyllaAboutWindow
      • ScyllaBootstrapEditor
      • ScyllaCard
      • ScyllaConfigurationEditorBase
      • ScyllaCopyMenu
      • ScyllaCoreConfigurationEditor
      • ScyllaCoreDependencyProvider
      • ScyllaCoreShaderProvider
      • ScyllaDebugWindow
      • ScyllaDependencyDetector
      • ScyllaDependencyGraphElement
      • ScyllaDependencyInfo
      • ScyllaDescriptionBox
      • ScyllaEditorAssetUtil
      • ScyllaEditorAssets
      • ScyllaEditorBase
      • ScyllaEditorClipboard
      • ScyllaEditorColors
      • ScyllaEditorConstants
      • ScyllaEditorIconNames
      • ScyllaEditorLogScope
      • ScyllaEditorPrefs
      • ScyllaEditorStyles
      • ScyllaEditorTheme
      • ScyllaEditorUSSClasses
      • ScyllaEventConfigurationEditor
      • ScyllaFontCharacterExtractorWindow
      • ScyllaGettingStartedWindow
      • ScyllaIconPreview
      • ScyllaLoggerConfigurationEditor
      • ScyllaLogoElement
      • ScyllaMenuItems
      • ScyllaModuleEditor
      • ScyllaModuleStatusIndicator
      • ScyllaModuleWindow
      • ScyllaNameField
      • ScyllaPanel
      • ScyllaPresetSelector
      • ScyllaSceneConfigurationEditor
      • ScyllaScheduler
      • ScyllaSearchField
      • ScyllaSearchablePopup
      • ScyllaSearchablePopup.Item
      • ScyllaSettingsProvider
      • ScyllaSetupWizard
      • ScyllaShaderInclusionBuildProcessor
      • ScyllaSplitView
      • ScyllaStatusBar
      • ScyllaTabBar
      • ScyllaTimeConfigurationEditor
      • ScyllaToolWindowBase
      • ScyllaToolbar
      • ScyllaValidatedTextField
      • ScyllaWizardWindowBase
      • ScyllaWizardWindowBase.WizardLayout
      • ScyllaWizardWindowBase.WizardStepDef
    • Scylla.Core.Editor.Attributes
      • AttributeReflectionCache
      • ConditionalDrawerBase
      • DisableIfDrawer
      • EnableIfDrawer
      • FoldoutDrawer
      • HideIfDrawer
      • HorizontalLineDrawer
      • InfoBoxDrawer
      • LayerFieldDrawer
      • MinMaxRangeDrawer
      • MonoTextAreaDrawer
      • ReadOnlyDrawer
      • RequiredDrawer
      • SceneFieldDrawer
      • SerializedPropertyExtensions
      • ShowIfDrawer
      • SortingLayerFieldDrawer
      • TagFieldDrawer
      • TitleDrawer
    • Scylla.Core.Editor.Drawers
      • DoubleRangeDrawer
      • FloatRangeDrawer
      • IntRangeDrawer
    • Scylla.Core.Editor.Util.UI.Layout
      • ScyllaUIEdgeInsetsDrawer
      • ScyllaUILayoutMenuItems
      • ScyllaUILengthDrawer
    • Scylla.Core.Events
      • IScyllaEventBus
      • ScyllaEvent
      • ScyllaEventBus
      • ScyllaEventPriority
      • ScyllaEventSubscription
      • ScyllaEvents
      • ScyllaFrameworkInitializedEvent
      • ScyllaFrameworkShutdownEvent
      • ScyllaModuleShutdownEvent
      • ScyllaModuleStartedEvent
    • Scylla.Core.Modules
      • IScyllaModule
      • IScyllaModuleManager
      • ScyllaModule
      • ScyllaModuleDependency
      • ScyllaModuleDependencyType
      • ScyllaModuleException
      • ScyllaModuleID
      • ScyllaModuleInfo
      • ScyllaModuleManager
      • ScyllaModulePlacement
      • ScyllaModuleState
    • Scylla.Core.Scenes
      • HygieneOverride
      • SceneLoadOperation
      • SceneLoadRunner
      • SceneLoadState
      • ScyllaActiveSceneChangedEvent
      • ScyllaSceneConfiguration
      • ScyllaSceneLoadOptions
      • ScyllaSceneLoadProgressEvent
      • ScyllaSceneLoadedEvent
      • ScyllaSceneManager
      • ScyllaSceneUnloadedEvent
      • ScyllaSceneWillLoadEvent
      • ScyllaSceneWillUnloadEvent
    • Scylla.Core.Settings
      • ScyllaProjectSettings
    • Scylla.Core.Structures
      • FractionalHexCoord
      • GridUtil
      • HexCoord
      • HexCornerCoord
      • HexCornerMap<TData>
      • HexCornerMap<TData>.Enumerator
      • HexCornerPosition
      • HexEdgeCoord
      • HexEdgeDirection
      • HexEdgeMap<TData>
      • HexEdgeMap<TData>.Enumerator
      • HexGridLayout
      • HexLayoutMode
      • HexOrientation
      • IScyllaCollection
      • IScyllaCollection<T>
      • IScyllaGraph
      • IScyllaGrid<TCoord, TCell>
      • IScyllaMap<TKey, TValue>
      • IScyllaMutableGraph
      • IScyllaMutableGraph<TNodeData>
      • IScyllaMutableGraph<TNodeData, TEdgeData>
      • IScyllaPausableState<TContext>
      • IScyllaPriorityQueueItem
      • IScyllaReadOnlyGraph
      • IScyllaReadOnlyGraph<TNodeData>
      • IScyllaReadOnlyGraph<TNodeData, TEdgeData>
      • IScyllaState<TContext>
      • IScyllaTransition<TContext>
      • IScyllaTrie
      • IScyllaTrie<TValue>
      • NeighborWriter<TCoord>
      • ScyllaAABB2
      • ScyllaAABB3
      • ScyllaAdjacencyListGraph
      • ScyllaAdjacencyListGraph.Builder
      • ScyllaAdjacencyListGraph.NodeEnumerator
      • ScyllaAdjacencyListGraph.SynchronizedScyllaAdjacencyListGraph
      • ScyllaAdjacencyListGraph<TNodeData>
      • ScyllaAdjacencyListGraph<TNodeData, TEdgeData>
      • ScyllaBVH
      • ScyllaBVH.Builder
      • ScyllaBVHCore
      • ScyllaBitArray
      • ScyllaBitArray.Builder
      • ScyllaBitArray.Enumerator
      • ScyllaBitArray.SynchronizedScyllaBitArray
      • ScyllaBitArrayDOTS
      • ScyllaBitArrayDOTS.Builder
      • ScyllaBitArrayDOTS.Enumerator
      • ScyllaCSRGraph
      • ScyllaCSRGraph.Builder
      • ScyllaCSRGraph<TNodeData>
      • ScyllaCSRGraph<TNodeData, TEdgeData>
      • ScyllaCollectionCapabilities
      • ScyllaCollectionThreadSafety
      • ScyllaCompositeState<TContext>
      • ScyllaDequeDOTS<T>
      • ScyllaDequeDOTS<T>.Builder
      • ScyllaDeque<T>
      • ScyllaDeque<T>.Builder
      • ScyllaDeque<T>.Enumerator
      • ScyllaDeque<T>.SynchronizedScyllaDeque
      • ScyllaDisjointSet
      • ScyllaDisjointSet.Builder
      • ScyllaDisjointSet.SynchronizedScyllaDisjointSet
      • ScyllaDisjointSetDOTS
      • ScyllaDisjointSetDOTS.Builder
      • ScyllaGenericObjectPool<T>
      • ScyllaGenericObjectPool<T>.Builder
      • ScyllaGenericObjectPool<T>.Enumerator
      • ScyllaGenericObjectPool<T>.SynchronizedScyllaGenericObjectPool
      • ScyllaGraphAlgorithms
      • ScyllaGraphDOTS
      • ScyllaGraphDOTS.Builder
      • ScyllaGraphEdge
      • ScyllaGraphEdge<TEdgeData>
      • ScyllaGraphNode
      • ScyllaGraphNodeFlags
      • ScyllaGraphPath
      • ScyllaGraphProperties
      • ScyllaGraphSearchState
      • ScyllaGridGraphAdapter<TCoord, TCell>
      • ScyllaHexGrid<TCell>
      • ScyllaHexGrid<TCell>.Builder
      • ScyllaHexGrid<TCell>.Enumerator
      • ScyllaHexGrid<TCell>.SynchronizedScyllaHexGrid
      • ScyllaHierarchicalStateMachine<TContext>
      • ScyllaKDTree3
      • ScyllaKDTree3.Builder
      • ScyllaKDTree3Core
      • ScyllaKDTree3Core.Node
      • ScyllaLayeredStateMachine<TContext>
      • ScyllaLooseOctree
      • ScyllaLooseOctree.Builder
      • ScyllaLooseOctreeCore
      • ScyllaLooseOctreeUtil
      • ScyllaLooseOctree<T>
      • ScyllaLooseQuadtree
      • ScyllaLooseQuadtree.Builder
      • ScyllaLooseQuadtreeCore
      • ScyllaLooseQuadtreeUtil
      • ScyllaLooseQuadtree<T>
      • ScyllaMapDOTS<TKey, TValue>
      • ScyllaMapDOTS<TKey, TValue>.Builder
      • ScyllaMapEntry<TKey, TValue>
      • ScyllaMap<TKey, TValue>
      • ScyllaMap<TKey, TValue>.Builder
      • ScyllaMap<TKey, TValue>.Enumerator
      • ScyllaMap<TKey, TValue>.SynchronizedScyllaMap
      • ScyllaObjectPool<T>
      • ScyllaObjectPool<T>.Builder
      • ScyllaObjectPool<T>.Enumerator
      • ScyllaObjectPool<T>.SynchronizedScyllaObjectPool
      • ScyllaPausableStateBase<TContext>
      • ScyllaPriorityQueueDOTS<TValue>
      • ScyllaPriorityQueueDOTS<TValue>.Builder
      • ScyllaPriorityQueueItemComparer<T>
      • ScyllaPriorityQueueNode<TValue>
      • ScyllaPriorityQueueOrder
      • ScyllaPriorityQueue<T>
      • ScyllaPriorityQueue<T>.Builder
      • ScyllaPriorityQueue<T>.Enumerator
      • ScyllaPriorityQueue<T>.SynchronizedScyllaPriorityQueue
      • ScyllaPushdownStateMachine<TContext>
      • ScyllaQuadtreePlane
      • ScyllaQueueDOTS<T>
      • ScyllaQueueDOTS<T>.Builder
      • ScyllaQueue<T>
      • ScyllaQueue<T>.Builder
      • ScyllaQueue<T>.Enumerator
      • ScyllaQueue<T>.SynchronizedScyllaQueue
      • ScyllaRay3
      • ScyllaRingBufferDOTS<T>
      • ScyllaRingBufferDOTS<T>.Builder
      • ScyllaRingBufferDOTS<T>.Enumerator
      • ScyllaRingBufferDOTS<T>.ReverseEnumerable
      • ScyllaRingBufferDOTS<T>.ReverseEnumerator
      • ScyllaRingBuffer<T>
      • ScyllaRingBuffer<T>.Builder
      • ScyllaRingBuffer<T>.Enumerator
      • ScyllaRingBuffer<T>.ReverseEnumerable
      • ScyllaRingBuffer<T>.ReverseEnumerator
      • ScyllaRingBuffer<T>.SynchronizedScyllaRingBuffer
      • ScyllaSparseHexGrid<TCell>
      • ScyllaSparseHexGrid<TCell>.Builder
      • ScyllaSparseHexGrid<TCell>.Enumerator
      • ScyllaSparseHexGrid<TCell>.SynchronizedScyllaSparseHexGrid
      • ScyllaSparseSquareGrid<TCell>
      • ScyllaSparseSquareGrid<TCell>.Builder
      • ScyllaSparseSquareGrid<TCell>.Enumerator
      • ScyllaSparseSquareGrid<TCell>.SynchronizedScyllaSparseSquareGrid
      • ScyllaSparseTriGrid<TCell>
      • ScyllaSparseTriGrid<TCell>.Builder
      • ScyllaSparseTriGrid<TCell>.Enumerator
      • ScyllaSparseTriGrid<TCell>.SynchronizedScyllaSparseTriGrid
      • ScyllaSquareGrid<TCell>
      • ScyllaSquareGrid<TCell>.Builder
      • ScyllaSquareGrid<TCell>.Enumerator
      • ScyllaSquareGrid<TCell>.SynchronizedScyllaSquareGrid
      • ScyllaStackDOTS<T>
      • ScyllaStackDOTS<T>.Builder
      • ScyllaStack<T>
      • ScyllaStack<T>.Builder
      • ScyllaStack<T>.Enumerator
      • ScyllaStack<T>.SynchronizedScyllaStack
      • ScyllaStateBase<TContext>
      • ScyllaStateMachine<TContext>
      • ScyllaTransition<TContext>
      • ScyllaTriGrid<TCell>
      • ScyllaTriGrid<TCell>.Builder
      • ScyllaTriGrid<TCell>.Enumerator
      • ScyllaTriGrid<TCell>.SynchronizedScyllaTriGrid
      • ScyllaTrie
      • ScyllaTrie.Builder
      • ScyllaTrie.SynchronizedScyllaTrie
      • ScyllaTrie<TValue>
      • ScyllaTrie<TValue>.Builder
      • ScyllaTrie<TValue>.SynchronizedScyllaTrie
      • ScyllaTypeMap
      • ScyllaTypeMap.Builder
      • ScyllaTypeMap.DiagnosticEntry
      • ScyllaTypeMap.SynchronizedScyllaTypeMap
      • SerializableDictionary<TKey, TValue>
      • SquareAdjacency
      • SquareCoord
      • SquareCornerCoord
      • SquareCornerMap<TData>
      • SquareCornerMap<TData>.Enumerator
      • SquareDistanceMetric
      • SquareEdgeCoord
      • SquareEdgeDirection
      • SquareEdgeMap<TData>
      • SquareEdgeMap<TData>.Enumerator
      • SquareGridLayout
      • TriCoord
      • TriCornerCoord
      • TriCornerMap<TData>
      • TriCornerMap<TData>.Enumerator
      • TriEdgeCoord
      • TriEdgeDirection
      • TriEdgeMap<TData>
      • TriEdgeMap<TData>.Enumerator
      • TriGridLayout
    • Scylla.Core.Time
      • CalendarDefinition
      • CalendarMath
      • ClockDayChangedEvent
      • ClockDebugInfo
      • ClockDefinition
      • ClockEraChangedEvent
      • ClockEvent
      • ClockEventKind
      • ClockHourChangedEvent
      • ClockMinuteChangedEvent
      • ClockMonthChangedEvent
      • ClockPausedEvent
      • ClockRegisteredEvent
      • ClockResumedEvent
      • ClockSeasonChangedEvent
      • ClockSecondChangedEvent
      • ClockState
      • ClockTickEvent
      • ClockTimeScaleChangedEvent
      • ClockUnregisteredEvent
      • ClockWeekdayChangedEvent
      • ClockYearChangedEvent
      • EraDefinition
      • GameDate
      • IClockListener
      • IClockSource
      • IEraConditionProvider
      • ILocationProfile
      • INetworkTimeSyncStrategy
      • ITimeListener
      • LeapYearRule
      • MasterTimeState
      • MonthDefinition
      • PauseMode
      • ScheduleExtensions
      • ScheduleMode
      • ScheduledTickHandle
      • ScyllaClock
      • ScyllaTime
      • ScyllaTimeConfiguration
      • ScyllaTimeDebugInfo
      • SeasonDefinition
      • SmoothTimeScaleTransition
      • TimeEffectHandle
      • TimeEffects
      • TimeEvent
      • TimeScaleBlendMode
      • TimeScaleModifier
      • TimeScaleModifierHandle
      • TimeScaleModifierStack
      • TimeScaleModifierState
      • TimeTickRunner
      • WeekdayDefinition
    • Scylla.Core.Util
      • ArrayUtil
      • AssemblyUtil
      • CameraUtil
      • CollectionUtil
      • ColorUtil
      • ComponentUtil
      • DateUtil
      • DebugCamera
      • FontUtil
      • FontVariant
      • GameObjectExtensions
      • GameObjectUtil
      • InterfaceUtil
      • Interpolation
      • LightUtil
      • LitMaterialDescriptor
      • ManualResetEventEx
      • MaterialUtil
      • NumberExtensions
      • NumberUtil
      • OptionalPackages
      • PlatformUtil
      • ResourceUtil
      • SpriteUtil
      • StringUtil
      • TabularText
      • TabularText.Builder
      • TestTextGenerator
      • ThreadUtil
      • TimeUtil
      • Timer
      • TransformExtensions
      • TypeUtil
      • UnicodeRange
      • VirtualTransform
    • Scylla.Core.Util.Addressables
      • AddressableErrorCode
      • AddressableException
      • AddressableExtensions
      • AddressableProgress
      • AddressableResult
      • AddressableResult<T>
      • AddressableSettings
      • ManagedAddressableList<T>
      • ManagedAddressable<T>
      • ScyllaAddressables
    • Scylla.Core.Util.Checksum
      • ChecksumAdler32
      • ChecksumCRC16
      • ChecksumCRC32
      • ChecksumFletcher32
      • ChecksumXXHash32
      • ChecksumXXHash64
      • IChecksum
    • Scylla.Core.Util.Compression
      • ArchiveEntryInfo
      • CompressionAlgorithm
      • CompressionErrorCode
      • CompressionException
      • CompressionExtensions
      • CompressionLevel
      • CompressionProgress
      • CompressionResult
      • CompressionResult<T>
      • CompressionSettings
      • IArchiveProvider
      • ICompressionProvider
      • ScyllaCompression
    • Scylla.Core.Util.Crypto
      • CryptoAlgorithm
      • CryptoErrorCode
      • CryptoException
      • CryptoExtensions
      • CryptoSettings
      • ICryptoProvider
      • KeyDerivationHash
      • KeyDerivationSettings
      • ScyllaCrypto
    • Scylla.Core.Util.DebugDraw
      • DebugDraw
      • DebugDrawSpace
      • DebugDrawTextAlign
    • Scylla.Core.Util.Effects
      • ColorAnimationText
      • ColorAnimationTextDirection
      • ColorAnimationTextGradient
    • Scylla.Core.Util.File
      • ConfigFile
      • ConfigFileGroup
      • ConfigFileProperty
      • ConfigFilePropertyType
      • ConfigFileUtil
      • FileErrorCode
      • FileException
      • FileExtensions
      • FilePathExtensions
      • FilePathUtil
      • FileProgress
      • FileSettings
      • ImageFileFormat
      • ImageFileSettings
      • ScyllaFileUtil
    • Scylla.Core.Util.Geom
      • AABB3D
      • BarrelColoringMode
      • BollardColoringMode
      • CappedWallColoringMode
      • Capsule3D
      • ColliderMode
      • CrateColoringMode
      • Ellipse
      • FaceColoringMode
      • IFaceColorResolver
      • OBB3D
      • PaletteFaceColorResolver
      • PaneledWall1ColoringMode
      • PaneledWall2ColoringMode
      • PipeSegmentColoringMode
      • RoundedBoxColoringMode
      • ScyllaArchwayShape
      • ScyllaBarrelShape
      • ScyllaBollardShape
      • ScyllaBoxShape
      • ScyllaCappedWallShape
      • ScyllaCapsuleShape
      • ScyllaColumnShape
      • ScyllaConeShape
      • ScyllaCrateShape
      • ScyllaCurvedStairsShape
      • ScyllaCylinderShape
      • ScyllaDomeShape
      • ScyllaFloorTileShape
      • ScyllaIcoSphereShape
      • ScyllaLadderShape
      • ScyllaLinearStairsShape
      • ScyllaOctahedronShape
      • ScyllaPaneledWall1Shape
      • ScyllaPaneledWall2Shape
      • ScyllaPipeSegmentShape
      • ScyllaPipeShape
      • ScyllaPlaneShape
      • ScyllaPyramidShape
      • ScyllaQuadShape
      • ScyllaRampShape
      • ScyllaRingShape
      • ScyllaRoundedBoxShape
      • ScyllaShapeBase3D
      • ScyllaShapes
      • ScyllaShelvedWallShape
      • ScyllaSignShape
      • ScyllaSkirtedWallShape
      • ScyllaSkyDomeShape
      • ScyllaSphereShape
      • ScyllaSpiralStairsShape
      • ScyllaTorusShape
      • ScyllaTriangularPrismShape
      • ScyllaWallShape
      • ScyllaWallWithDoorShape
      • ScyllaWallWithWindowShape
      • ShapeMaterialCache
      • ShelvedWallColoringMode
      • SignColoringMode
      • Size2D
      • Size3D
      • SkirtedWallColoringMode
      • Sphere3D
      • StairsColoringMode
      • UniformColorResolver
    • Scylla.Core.Util.Math
      • Complex
      • MathUtil
      • Monomial
      • Polynomial
    • Scylla.Core.Util.Noise
      • CellularDistanceType
      • CellularReturnType
      • CellularSettings
      • FractalType
      • NoiseAlgorithm
      • NoiseCurlSampler
      • NoiseDomainWarper
      • NoiseGenerator
      • NoiseSettings
      • PixelNoise
      • PixelNoiseDistribution
      • PixelNoiseSettings
      • WarpSettings
    • Scylla.Core.Util.Palette
      • ColorAssetRegistry
      • ColorGradient
      • ColorGradientAlphaStop
      • ColorGradientAlphaStopData
      • ColorGradientAsset
      • ColorGradientColorSpace
      • ColorGradientData
      • ColorGradientMode
      • ColorGradientStop
      • ColorGradientStopData
      • ColorGradientStopInterpolation
      • ColorPalette
      • ColorPaletteAsset
      • ColorPaletteData
      • ColorPaletteEntry
      • ColorPaletteEntryData
      • ColorPaletteMapping
      • ColorRole
      • ColorStopBlendMode
      • ColorSwatchCollection
      • ColorSwatchCollectionAsset
      • ColorSwatchCollectionData
      • ColorSwatchEntryData
      • MutableColorGradient
      • MutableColorPalette
    • Scylla.Core.Util.ProceduralMapGen
      • BSPSettings
      • CellularAutomataSettings
      • CorridorStyle
      • DoorAxis
      • DoorPlacement
      • DoorPlacementSettings
      • DoorShapeConfig
      • DrunkardWalkSettings
      • FloorplanSettings
      • InstantiationResult
      • MapCellType
      • MapCorridor<TCoord>
      • MapGenResult<TCoord>
      • MapGenSettings
      • MapOverlaySettings
      • MapPatternType
      • MapRoom<TCoord>
      • MazeRoomSettings
      • MazeSettings
      • NoiseThresholdSettings
      • ProceduralMapGenerator
      • ProceduralMapOverlay
      • ProceduralMapPostProcessor
      • RoomCorridorSettings
      • RoomGroup
      • ScyllaProceduralMapInstantiator
      • VoronoiRegionSettings
      • WindingCorridorSettings
    • Scylla.Core.Util.Random
      • AliasTable
      • CryptoRandomSource
      • DiceRoll
      • IProbabilityInfluence
      • IRandomSource
      • MersenneTwister
      • MersenneTwisterState
      • PCG32
      • PCG32State
      • PickHistory
      • PickRecord
      • PoissonDiskSampler
      • PoissonDiskSampler.BoundChecker
      • ProbabilityEntry<T>
      • ProbabilityList<T>
      • ProbabilityNormalizer
      • RandomAlgorithm
      • RandomExtensions
      • RandomID
      • RandomSeeder
      • RandomText
      • RandomUtil
      • RandomUtil.DeterministicRNG
      • RandomUtil.DeterministicRNGState
      • RepeatPreventionMode
      • SelectionStrategy
      • SplitMix64RNG
      • SplitMix64State
      • SystemRandomSource
      • UnityRandomSource
      • Xoroshiro128Plus
      • Xoroshiro128State
      • Xoshiro256StarStar
      • Xoshiro256State
    • Scylla.Core.Util.Ranges
      • DoubleRange
      • FloatRange
      • IntRange
    • Scylla.Core.Util.Serialization
      • ArraySerializer<T>
      • BoolSerializer
      • BoundsSerializer
      • ByteArraySerializer
      • ByteSerializer
      • CharSerializer
      • Color32Serializer
      • ColorSerializer
      • DateTimeOffsetSerializer
      • DateTimeSerializer
      • DecimalSerializer
      • DefaultValueHandling
      • DictionarySerializer<TKey, TValue>
      • DoubleSerializer
      • EnumSerializer<T>
      • FloatSerializer
      • GuidSerializer
      • HashSetSerializer<T>
      • IScyllaReader
      • IScyllaWriter
      • ISerializationContext
      • ITypeSerializer
      • ITypeSerializer<T>
      • IntSerializer
      • LayerMaskSerializer
      • ListSerializer<T>
      • LongSerializer
      • NullHandling
      • PropertyMetadata
      • QuaternionSerializer
      • QueueSerializer<T>
      • RectIntSerializer
      • RectSerializer
      • ReferenceHandling
      • ReferenceTracker
      • ReflectionSerializer
      • SByteSerializer
      • ScyllaIgnoreAttribute
      • ScyllaIncludeAttribute
      • ScyllaJSONReader
      • ScyllaJSONWriter
      • ScyllaMigrationAttribute
      • ScyllaPropertyAttribute
      • ScyllaSerializableAttribute
      • ScyllaSerialization
      • SerializationContext
      • SerializationEngine
      • SerializationException
      • SerializationFormat
      • SerializationResult
      • SerializationResult<T>
      • SerializationSettings
      • SerializationSettings.Builder
      • SerializationToken
      • ShortSerializer
      • StackSerializer<T>
      • StringSerializer
      • TimeSpanSerializer
      • TypeMetadata
      • TypeMetadataCache
      • TypeSerializerAdapter<T>
      • TypeSerializerBase<T>
      • UIntSerializer
      • ULongSerializer
      • UShortSerializer
      • Vector2IntSerializer
      • Vector2Serializer
      • Vector3IntSerializer
      • Vector3Serializer
      • Vector4Serializer
    • Scylla.Core.Util.Tween
      • Ease
      • EaseType
      • ITween
      • LoopType
      • ScyllaShapeTweenExtensions
      • ScyllaTween
      • SequenceItem
      • SequenceItemType
      • TweenAudioSourceExtensions
      • TweenBase
      • TweenCanvasGroupExtensions
      • TweenColor
      • TweenErrorCode
      • TweenException
      • TweenExtensions
      • TweenFloat
      • TweenID
      • TweenLerp
      • TweenManager
      • TweenMaterialExtensions
      • TweenPool
      • TweenQuaternion
      • TweenRectTransformExtensions
      • TweenSequence
      • TweenSettings
      • TweenSpriteRendererExtensions
      • TweenState
      • TweenTransformExtensions
      • TweenVector2
      • TweenVector3
      • TweenVector4
      • Tween<T>
    • Scylla.Core.Util.UI
      • DebugCanvasUtil
      • GradientBackground
      • IUIText
      • IUITextField
      • LineScrollTextArea
      • LineScrollTextAreaBuilder
      • LineScrollTextBuffer
      • LineScrollTextBuffer.Builder
      • LineScrollTextBuffer.LogicalLine
      • LineScrollTextBufferLineAddedEvent
      • LineScrollTextBufferScrolledEvent
      • LineScrollWindow
      • LineScrollWindow.Enumerator
      • ScrollDirection
      • ScrollPhysics
      • ScrollTextArea
      • ScrollTextAreaBuilder
      • ScrollTextAreaDragEndedEvent
      • ScrollTextAreaDragStartedEvent
      • ScrollTextAreaScrolledEvent
      • ScrollTextBuffer
      • ScrollTextBuffer.Builder
      • ScrollTextBuffer.ScrollTextLine
      • ScrollTextBufferLineAddedEvent
      • ScrollTextLineView
      • ScyllaScrollRect
      • ScyllaUIAdaptiveStack
      • ScyllaUIAlignment
      • ScyllaUIAspectBreakpoint
      • ScyllaUICrossAlignment
      • ScyllaUIEdgeInsets
      • ScyllaUIFitMode
      • ScyllaUIFlexElement
      • ScyllaUIGrid
      • ScyllaUIGridItem
      • ScyllaUIHStack
      • ScyllaUILayoutAnimator
      • ScyllaUILayoutDebugDraw
      • ScyllaUILayoutDebugDrawConfig
      • ScyllaUILayoutGizmos
      • ScyllaUILayoutRoot
      • ScyllaUILayoutStyle
      • ScyllaUILength
      • ScyllaUILengthUnit
      • ScyllaUIPositioned
      • ScyllaUIScreenMargin
      • ScyllaUISizeMode
      • ScyllaUISpacer
      • ScyllaUIStackBase
      • ScyllaUIText
      • ScyllaUITextGroup
      • ScyllaUITrack
      • ScyllaUITrackSizingMode
      • ScyllaUIVStack
      • ScyllaUIZStack
      • TMPSettings
      • TMPUtil
      • TextSelectionPosition
      • TextSelectionRange
      • UIAlignment
      • UIAnchor
      • UIAnchors
      • UIFontReference
      • UIFontStyle
      • UIMargin
      • UIPadding
      • UITextBuilder
      • UITextComponent
      • UITextFactory
      • UITextFieldBuilder
      • UITextFieldComponent
      • UIUtil
      • VisualLine
    • Scylla.Core.Util.Units
      • AreaUnit
      • DataUnit
      • LengthUnit
      • MassUnit
      • PressureUnit
      • SpeedUnit
      • TemperatureUnit
      • TimeFormat
      • TimeUnit

    Struct AreaUnit

    Encapsulates an area, stored internally in square meters (m²), and provides properties that allow for conversions and interactions between multiple metric, imperial, land, nautical, and astronomical area units.

    Implements
    IEquatable<AreaUnit>
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Scylla.Core.Util.Units
    Assembly: ScyllaCore.dll
    Syntax
    public struct AreaUnit : IEquatable<AreaUnit>
    Remarks

    The canonical internal representation is square meters (m²) stored as a double. All property getters and setters convert to and from this value using compile-time constant factors derived from exact SI or IAU definitions. Assigning any non-finite value (NaN or infinity) to any property or constructor parameter throws an ArgumentOutOfRangeException via NumberUtil.EnsureFinite.

    Imperial area conversions use exact SI definitions: 1 inch = 0.0254 m (exact), which propagates to all foot, yard, mile, rod, acre, rood, section, and township conversions. The acre is defined as exactly 43,560 ft². The nautical mile is exactly 1,852 m.

    Astronomical conversions use deterministic constants: 1 AU = 149,597,870,700 m (exact), 1 light-year uses a Julian year of exactly 365.25 days and the exact speed of light (299,792,458 m/s), and parsec-based units use the IAU value of approximately 3.0856775814913673e16 m per parsec.

    Equality comparisons (==, !=, Equals(AreaUnit)) use approximate floating-point equality via NumberUtil.Approximately rather than exact bit-for-bit comparison, avoiding false inequality from accumulated floating-point rounding during unit conversions.

    ToString() automatically selects the most human-readable unit for the stored value, spanning from square femtometers (fm²) at atomic scales up through square gigaparsecs (Gpc²) at cosmological scales.

    Constructors

    AreaUnit(double)

    Creates a new AreaUnit instance from a square meter (m²) value.

    Declaration
    public AreaUnit(double squareMeters = 0)
    Parameters
    Type Name Description
    double squareMeters

    The area in square meters (m²). Must be a finite value; NaN and infinity are rejected with an ArgumentOutOfRangeException. Defaults to 0.

    Exceptions
    Type Condition
    ArgumentOutOfRangeException

    Thrown when squareMeters is NaN or infinite.

    Properties

    Acre

    The area in acres, where 1 acre = 43,560 ft² (exact).

    Declaration
    public double Acre { get; set; }
    Property Value
    Type Description
    double

    Are

    The area in ares (a), where 1 a = 100 m².

    Declaration
    public double Are { get; set; }
    Property Value
    Type Description
    double

    Decare

    The area in decares (daa), where 1 daa = 1000 m².

    Declaration
    public double Decare { get; set; }
    Property Value
    Type Description
    double

    Hectare

    The area in hectares (ha), where 1 ha = 10,000 m².

    Declaration
    public double Hectare { get; set; }
    Property Value
    Type Description
    double

    Rood

    The area in roods, where 1 rood = 1/4 acre.

    Declaration
    public double Rood { get; set; }
    Property Value
    Type Description
    double

    Section

    The area in sections (US PLSS), where 1 section = 1 square mile (mi²).

    Declaration
    public double Section { get; set; }
    Property Value
    Type Description
    double

    SquareAstronomicalUnit

    The area in square astronomical units (AU²), where 1 AU = 149,597,870,700 m (exact).

    Declaration
    public double SquareAstronomicalUnit { get; set; }
    Property Value
    Type Description
    double

    SquareCable

    The area in square cables, where 1 cable = 0.1 nautical miles = 185.2 m (exact).

    Declaration
    public double SquareCable { get; set; }
    Property Value
    Type Description
    double

    SquareCentimeter

    The area in square centimeters (cm²).

    Declaration
    public double SquareCentimeter { get; set; }
    Property Value
    Type Description
    double

    SquareDecimeter

    The area in square decimeters (dm²), where 1 dm = 0.1 m.

    Declaration
    public double SquareDecimeter { get; set; }
    Property Value
    Type Description
    double

    SquareFemtometer

    The area in square femtometers (fm²), where 1 fm = 10^-15 m.

    Declaration
    public double SquareFemtometer { get; set; }
    Property Value
    Type Description
    double

    SquareFoot

    The area in square feet (ft²), where 1 ft = 0.3048 m (exact).

    Declaration
    public double SquareFoot { get; set; }
    Property Value
    Type Description
    double

    SquareGigaparsec

    The area in square gigaparsecs (Gpc²), where 1 Gpc = 10^9 pc ≈ 3.086e25 m. Appropriate for cosmological-scale areas spanning the observable universe.

    Declaration
    public double SquareGigaparsec { get; set; }
    Property Value
    Type Description
    double

    SquareInch

    The area in square inches (in²), where 1 in = 0.0254 m (exact).

    Declaration
    public double SquareInch { get; set; }
    Property Value
    Type Description
    double

    SquareKilometer

    The area in square kilometers (km²), where 1 km² = 1,000,000 m².

    Declaration
    public double SquareKilometer { get; set; }
    Property Value
    Type Description
    double

    SquareKiloparsec

    The area in square kiloparsecs (kpc²), where 1 kpc = 1,000 pc ≈ 3.086e19 m. Appropriate for galactic-scale areas.

    Declaration
    public double SquareKiloparsec { get; set; }
    Property Value
    Type Description
    double

    SquareLightYear

    The area in square light-years (ly²), using a deterministic Julian year (365.25 days).

    Declaration
    public double SquareLightYear { get; set; }
    Property Value
    Type Description
    double

    SquareMegaparsec

    The area in square megaparsecs (Mpc²), where 1 Mpc = 10^6 pc ≈ 3.086e22 m. Appropriate for galaxy-cluster and large-scale structure areas.

    Declaration
    public double SquareMegaparsec { get; set; }
    Property Value
    Type Description
    double

    SquareMeter

    The area in square meters (m²). This is the canonical internal unit; getting and setting this property directly avoids any conversion arithmetic.

    Declaration
    public double SquareMeter { get; set; }
    Property Value
    Type Description
    double

    SquareMicrometer

    The area in square micrometers (µm²), where 1 µm = 10^-6 m.

    Declaration
    public double SquareMicrometer { get; set; }
    Property Value
    Type Description
    double

    SquareMile

    The area in square miles (mi²), where 1 mi = 1609.344 m (exact).

    Declaration
    public double SquareMile { get; set; }
    Property Value
    Type Description
    double

    SquareMillimeter

    The area in square millimeters (mm²).

    Declaration
    public double SquareMillimeter { get; set; }
    Property Value
    Type Description
    double

    SquareNanometer

    The area in square nanometers (nm²), where 1 nm = 10^-9 m.

    Declaration
    public double SquareNanometer { get; set; }
    Property Value
    Type Description
    double

    SquareNauticalMile

    The area in square nautical miles (nmi²), where 1 nmi = 1852 m (exact).

    Declaration
    public double SquareNauticalMile { get; set; }
    Property Value
    Type Description
    double

    SquareParsec

    The area in square parsecs (pc²), where 1 pc ≈ 3.0856775814913673e16 m (IAU definition). Appropriate for stellar neighborhoods and nearby galaxies.

    Declaration
    public double SquareParsec { get; set; }
    Property Value
    Type Description
    double

    SquarePicometer

    The area in square picometers (pm²), where 1 pm = 10^-12 m.

    Declaration
    public double SquarePicometer { get; set; }
    Property Value
    Type Description
    double

    SquareRod

    The area in square rods (rod²) (square perch / square pole), where 1 rod = 16.5 feet.

    Declaration
    public double SquareRod { get; set; }
    Property Value
    Type Description
    double

    SquareYard

    The area in square yards (yd²), where 1 yd = 0.9144 m (exact).

    Declaration
    public double SquareYard { get; set; }
    Property Value
    Type Description
    double

    Township

    The area in townships (US PLSS), where 1 township = 36 sections = 36 square miles (mi²).

    Declaration
    public double Township { get; set; }
    Property Value
    Type Description
    double

    Methods

    Equals(AreaUnit)

    Determines whether the specified AreaUnit is approximately equal to this instance by comparing internal square-meter values via NumberUtil.Approximately. This tolerates small rounding errors that can accumulate during unit conversions.

    Declaration
    public bool Equals(AreaUnit other)
    Parameters
    Type Name Description
    AreaUnit other

    The AreaUnit to compare with this instance.

    Returns
    Type Description
    bool

    true if other is approximately equal to this instance; otherwise false.

    Equals(object)

    Determines whether the specified object is equal to this AreaUnit instance. Uses approximate floating-point equality via Equals(AreaUnit).

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    object obj

    The object to compare with this instance. May be null.

    Returns
    Type Description
    bool

    true if obj is an AreaUnit and is approximately equal to this instance; otherwise false.

    Overrides
    ValueType.Equals(object)

    GetHashCode()

    Returns a hash code for this instance based on the raw internal square-meter value.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    An integer hash code derived from the stored double square-meter value. Note that two values considered approximately equal by Equals(AreaUnit) may produce different hash codes if their raw bit representations differ.

    Overrides
    ValueType.GetHashCode()

    ToString()

    Returns a human-readable string representation of this area using the most appropriate unit selected automatically based on the magnitude of the stored value.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    A string containing a rounded numeric value followed by a unit abbreviation, such as "100 m²", "2.5 ha", or "1.5 AU²". Returns "0 m²" when the stored value is exactly zero.

    The unit selection steps from largest to smallest, preferring astronomical scales first, then land and metric scales, then sub-meter SI prefix scales:

    • Cosmological: Gpc², Mpc², kpc², pc², ly², AU².
    • Large metric and land: km², ha, acre, daa, a.
    • Human metric: m², dm², cm², mm².
    • Sub-millimeter SI: µm², nm², pm², fm².

    Imperial units (ft², yd², mi², etc.) are not used for automatic display selection. Use the corresponding properties directly to format in a specific imperial unit.

    Decimal places are automatically reduced for larger numbers: 2 decimals below 10, 1 decimal from 10 to 99, and 0 decimals at 100 or above. Trailing zeros and trailing decimal separators are trimmed.

    Overrides
    ValueType.ToString()

    Operators

    operator +(AreaUnit, AreaUnit)

    Adds two AreaUnit values together by summing their internal square-meter representations.

    Declaration
    public static AreaUnit operator +(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The first operand.

    AreaUnit right

    The second operand.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit whose value equals left plus right.

    operator /(AreaUnit, AreaUnit)

    Divides one AreaUnit value by another, returning the dimensionless ratio of their magnitudes as a double-precision floating-point number.

    Declaration
    public static double operator /(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The dividend area.

    AreaUnit right

    The divisor area. Must be non-zero.

    Returns
    Type Description
    double

    The ratio of left to right as a double, representing how many times larger left is than right.

    Exceptions
    Type Condition
    DivideByZeroException

    Thrown when right is zero.

    operator /(AreaUnit, double)

    Divides an AreaUnit value by a double-precision floating-point scalar, reducing the area by the given divisor.

    Declaration
    public static AreaUnit operator /(AreaUnit left, double right)
    Parameters
    Type Name Description
    AreaUnit left

    The area to divide.

    double right

    The divisor. Must be a finite, non-zero value; NaN and infinity are rejected, and zero causes a DivideByZeroException.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit equal to left divided by right.

    Exceptions
    Type Condition
    ArgumentOutOfRangeException

    Thrown when right is not finite (NaN or infinity).

    DivideByZeroException

    Thrown when right is zero.

    operator /(AreaUnit, int)

    Divides an AreaUnit value by an integer scalar, reducing the area by the given divisor.

    Declaration
    public static AreaUnit operator /(AreaUnit left, int right)
    Parameters
    Type Name Description
    AreaUnit left

    The area to divide.

    int right

    The integer divisor. Must be non-zero.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit equal to left divided by right.

    Exceptions
    Type Condition
    DivideByZeroException

    Thrown when right is zero.

    operator ==(AreaUnit, AreaUnit)

    Determines whether two AreaUnit values are approximately equal by comparing their internal square-meter values using NumberUtil.Approximately, which tolerates small floating-point rounding errors from unit conversions.

    Declaration
    public static bool operator ==(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The first value to compare.

    AreaUnit right

    The second value to compare.

    Returns
    Type Description
    bool

    true if left and right are approximately equal; otherwise false.

    operator >(AreaUnit, AreaUnit)

    Determines whether one AreaUnit value is strictly greater than another, comparing their internal square-meter representations.

    Declaration
    public static bool operator >(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The first value to compare.

    AreaUnit right

    The second value to compare.

    Returns
    Type Description
    bool

    true if left is strictly greater than right; otherwise false.

    operator >=(AreaUnit, AreaUnit)

    Determines whether one AreaUnit value is greater than or equal to another, comparing their internal square-meter representations.

    Declaration
    public static bool operator >=(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The first value to compare.

    AreaUnit right

    The second value to compare.

    Returns
    Type Description
    bool

    true if left is greater than or equal to right; otherwise false.

    operator !=(AreaUnit, AreaUnit)

    Determines whether two AreaUnit values are not approximately equal by comparing their internal square-meter values using NumberUtil.Approximately.

    Declaration
    public static bool operator !=(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The first value to compare.

    AreaUnit right

    The second value to compare.

    Returns
    Type Description
    bool

    true if left and right are not approximately equal; otherwise false.

    operator <(AreaUnit, AreaUnit)

    Determines whether one AreaUnit value is strictly less than another, comparing their internal square-meter representations.

    Declaration
    public static bool operator <(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The first value to compare.

    AreaUnit right

    The second value to compare.

    Returns
    Type Description
    bool

    true if left is strictly less than right; otherwise false.

    operator <=(AreaUnit, AreaUnit)

    Determines whether one AreaUnit value is less than or equal to another, comparing their internal square-meter representations.

    Declaration
    public static bool operator <=(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The first value to compare.

    AreaUnit right

    The second value to compare.

    Returns
    Type Description
    bool

    true if left is less than or equal to right; otherwise false.

    operator *(AreaUnit, double)

    Multiplies an AreaUnit value by a double-precision floating-point scalar, scaling the area by the given factor.

    Declaration
    public static AreaUnit operator *(AreaUnit left, double right)
    Parameters
    Type Name Description
    AreaUnit left

    The area to scale.

    double right

    The scalar multiplier. Must be a finite value; NaN and infinity are rejected.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit equal to left scaled by right.

    Exceptions
    Type Condition
    ArgumentOutOfRangeException

    Thrown when right is not finite (NaN or infinity).

    operator *(AreaUnit, int)

    Multiplies an AreaUnit value by an integer scalar, scaling the area by the given factor.

    Declaration
    public static AreaUnit operator *(AreaUnit left, int right)
    Parameters
    Type Name Description
    AreaUnit left

    The area to scale.

    int right

    The integer scalar multiplier.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit equal to left scaled by right.

    operator *(double, AreaUnit)

    Multiplies a double-precision floating-point scalar by an AreaUnit value, scaling the area by the given factor.

    Declaration
    public static AreaUnit operator *(double left, AreaUnit right)
    Parameters
    Type Name Description
    double left

    The scalar multiplier. Must be a finite value; NaN and infinity are rejected.

    AreaUnit right

    The area to scale.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit equal to right scaled by left.

    Exceptions
    Type Condition
    ArgumentOutOfRangeException

    Thrown when left is not finite (NaN or infinity).

    operator *(int, AreaUnit)

    Multiplies an integer scalar by an AreaUnit value, scaling the area by the given factor.

    Declaration
    public static AreaUnit operator *(int left, AreaUnit right)
    Parameters
    Type Name Description
    int left

    The integer scalar multiplier.

    AreaUnit right

    The area to scale.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit equal to right scaled by left.

    operator -(AreaUnit, AreaUnit)

    Subtracts one AreaUnit value from another by subtracting their internal square-meter representations.

    Declaration
    public static AreaUnit operator -(AreaUnit left, AreaUnit right)
    Parameters
    Type Name Description
    AreaUnit left

    The minuend.

    AreaUnit right

    The subtrahend.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit whose value equals left minus right.

    operator -(AreaUnit)

    Negates an AreaUnit value, producing an area whose internal square-meter value is the arithmetic negation of the original.

    Declaration
    public static AreaUnit operator -(AreaUnit value)
    Parameters
    Type Name Description
    AreaUnit value

    The value to negate.

    Returns
    Type Description
    AreaUnit

    A new AreaUnit whose internal m² value is the arithmetic negation of value.

    Implements

    IEquatable<T>
    In this article
    Back to top Scylla Framework - Core Module API Documentation