Namespace Sdl3Sharp.Utilities
Classes
- Character
Provide methods to determine if specified character fall within certain character classes
- Compare
Provides methods to sort or search in lists of items
- Environment
Represents a set of environment variables
- Environment.Enumerator
Enumerates the environment variables in a set of environment variables
- Hash
Provides methods to calculate checksums and hash values for data blocks
- Math
Provides mathematical constants and methods for various mathematical operations
- NativeMemoryManager
Manages and represents allocated native memory
- NativeMemoryManagerBase
A base class for memory managers that manage and represent allocated native memory
- NativeMemoryPin
Represents a pin on a NativeMemoryManager
- Platform
Provides methods and properties to identify the current executing platform as well as to interact with it on a lower level in a more platform-specific way.
- Random
Provides methods to generate and seed pseudo-random numbers
- SharedObject
Represents a system-dependent code library (shared object) that is programmatically loadable at runtime
- SystemInfo
Provides properties to check the current system's configuration
Structs
- NativeMemory
Represents an allocated native memory buffer of unspecified type. Also provides methods for managing native memory allocations, including managing SDL's internal allocators.
- NativeMemory<T>
Represents an allocated native memory buffer of elements of type
T
- NativeMemory<T>.Enumerator
Enumerates references to the values of type
Tin an allocated memory buffer of type T
- NullableRefReadOnly<T>
Represents a explicitly nullable read-only reference
- NullableRef<T>
Represents a explicitly nullable reference
- ReadOnlyNativeMemory
Represents an allocated read-only native memory buffer of unspecified type
- ReadOnlyNativeMemory<T>
Represents an allocated read-only native memory buffer of elements of type
T
- ReadOnlyNativeMemory<T>.Enumerator
Enumerates read-only references to the values of type
Tin an allocated read-only memory buffer of type T
Interfaces
- INativeMemoryFunctions
Represents a set of native memory functions that SDL uses to allocate, free, and reallocate memory
- Math.IDispatchComparable<T>
A type only used to dispatch some method calls to signatures with types
Tthat implement IComparable<T>
- Math.IDispatchComparisonOperators<T>
A type only used to dispatch some method calls to signatures with types
Tthat implement IComparisonOperators<TSelf, TOther, TResult>
Enums
- AndroidExternalStorageState
Represents a bit mask describing the state of the external storage for an Android application
- PowerState
Represents the system's power supply state or a battery state
- Sandbox
Represents the kind of an application sandbox environment
Delegates
- AndroidRequestPermissionCallback
Represents a method that handles the response to a call to TryRequestAndroidPermission(string, AndroidRequestPermissionCallback)
- Comparer<T>
Represents a method that is used to comparer two item of type
Tregarding their ordering
- IOSAnimationCallback
Represents a method that is called every frame on Apple iOS
- WindowsMessageHook
Represents a method to handle messages directly from the Windows event loop
- X11EventHook
Represents a method to handle messages directly from the X11 event loop