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
      • ScyllaCreateAssetAttribute
      • 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
      • ScyllaChoiceCardGroup
      • ScyllaConfigurationEditorBase
      • ScyllaCopyMenu
      • ScyllaCoreConfigurationEditor
      • ScyllaCoreDependencyProvider
      • ScyllaCoreShaderProvider
      • ScyllaDebugWindow
      • ScyllaDependencyDetector
      • ScyllaDependencyGraphElement
      • ScyllaDependencyInfo
      • ScyllaDescriptionBox
      • ScyllaEditorAssetUtil
      • ScyllaEditorAssets
      • ScyllaEditorBase
      • ScyllaEditorClipboard
      • ScyllaEditorColors
      • ScyllaEditorConstants
      • ScyllaEditorIconNames
      • ScyllaEditorLogScope
      • ScyllaEditorPrefs
      • ScyllaEditorSceneUtil
      • ScyllaEditorStyles
      • ScyllaEditorTheme
      • ScyllaEditorUSSClasses
      • ScyllaEventConfigurationEditor
      • ScyllaFontCharacterExtractorWindow
      • ScyllaGettingStartedWindow
      • ScyllaIconPreview
      • ScyllaLoggerConfigurationEditor
      • ScyllaLogoElement
      • ScyllaMenuGroup
      • ScyllaMenuItemAttribute
      • ScyllaMenuItems
      • ScyllaModuleEditor
      • ScyllaModuleStatusIndicator
      • ScyllaModuleWindow
      • ScyllaNameField
      • ScyllaPanel
      • ScyllaPlayModeReloadGuard
      • 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
      • ScyllaModuleDependencyIssue
      • ScyllaModuleDependencyIssueType
      • ScyllaModuleDependencyType
      • ScyllaModuleException
      • ScyllaModuleID
      • ScyllaModuleInfo
      • ScyllaModuleManager
      • ScyllaModulePlacement
      • ScyllaModuleState
      • ScyllaModuleTier
    • Scylla.Core.Persistence
      • IScyllaPersistable
      • IScyllaPersistable<TState>
      • ScyllaPartitionID
      • ScyllaPersistenceRegistry
    • 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
      • TimeDebugOverlay
      • TimeEffectHandle
      • TimeEffects
      • TimeEvent
      • TimeScaleBlendMode
      • TimeScaleModifier
      • TimeScaleModifierHandle
      • TimeScaleModifierStack
      • TimeScaleModifierState
      • TimeTickRunner
      • WeekdayDefinition
    • Scylla.Core.Util
      • ArrayUtil
      • AssemblyUtil
      • CameraUtil
      • CollectionUtil
      • ColorAnalysis
      • ColorBlindnessSimulator
      • ColorBlindnessType
      • ColorHarmony
      • ColorHarmonyHueMode
      • ColorHarmonyType
      • ColorRamps
      • ColorUtil
      • ComponentUtil
      • DateUtil
      • DebugCamera
      • FontUtil
      • FontVariant
      • GameObjectExtensions
      • GameObjectUtil
      • IScyllaInspectorChangeHandler
      • InterfaceUtil
      • Interpolation
      • LightUtil
      • LitMaterialDescriptor
      • ManualResetEventEx
      • MaterialUtil
      • NumberExtensions
      • NumberUtil
      • OptionalPackages
      • PlatformUtil
      • ResourceUtil
      • ScyllaEditorHooks
      • ScyllaPlayModeStateChange
      • SpriteUtil
      • StringUtil
      • TabularText
      • TabularText.Builder
      • TestTextGenerator
      • ThreadUtil
      • TimeUtil
      • Timer
      • TransformExtensions
      • TypeUtil
      • UnicodeRange
      • VirtualTransform
      • WCAGLevel
      • WaitForSettledFrames
    • 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>
      • BinaryTypeTag
      • 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
      • ScyllaBinaryReader
      • ScyllaBinaryWriter
      • 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
      • TweenVisualElementExtensions
      • 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
      • ScyllaUISafeArea
      • 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.UIToolkit
      • ScyllaSafeScheduler
    • Scylla.Core.Util.Units
      • AreaUnit
      • DataUnit
      • LengthUnit
      • MassUnit
      • PressureUnit
      • SpeedUnit
      • TemperatureUnit
      • TimeFormat
      • TimeUnit

    Struct UnicodeRange

    Represents a contiguous, inclusive range of Unicode codepoints with an optional human-readable name. Used to specify which character subsets to scan when extracting the set of supported glyphs from a font asset.

    Implements
    IEquatable<UnicodeRange>
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Scylla.Core.Util
    Assembly: ScyllaCore.dll
    Syntax
    [Serializable]
    public readonly struct UnicodeRange : IEquatable<UnicodeRange>
    Remarks

    Immutability: UnicodeRange is a readonly struct. Once created, its Start, End, and Name fields cannot be changed. This makes instances safe to store in static fields, pass by value, and use across multiple threads without copying overhead.

    Primary consumer: FontUtil uses arrays of UnicodeRange to drive font character scanning, determining which codepoints to test for glyph availability in a given font. Pass a range array to the relevant FontUtil overloads to control the scan scope.

    Preset ranges: A large set of pre-built named ranges is available as static fields (e.g. BasicLatin, Greek, BoxDrawing). Curated preset arrays group common combinations (e.g. Common, Western, FullSet), covering the vast majority of practical font scanning scenarios without any custom code.

    Custom ranges: When a preset array does not meet a specific requirement, instantiate one or more UnicodeRange values directly using the constructors and combine them into a plain array.

    Constructors

    UnicodeRange(int, int)

    Initialises a new UnicodeRange with the specified start and end codepoints and no descriptive name.

    Declaration
    public UnicodeRange(int start, int end)
    Parameters
    Type Name Description
    int start

    The first codepoint of the range (inclusive). Must be non-negative (zero or greater). For example, pass 0x0020 to begin at the ASCII space character.

    int end

    The last codepoint of the range (inclusive). Must be greater than or equal to start. Pass the same value as start to create a single-codepoint range.

    Remarks

    The resulting instance has a null Name. Use the three-argument overload UnicodeRange(int, int, string) when a descriptive label is needed for debugging or display purposes.

    Exceptions
    Type Condition
    ArgumentOutOfRangeException

    Thrown if start is negative, or if end is less than start.

    UnicodeRange(int, int, string)

    Initialises a new UnicodeRange with the specified start and end codepoints and a descriptive name.

    Declaration
    public UnicodeRange(int start, int end, string name)
    Parameters
    Type Name Description
    int start

    The first codepoint of the range (inclusive). Must be non-negative (zero or greater). For example, pass 0x2500 to begin at the first Box Drawing character.

    int end

    The last codepoint of the range (inclusive). Must be greater than or equal to start. For example, pass 0x257F to end at the last Box Drawing character.

    string name

    A human-readable label for the range, such as "Box Drawing" or "Custom Symbols". May be null or empty; the value is stored as-is and is used only for display and debugging. Pass null or use the two-argument constructor if a name is not needed.

    Exceptions
    Type Condition
    ArgumentOutOfRangeException

    Thrown if start is negative, or if end is less than start.

    Fields

    Arrows

    Arrows (0x2190-0x21FF): Various arrow symbols.

    Declaration
    public static readonly UnicodeRange Arrows
    Field Value
    Type Description
    UnicodeRange

    BasicLatin

    Basic Latin characters (0x0020-0x007E): ASCII printable characters.

    Declaration
    public static readonly UnicodeRange BasicLatin
    Field Value
    Type Description
    UnicodeRange

    BlockElements

    Block Elements (0x2580-0x259F): Block and shade characters.

    Declaration
    public static readonly UnicodeRange BlockElements
    Field Value
    Type Description
    UnicodeRange

    BoxAndBlock

    Box drawing and block element character ranges.

    Declaration
    public static readonly UnicodeRange[] BoxAndBlock
    Field Value
    Type Description
    UnicodeRange[]

    BoxDrawing

    Box Drawing (0x2500-0x257F): Characters for drawing boxes and lines.

    Declaration
    public static readonly UnicodeRange BoxDrawing
    Field Value
    Type Description
    UnicodeRange

    Common

    A minimal but broadly sufficient set of character ranges for most Western game UIs. Covers Basic Latin (ASCII printable), Latin-1 Supplement, General Punctuation, and Currency Symbols - approximately 350 codepoints in total.

    Declaration
    public static readonly UnicodeRange[] Common
    Field Value
    Type Description
    UnicodeRange[]
    Remarks

    This set is sufficient for English-language UIs that display numbers, common punctuation, and a handful of currency symbols. It is the recommended starting point when minimising font texture atlas size is a priority. For European languages that use accented characters beyond Latin-1, see Western or Diacritics instead.

    ControlCodes

    Control picture character ranges.

    Declaration
    public static readonly UnicodeRange[] ControlCodes
    Field Value
    Type Description
    UnicodeRange[]

    ControlPictures

    Control Pictures (0x2400-0x243F): Symbols representing control codes.

    Declaration
    public static readonly UnicodeRange ControlPictures
    Field Value
    Type Description
    UnicodeRange

    CurrencySymbols

    Currency Symbols (0x20A0-0x20CF): Various currency symbols.

    Declaration
    public static readonly UnicodeRange CurrencySymbols
    Field Value
    Type Description
    UnicodeRange

    Cyrillic

    Cyrillic (0x0400-0x04FF): Cyrillic alphabet for Russian and other Slavic languages.

    Declaration
    public static readonly UnicodeRange Cyrillic
    Field Value
    Type Description
    UnicodeRange

    CyrillicSet

    Cyrillic character ranges including Cyrillic and Cyrillic Supplement.

    Declaration
    public static readonly UnicodeRange[] CyrillicSet
    Field Value
    Type Description
    UnicodeRange[]

    CyrillicSupplement

    Cyrillic Supplement (0x0500-0x052F): Additional Cyrillic characters.

    Declaration
    public static readonly UnicodeRange CyrillicSupplement
    Field Value
    Type Description
    UnicodeRange

    Diacritics

    Diacritics character ranges for accented Latin characters. Includes Latin-1 Supplement, Latin Extended-A/B, and Latin Extended Additional.

    Declaration
    public static readonly UnicodeRange[] Diacritics
    Field Value
    Type Description
    UnicodeRange[]

    Dingbats

    Dingbats (0x2700-0x27BF): Decorative symbols and ornaments.

    Declaration
    public static readonly UnicodeRange Dingbats
    Field Value
    Type Description
    UnicodeRange

    End

    The ending Unicode codepoint of this range (inclusive).

    Declaration
    public readonly int End
    Field Value
    Type Description
    int
    Remarks

    Combined with Start, this field defines the complete set of codepoints covered by this range: every integer n satisfying Start <= n <= End is included. This value is guaranteed to be greater than or equal to Start on any instance created through the public constructors.

    FullBMP

    A single range covering the entire Basic Multilingual Plane (BMP) from codepoint U+0020 to U+FFFF - approximately 65,500 codepoints.

    Declaration
    public static readonly UnicodeRange[] FullBMP
    Field Value
    Type Description
    UnicodeRange[]
    Remarks

    Performance warning: Scanning the full BMP tests every codepoint in the plane against the font, which can be significantly slower than using targeted ranges such as FullSet. Avoid this array in runtime font scanning paths or any context where scan time is observable to the player. Use it only in offline tooling or one-time editor asset processing. For comprehensive coverage with a much smaller scan cost, prefer FullSet instead.

    FullSet

    A comprehensive character set combining all practical common ranges. The recommended starting point for games that require broad font coverage without scanning the entire BMP.

    Declaration
    public static readonly UnicodeRange[] FullSet
    Field Value
    Type Description
    UnicodeRange[]
    Remarks

    This array covers Latin (Basic, Extended-A/B, and Additional), Greek, Cyrillic (with Supplement), superscripts and subscripts, number forms, general punctuation, currency symbols, arrows, mathematical operators, miscellaneous technical symbols, control pictures, box drawing, block elements, geometric shapes, miscellaneous symbols, dingbats, miscellaneous symbols and arrows, and a Powerline subset - all in targeted, non-overlapping ranges. This gives comprehensive glyph coverage for most game HUD, UI, and terminal emulation needs at a fraction of the cost of FullBMP. If a character is missing from this set, add a custom UnicodeRange for the required block directly to a new combined array rather than falling back to FullBMP.

    GeneralPunctuation

    General Punctuation (0x2000-0x206F): Various punctuation marks and special spaces.

    Declaration
    public static readonly UnicodeRange GeneralPunctuation
    Field Value
    Type Description
    UnicodeRange

    GeometricShapes

    Geometric Shapes (0x25A0-0x25FF): Squares, circles, triangles, and other geometric shapes.

    Declaration
    public static readonly UnicodeRange GeometricShapes
    Field Value
    Type Description
    UnicodeRange

    Greek

    Greek and Coptic (0x0370-0x03FF): Greek alphabet and Coptic letters.

    Declaration
    public static readonly UnicodeRange Greek
    Field Value
    Type Description
    UnicodeRange

    GreekSet

    Greek character ranges including Greek and Coptic block.

    Declaration
    public static readonly UnicodeRange[] GreekSet
    Field Value
    Type Description
    UnicodeRange[]

    Latin1Supplement

    Latin-1 Supplement (0x00A0-0x00FF): Extended Latin characters including accented letters.

    Declaration
    public static readonly UnicodeRange Latin1Supplement
    Field Value
    Type Description
    UnicodeRange

    LatinExtendedA

    Latin Extended-A (0x0100-0x017F): Additional Latin characters for European languages.

    Declaration
    public static readonly UnicodeRange LatinExtendedA
    Field Value
    Type Description
    UnicodeRange

    LatinExtendedAdditional

    Latin Extended Additional (0x1E00-0x1EFF): Additional accented Latin characters for Vietnamese, etc.

    Declaration
    public static readonly UnicodeRange LatinExtendedAdditional
    Field Value
    Type Description
    UnicodeRange

    LatinExtendedB

    Latin Extended-B (0x0180-0x024F): Additional Latin characters for African and other languages.

    Declaration
    public static readonly UnicodeRange LatinExtendedB
    Field Value
    Type Description
    UnicodeRange

    MathematicalOperators

    Mathematical Operators (0x2200-0x22FF): Mathematical symbols and operators.

    Declaration
    public static readonly UnicodeRange MathematicalOperators
    Field Value
    Type Description
    UnicodeRange

    MiscSymbols

    Miscellaneous Symbols (0x2600-0x26FF): Various symbols including weather, chess, and card symbols.

    Declaration
    public static readonly UnicodeRange MiscSymbols
    Field Value
    Type Description
    UnicodeRange

    MiscSymbolsAndArrows

    Miscellaneous Symbols and Arrows (0x2B00-0x2BFF): Additional arrows and symbols.

    Declaration
    public static readonly UnicodeRange MiscSymbolsAndArrows
    Field Value
    Type Description
    UnicodeRange

    MiscTechnical

    Miscellaneous Technical (0x2300-0x23FF): Technical symbols including APL characters.

    Declaration
    public static readonly UnicodeRange MiscTechnical
    Field Value
    Type Description
    UnicodeRange

    Name

    An optional human-readable descriptive name for this range, such as "Basic Latin" or "Box Drawing".

    Declaration
    public readonly string Name
    Field Value
    Type Description
    string
    Remarks

    Returns null if no name was provided at construction time (i.e. when the two-argument constructor UnicodeRange(int, int) was used). The name is used only for display and debugging purposes - it has no effect on Contains(int), Length, or equality comparisons.

    NumberForms

    Number Forms (0x2150-0x218F): Fractions and Roman numerals.

    Declaration
    public static readonly UnicodeRange NumberForms
    Field Value
    Type Description
    UnicodeRange

    Numbers

    Number-related character ranges. Includes Basic Latin digits, superscripts, subscripts, and number forms (fractions).

    Declaration
    public static readonly UnicodeRange[] Numbers
    Field Value
    Type Description
    UnicodeRange[]

    Powerline

    Powerline font symbol ranges (Private Use Area subset commonly used by Powerline fonts).

    Declaration
    public static readonly UnicodeRange[] Powerline
    Field Value
    Type Description
    UnicodeRange[]

    PrivateUseArea

    Private Use Area (0xE000-0xF8FF): Private use characters including Powerline symbols.

    Declaration
    public static readonly UnicodeRange PrivateUseArea
    Field Value
    Type Description
    UnicodeRange

    Punctuation

    Punctuation character ranges. Includes Basic Latin punctuation and General Punctuation block.

    Declaration
    public static readonly UnicodeRange[] Punctuation
    Field Value
    Type Description
    UnicodeRange[]

    Start

    The starting Unicode codepoint of this range (inclusive).

    Declaration
    public readonly int Start
    Field Value
    Type Description
    int
    Remarks

    Codepoints are non-negative integers that map to characters in the Unicode standard. For example, the codepoint for the ASCII space character is 0x0020 (32 decimal). This value is guaranteed to be non-negative and less than or equal to End on any instance created through the public constructors.

    SuperscriptsSubscripts

    Superscripts and Subscripts (0x2070-0x209F): Superscript and subscript digits and letters.

    Declaration
    public static readonly UnicodeRange SuperscriptsSubscripts
    Field Value
    Type Description
    UnicodeRange

    Symbols

    Symbol character ranges including math, arrows, geometric shapes, and misc symbols.

    Declaration
    public static readonly UnicodeRange[] Symbols
    Field Value
    Type Description
    UnicodeRange[]

    Western

    Extended Western character ranges suitable for European-language UIs. Covers Basic Latin, Latin-1 Supplement, Latin Extended-A, and Latin Extended-B - approximately 600 codepoints in total.

    Declaration
    public static readonly UnicodeRange[] Western
    Field Value
    Type Description
    UnicodeRange[]
    Remarks

    Latin Extended-A and Extended-B add the accented, ligature, and modified Latin characters used by most Western and Central European languages (French, German, Spanish, Polish, Czech, Turkish, and others). Use this set in place of Common when the game must display localised text in those languages. For Vietnamese and other scripts that require additional diacritical combinations, add LatinExtendedAdditional to the array or use Diacritics.

    Properties

    IsValid

    Returns true if this range has a non-negative start codepoint and the end codepoint is greater than or equal to the start codepoint.

    Declaration
    public bool IsValid { get; }
    Property Value
    Type Description
    bool

    true when Start >= 0 and End >= Start; false otherwise.

    Remarks

    Any instance created through the public constructors is guaranteed to be valid, because both constructors throw ArgumentOutOfRangeException if either condition is violated. This property is primarily useful when deserialising a UnicodeRange from JSON or other external sources where validation has not yet been applied.

    Length

    Gets the total number of codepoints covered by this range.

    Declaration
    public int Length { get; }
    Property Value
    Type Description
    int

    The count of codepoints from Start to End, inclusive. Computed as End - Start + 1.

    Remarks

    Because both bounds are inclusive and the constructors enforce End >= Start, this property always returns a value of at least 1 for any valid range. A single-codepoint range (where Start equals End) has a Length of 1.

    Methods

    Contains(int)

    Determines whether the given Unicode codepoint falls within this range.

    Declaration
    public bool Contains(int codepoint)
    Parameters
    Type Name Description
    int codepoint

    The Unicode codepoint to test. May be any integer; negative values always return false since valid codepoints are non-negative.

    Returns
    Type Description
    bool

    true if codepoint is greater than or equal to Start and less than or equal to End; false otherwise.

    Remarks

    The check is inclusive on both ends: a codepoint exactly equal to Start or End returns true.

    Equals(UnicodeRange)

    Determines whether this UnicodeRange is equal to another UnicodeRange.

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

    The UnicodeRange to compare with.

    Returns
    Type Description
    bool

    True if both ranges have equal start and end values.

    Equals(object)

    Determines whether this UnicodeRange is equal to another object.

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

    The object to compare with.

    Returns
    Type Description
    bool

    True if the object is a UnicodeRange with equal values.

    Overrides
    ValueType.Equals(object)

    GetHashCode()

    Returns a hash code for this UnicodeRange.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    A hash code based on start and end values.

    Overrides
    ValueType.GetHashCode()

    ToString()

    Returns a string representation of this range.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    A string in the format "Name (U+XXXX-U+XXXX)" or "(U+XXXX-U+XXXX)" if no name.

    Overrides
    ValueType.ToString()

    Operators

    operator ==(UnicodeRange, UnicodeRange)

    Equality operator for two UnicodeRange values.

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

    operator !=(UnicodeRange, UnicodeRange)

    Inequality operator for two UnicodeRange values.

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

    Implements

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