├── .gitattributes ├── .gitignore ├── Dependencies ├── BASS │ ├── Android │ │ ├── arm64-v8a │ │ │ └── libbass.so │ │ ├── armeabi-v7a │ │ │ └── libbass.so │ │ ├── x86 │ │ │ └── libbass.so │ │ └── x86_64 │ │ │ └── libbass.so │ ├── x64 │ │ ├── osx │ │ │ └── libbass.dylib │ │ ├── unix │ │ │ └── libbass.so │ │ └── win32nt │ │ │ └── bass.dll │ └── x86 │ │ ├── unix │ │ └── libbass.so │ │ └── win32nt │ │ └── bass.dll ├── FMOD │ ├── Android │ │ ├── arm64-v8a │ │ │ ├── libfmod.so │ │ │ └── libfmodL.so │ │ ├── armeabi-v7a │ │ │ ├── libfmod.so │ │ │ └── libfmodL.so │ │ ├── armeabi │ │ │ ├── libfmod.so │ │ │ └── libfmodL.so │ │ ├── fmod.jar │ │ ├── x86 │ │ │ ├── libfmod.so │ │ │ └── libfmodL.so │ │ └── x86_64 │ │ │ ├── libfmod.so │ │ │ └── libfmodL.so │ ├── x64 │ │ ├── osx │ │ │ ├── libfmod.dylib │ │ │ └── libfmodL.dylib │ │ ├── unix │ │ │ ├── libfmod.so │ │ │ └── libfmodL.so │ │ └── win32nt │ │ │ ├── fmod.dll │ │ │ └── fmodL.dll │ └── x86 │ │ ├── unix │ │ ├── libfmod.so │ │ └── libfmodL.so │ │ └── win32nt │ │ ├── fmod.dll │ │ └── fmodL.dll ├── FreeType2 │ ├── Android │ │ ├── arm64-v8a │ │ │ ├── libfreetype.so │ │ │ ├── libharfbuzz.so │ │ │ └── libpng16.so │ │ ├── armeabi-v7a │ │ │ ├── libfreetype.so │ │ │ ├── libharfbuzz.so │ │ │ └── libpng16.so │ │ ├── x86 │ │ │ ├── libfreetype.so │ │ │ ├── libharfbuzz.so │ │ │ └── libpng16.so │ │ └── x86_64 │ │ │ ├── libfreetype.so │ │ │ ├── libharfbuzz.so │ │ │ └── libpng16.so │ ├── x64 │ │ ├── osx │ │ │ ├── libfreetype.6.dylib │ │ │ ├── libfreetype.dylib │ │ │ ├── libharfbuzz.0.dylib │ │ │ ├── libharfbuzz.dylib │ │ │ ├── libpng.dylib │ │ │ ├── libpng16.16.dylib │ │ │ └── libpng16.dylib │ │ ├── unix │ │ │ ├── libfreetype.so │ │ │ ├── libfreetype.so.6 │ │ │ ├── libfreetype.so.6.16.0 │ │ │ ├── libharfbuzz.so │ │ │ ├── libharfbuzz.so.0 │ │ │ ├── libharfbuzz.so.0.10706.0 │ │ │ ├── libpng.so │ │ │ ├── libpng16.so │ │ │ ├── libpng16.so.16 │ │ │ └── libpng16.so.16.34.0 │ │ └── win32nt │ │ │ ├── freetype.dll │ │ │ ├── harfbuzz.dll │ │ │ └── libpng16.dll │ └── x86 │ │ ├── unix │ │ ├── libfreetype.so │ │ ├── libfreetype.so.6 │ │ ├── libfreetype.so.6.16.0 │ │ ├── libharfbuzz.so │ │ ├── libharfbuzz.so.0 │ │ ├── libharfbuzz.so.0.10706.0 │ │ ├── libpng.so │ │ ├── libpng16.so │ │ ├── libpng16.so.16 │ │ └── libpng16.so.16.34.0 │ │ └── win32nt │ │ ├── freetype.dll │ │ ├── harfbuzz.dll │ │ └── libpng16.dll ├── ImGui │ ├── Android │ │ ├── arm64-v8a │ │ │ └── libcimgui.so │ │ ├── armeabi-v7a │ │ │ └── libcimgui.so │ │ ├── x86 │ │ │ └── libcimgui.so │ │ └── x86_64 │ │ │ └── libcimgui.so │ ├── x64 │ │ ├── osx │ │ │ └── libcimgui.dylib │ │ ├── unix │ │ │ └── libcimgui.so │ │ └── win32nt │ │ │ └── cimgui.dll │ └── x86 │ │ ├── unix │ │ └── libcimgui.so │ │ └── win32nt │ │ └── cimgui.dll └── SDL2 │ ├── Android │ ├── arm64-v8a │ │ ├── libSDL2.so │ │ └── libhidapi.so │ ├── armeabi-v7a │ │ ├── libSDL2.so │ │ └── libhidapi.so │ ├── org.libsdl.app.dll │ ├── x86 │ │ ├── libSDL2.so │ │ └── libhidapi.so │ └── x86_64 │ │ ├── libSDL2.so │ │ └── libhidapi.so │ ├── README-SDL.txt │ ├── x64 │ ├── osx │ │ └── libSDL2.dylib │ ├── unix │ │ └── libSDL2.so │ └── win32nt │ │ └── SDL2.dll │ └── x86 │ ├── unix │ └── libSDL2.so │ └── win32nt │ └── SDL2.dll ├── Documentation ├── Plugins │ └── UvDocs.dll ├── Ultraviolet.shfbproj ├── icons │ └── favicon.ico ├── msxsl.exe ├── styles │ ├── branding-Website.css │ └── branding.css └── transforms.xslt ├── Images ├── desktop_uv1024.png ├── desktop_uv128.png ├── desktop_uv16.png ├── desktop_uv256.png ├── desktop_uv32.png ├── desktop_uv48.png ├── desktop_uv512.png ├── desktop_uv64.png ├── desktop_uv72.png ├── uv.ico ├── uv.png ├── uv114.png ├── uv120.png ├── uv144.png ├── uv152.png ├── uv167.png ├── uv180.png ├── uv29.png ├── uv40.png ├── uv57.png ├── uv58.png ├── uv72.png ├── uv76.png ├── uv80.png └── uv87.png ├── LICENSE-MORE.md ├── LICENSE.md ├── Packages ├── Ultraviolet.BASS.Native.nuspe_ ├── Ultraviolet.BASS.Native │ └── build │ │ ├── net6.0-android │ │ └── Ultraviolet.BASS.Native.targets │ │ ├── net6.0 │ │ └── Ultraviolet.BASS.Native.targets │ │ └── netstandard2.1 │ │ └── Ultraviolet.BASS.Native.targets ├── Ultraviolet.BASS.nuspe_ ├── Ultraviolet.Core.nuspe_ ├── Ultraviolet.FMOD.Native.nuspe_ ├── Ultraviolet.FMOD.Native │ └── build │ │ ├── net6.0-android │ │ └── Ultraviolet.FMOD.Native.targets │ │ ├── net6.0 │ │ └── Ultraviolet.FMOD.Native.targets │ │ └── netstandard2.1 │ │ └── Ultraviolet.FMOD.Native.targets ├── Ultraviolet.FMOD.nuspe_ ├── Ultraviolet.FreeType2.Native.nuspe_ ├── Ultraviolet.FreeType2.Native │ └── build │ │ ├── net6.0-android │ │ └── Ultraviolet.FreeType2.Native.targets │ │ ├── net6.0 │ │ └── Ultraviolet.FreeType2.Native.targets │ │ └── netstandard2.1 │ │ └── Ultraviolet.FreeType2.Native.targets ├── Ultraviolet.FreeType2.nuspe_ ├── Ultraviolet.ImGuiViewProvider.Bindings.nuspe_ ├── Ultraviolet.ImGuiViewProvider.Native.nuspe_ ├── Ultraviolet.ImGuiViewProvider.Native │ └── build │ │ ├── net6.0-android │ │ └── Ultraviolet.ImGuiViewProvider.Native.targets │ │ ├── net6.0 │ │ └── Ultraviolet.ImGuiViewProvider.Native.targets │ │ └── netstandard2.1 │ │ └── Ultraviolet.ImGuiViewProvider.Native.targets ├── Ultraviolet.ImGuiViewProvider.nuspe_ ├── Ultraviolet.Image.nuspe_ ├── Ultraviolet.OpenGL.Bindings.nuspe_ ├── Ultraviolet.OpenGL.Environment.nuspe_ ├── Ultraviolet.OpenGL.nuspe_ ├── Ultraviolet.Presentation.Compiler.nuspe_ ├── Ultraviolet.Presentation.nuspe_ ├── Ultraviolet.SDL2.Native.nuspe_ ├── Ultraviolet.SDL2.Native │ └── build │ │ ├── net6.0-android │ │ └── Ultraviolet.SDL2.Native.targets │ │ ├── net6.0 │ │ └── Ultraviolet.SDL2.Native.targets │ │ └── netstandard2.1 │ │ └── Ultraviolet.SDL2.Native.targets ├── Ultraviolet.SDL2.nuspe_ ├── Ultraviolet.Shims.Android.nuspe_ ├── Ultraviolet.Shims.NETCore.nuspe_ ├── Ultraviolet.Tools.nuspe_ ├── Ultraviolet.Windows.Forms.nuspe_ ├── Ultraviolet.nuspe_ ├── _._ ├── nuget.exe ├── pack.bat └── push.bat ├── README.md ├── Source ├── Ultraviolet.Android.sln ├── Ultraviolet.BASS │ ├── Audio │ │ ├── BASSAudioCapabilities.cs │ │ ├── BASSMediaDescription.cs │ │ ├── BASSMediaImporter.cs │ │ ├── BASSSong.cs │ │ ├── BASSSongInstanceManager.cs │ │ ├── BASSSongPlayer.cs │ │ ├── BASSSongProcessor.cs │ │ ├── BASSSoundEffect.cs │ │ ├── BASSSoundEffectPlayer.cs │ │ ├── BASSSoundEffectProcessor.cs │ │ ├── BASSUltravioletAudioDevice.cs │ │ └── BASSUtil.cs │ ├── BASSAudioPlugin.cs │ ├── BASSException.cs │ ├── BASSStrings.cs │ ├── BASSUltravioletAudio.cs │ ├── BASSUltravioletMessages.cs │ ├── Messages │ │ └── BASSDeviceChangedMessageData.cs │ ├── Native │ │ ├── BASSNative.BASS_ACTIVE.cs │ │ ├── BASSNative.BASS_ATTRIB.cs │ │ ├── BASSNative.BASS_CONFIG.cs │ │ ├── BASSNative.BASS_DEVICE.E.cs │ │ ├── BASSNative.BASS_ERROR.cs │ │ ├── BASSNative.BASS_SAMPLE.cs │ │ ├── BASSNative.BASS_STREAM.cs │ │ ├── BASSNative.BASS_STREAMPROC.cs │ │ ├── BASSNative.BASS_SYNC.cs │ │ ├── BASSNative.BASS_TAG.cs │ │ ├── BASSNative.Helpers.cs │ │ ├── BASSNative.cs │ │ ├── BASSNativeImpl.cs │ │ ├── BASSNativeImpl_Android.cs │ │ ├── BASSNativeImpl_Default.cs │ │ ├── BASS_CHANNELINFO.cs │ │ ├── BASS_DEVICEINFO.cs │ │ ├── BASS_FILEPROCS.cs │ │ ├── BASS_SAMPLE.cs │ │ ├── TAG_ID3.cs │ │ └── _Definitions.BASS.xml │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ └── Ultraviolet.BASS.csproj ├── Ultraviolet.Core.TestFramework │ ├── BooleanResult.cs │ ├── CollectionResult.cs │ ├── CoreTestFramework.cs │ ├── DoubleResult.cs │ ├── LocalizedStringResult.cs │ ├── LocalizedStringVariantResult.cs │ ├── ObjectResult.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SingleResult.cs │ ├── StringResult.cs │ ├── Ultraviolet.Core.TestFramework.csproj │ └── ValueResult.cs ├── Ultraviolet.Core.Tests │ ├── Collections │ │ ├── BinaryHeapTest.cs │ │ ├── ExpandingPoolRegistryTest.cs │ │ ├── ExpandingPoolTest.cs │ │ ├── GenericEnumeratorTest.cs │ │ ├── ObservableDictionaryTest.cs │ │ ├── ObservableItem.cs │ │ ├── ObservableListTest.cs │ │ ├── PooledLinkedListTest.cs │ │ ├── PooledObjectScopeTest.cs │ │ ├── PriorityQueueTest.cs │ │ └── Specialized │ │ │ ├── UnsafeObjectStreamTest.UnsafeObjectType.cs │ │ │ ├── UnsafeObjectStreamTest.UnsafeObjectTypeOne.cs │ │ │ ├── UnsafeObjectStreamTest.UnsafeObjectTypeTwo.cs │ │ │ └── UnsafeObjectStreamTest.cs │ ├── CoreEnumJsonConverterTests.cs │ ├── CoreEnumerableJsonConverterTests.cs │ ├── Data │ │ ├── DataObjectRegistryTests.TestDataObject.cs │ │ ├── DataObjectRegistryTests.TestDataObjectRegistry.cs │ │ ├── DataObjectRegistryTests.cs │ │ ├── MersenneTwisterTest.cs │ │ ├── ObjectLoaderTest.ArrayComplexModel.cs │ │ ├── ObjectLoaderTest.ArrayIndexerModel.cs │ │ ├── ObjectLoaderTest.ArrayModel.cs │ │ ├── ObjectLoaderTest.ComplexIndexerModel.cs │ │ ├── ObjectLoaderTest.ComplexList.cs │ │ ├── ObjectLoaderTest.ComplexRefObject.cs │ │ ├── ObjectLoaderTest.ComplexRefObjectDerived.cs │ │ ├── ObjectLoaderTest.ComplexRefObjectF.cs │ │ ├── ObjectLoaderTest.ComplexRefObjectNotDerived.cs │ │ ├── ObjectLoaderTest.ComplexValueObject.cs │ │ ├── ObjectLoaderTest.ComplexValueObjectChild.cs │ │ ├── ObjectLoaderTest.CtorArgModel.cs │ │ ├── ObjectLoaderTest.CtorArgModelAmbiguousMatch.cs │ │ ├── ObjectLoaderTest.CtorArgModelInvalidMatch.cs │ │ ├── ObjectLoaderTest.CtorArgModelNoMatch.cs │ │ ├── ObjectLoaderTest.EnumerableComplexModel.cs │ │ ├── ObjectLoaderTest.EnumerableModel.cs │ │ ├── ObjectLoaderTest.IndexerModel.cs │ │ ├── ObjectLoaderTest.ListComplexModel.cs │ │ ├── ObjectLoaderTest.ListIndexerModel.cs │ │ ├── ObjectLoaderTest.ListModel.cs │ │ ├── ObjectLoaderTest.MultiIndexerModel.cs │ │ ├── ObjectLoaderTest.ReservedKeywordModel.cs │ │ ├── ObjectLoaderTest.SimpleEnum.cs │ │ ├── ObjectLoaderTest.SimpleFlags.cs │ │ ├── ObjectLoaderTest.SimpleModel.cs │ │ ├── ObjectLoaderTest.SimpleModelBase.cs │ │ ├── ObjectLoaderTest.cs │ │ └── PrimitiveUnionTest.cs │ ├── MaskedUInt32Test.cs │ ├── MaskedUInt64Test.cs │ ├── MathUtilTest.cs │ ├── Messages │ │ └── LocalMessageQueueTest.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── DataObjectRegistryData.json │ │ ├── DataObjectRegistryData.xml │ │ ├── LocalizedStrings.json │ │ └── LocalizedStrings.xml │ ├── SetUpFixture.cs │ ├── Text │ │ ├── LocalizationTest.FrenchLanguagePlugin.cs │ │ ├── LocalizationTest.cs │ │ ├── StringFormatterTest.cs │ │ ├── StringPtr16Test.cs │ │ ├── StringPtr8Test.cs │ │ ├── StringSegmentTest.cs │ │ └── TokenizerTest.cs │ └── Ultraviolet.Core.Tests.csproj ├── Ultraviolet.Core │ ├── Collections │ │ ├── ArrayEnumerator.cs │ │ ├── BinaryHeap.Enumerator.cs │ │ ├── BinaryHeap.cs │ │ ├── ExpandingPool.cs │ │ ├── ExpandingPoolRegistry.cs │ │ ├── GenericEnumerator.cs │ │ ├── INotifyCollectionChanged.cs │ │ ├── INotifyCollectionChangedOfT.cs │ │ ├── IPool.cs │ │ ├── IPoolOfT.cs │ │ ├── NamespaceDoc.cs │ │ ├── ObservableDictionary.cs │ │ ├── ObservableList.cs │ │ ├── Pool.cs │ │ ├── PooledLinkedList.cs │ │ ├── PooledObjectScope.cs │ │ ├── PriorityQueue.cs │ │ └── Specialized │ │ │ ├── NamespaceDoc.cs │ │ │ ├── UnsafeObjectStream.cs │ │ │ ├── WeakDictionary.cs │ │ │ ├── WeakKeyComparer.cs │ │ │ ├── WeakKeyDictionary.cs │ │ │ └── WeakKeyReference.cs │ ├── CommonBoxedValues.cs │ ├── Contract.cs │ ├── CoreEnumJsonConverter.cs │ ├── CoreEnumerableJsonConverter.cs │ ├── CoreJsonContractResolver.cs │ ├── CoreJsonConverter.cs │ ├── CoreJsonSerializerSettings.cs │ ├── CoreStrings.cs │ ├── Data │ │ ├── DataObject.cs │ │ ├── DataObjectKeysDescription.cs │ │ ├── DataObjectRegistries.cs │ │ ├── DataObjectRegistry.IEnumerable.cs │ │ ├── DataObjectRegistry.cs │ │ ├── DataObjectRegistryDescription.cs │ │ ├── DataObjectRegistryKeysDescription.cs │ │ ├── DataObjectTranslationTable.cs │ │ ├── DataObjectTypeConverter.cs │ │ ├── IDataObjectRegistry.cs │ │ ├── IGloballyIdentified.cs │ │ ├── INotifyPropertyChanged.cs │ │ ├── MersenneTwister.cs │ │ ├── NamespaceDoc.cs │ │ ├── ObjectLoader.cs │ │ ├── ObjectLoaderDataType.cs │ │ ├── ObjectLoaderMember.cs │ │ ├── ObjectLoaderState.cs │ │ ├── ObjectLoaderXmlSerializer.cs │ │ ├── ObjectResolver.cs │ │ ├── ObjectResolverJsonConverter.cs │ │ ├── ObjectResolverTypeConverter.cs │ │ ├── PrimitiveUnion.cs │ │ ├── ResolvedDataObjectReference.Equality.cs │ │ └── ResolvedDataObjectReference.cs │ ├── FunctorComparer.cs │ ├── IO │ │ ├── BinaryReaderExtensions.cs │ │ ├── BinaryWriterExtensions.cs │ │ └── NamespaceDoc.cs │ ├── LinkerSafeAttribute.cs │ ├── MaskedUInt32.Equality.cs │ ├── MaskedUInt32.cs │ ├── MaskedUInt64.Equality.cs │ ├── MaskedUInt64.cs │ ├── MathUtil.cs │ ├── Messages │ │ ├── IMessageQueue.cs │ │ ├── IMessageSubscriber.cs │ │ ├── LocalMessageQueue.EnqueuedMessage.cs │ │ ├── LocalMessageQueue.cs │ │ ├── MessageData.cs │ │ ├── NamespaceDoc.cs │ │ └── SubscriberCollection.cs │ ├── MonoNativeFunctionWrapperAttribute.cs │ ├── MonoPInvokeCallbackAttribute.cs │ ├── NamespaceDoc.cs │ ├── Native │ │ ├── DefaultPathResolver.cs │ │ ├── LibraryLoader.cs │ │ ├── NativeLibrary.cs │ │ ├── PathResolver.cs │ │ ├── UnixLibraryLoader.cs │ │ ├── UnixLibraryLoaderLibc.cs │ │ ├── UnixLibraryLoaderLibdl.cs │ │ ├── UnixLibraryLoaderLibdl2.cs │ │ └── Win32LibraryLoader.cs │ ├── PreserveAttribute.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ ├── SafeDispose.cs │ ├── Schema │ │ └── Ultraviolet │ │ │ └── Core │ │ │ ├── MaskedUInt32.json │ │ │ ├── MaskedUInt64.json │ │ │ └── Text │ │ │ ├── LocalizationDatabase.json │ │ │ ├── LocalizedString.json │ │ │ ├── LocalizedStringVariant.json │ │ │ ├── LocalizedStringVariantCollection.json │ │ │ └── StringResource.json │ ├── Text │ │ ├── ILocalizationPlugin.cs │ │ ├── ISegmentableStringSource.cs │ │ ├── IStringSource.cs │ │ ├── Localization.cs │ │ ├── LocalizationDatabase.cs │ │ ├── LocalizationDatabaseDescription.cs │ │ ├── LocalizedString.IEnumerable.cs │ │ ├── LocalizedString.cs │ │ ├── LocalizedStringDescription.cs │ │ ├── LocalizedStringMatchEvaluatorData.cs │ │ ├── LocalizedStringVariant.cs │ │ ├── LocalizedStringVariantCollection.cs │ │ ├── LocalizedStringVariantCollectionDescription.cs │ │ ├── LocalizedStringVariantCollectionJsonConverter.cs │ │ ├── LocalizedStringVariantDescription.cs │ │ ├── NamespaceDoc.cs │ │ ├── StringBuilderExtensions.Numeric.cs │ │ ├── StringBuilderExtensions.cs │ │ ├── StringBuilderSource.Equality.cs │ │ ├── StringBuilderSource.cs │ │ ├── StringFormatter.DecimalsCommandHandler.cs │ │ ├── StringFormatter.HexCommandHandler.cs │ │ ├── StringFormatter.MatchCommandHandler.cs │ │ ├── StringFormatter.PadCommandHandler.cs │ │ ├── StringFormatter.VariantCommandHandler.cs │ │ ├── StringFormatter.cs │ │ ├── StringFormatterCommandArgument.cs │ │ ├── StringFormatterCommandArguments.cs │ │ ├── StringFormatterCommandHandler.cs │ │ ├── StringFormatterCommandInfo.cs │ │ ├── StringPtr16.Equality.cs │ │ ├── StringPtr16.cs │ │ ├── StringPtr8.Equality.cs │ │ ├── StringPtr8.cs │ │ ├── StringResource.cs │ │ ├── StringSegment.Equality.cs │ │ ├── StringSegment.cs │ │ ├── StringSegmentConversion.cs │ │ ├── StringSegmentExtensions.cs │ │ ├── StringSegmentKey.Equality.cs │ │ ├── StringSegmentKey.cs │ │ ├── StringSegmentSource.Equality.cs │ │ ├── StringSegmentSource.cs │ │ ├── StringSource.Equality.cs │ │ ├── StringSource.cs │ │ ├── StringSourceEquality.cs │ │ └── Tokenizer.cs │ ├── Ultraviolet.Core.csproj │ ├── UltravioletNative.cs │ ├── UltravioletPlatform.cs │ ├── UltravioletPlatformInfo.cs │ ├── UltravioletRuntime.cs │ ├── WeakNullReference.cs │ ├── WeakReferenceOfT.cs │ └── Xml │ │ ├── NamespaceDoc.cs │ │ └── XElementExtensions.cs ├── Ultraviolet.FMOD │ ├── Audio │ │ ├── FMODAudioCapabilities.cs │ │ ├── FMODChannelPlayer.cs │ │ ├── FMODMediaDescription.cs │ │ ├── FMODMediaImporter.cs │ │ ├── FMODSong.cs │ │ ├── FMODSongPlayer.cs │ │ ├── FMODSongProcessor.cs │ │ ├── FMODSoundEffect.cs │ │ ├── FMODSoundEffectPlayer.cs │ │ ├── FMODSoundEffectProcessor.cs │ │ └── FMODUltravioletAudioDevice.cs │ ├── FMODAudioPlugin.cs │ ├── FMODException.cs │ ├── FMODFileStream.cs │ ├── FMODFileSystem.cs │ ├── FMODGenericPlatformImplementationDetails.cs │ ├── FMODPlatformSpecificImplementationDetails.cs │ ├── FMODStrings.cs │ ├── FMODUltravioletAudio.cs │ ├── Native │ │ ├── FMODNative.ErrorString.cs │ │ ├── FMODNative.cs │ │ ├── FMODNativeImpl.cs │ │ ├── FMODNativeImpl_Android.cs │ │ ├── FMODNativeImpl_Default.cs │ │ ├── FMOD_ASYNCREADINFO.cs │ │ ├── FMOD_CHANNELMASK.cs │ │ ├── FMOD_CHANNELORDER.cs │ │ ├── FMOD_CREATESOUNDEXINFO.cs │ │ ├── FMOD_DEBUG_FLAGS.cs │ │ ├── FMOD_DEBUG_MODE.cs │ │ ├── FMOD_INITFLAGS.cs │ │ ├── FMOD_MODE.cs │ │ ├── FMOD_RESULT.cs │ │ ├── FMOD_SOUND_FORMAT.cs │ │ ├── FMOD_SOUND_TYPE.cs │ │ ├── FMOD_SPEAKERMODE.cs │ │ ├── FMOD_SYSTEM_CALLBACK_TYPE.cs │ │ ├── FMOD_TAG.cs │ │ ├── FMOD_TAGDATATYPE.cs │ │ ├── FMOD_TAGTYPE.cs │ │ ├── FMOD_TIMEUNIT.cs │ │ └── _Definitions.xml │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ └── Ultraviolet.FMOD.csproj ├── Ultraviolet.FreeType2 │ ├── FreeTypeBlendMode.cs │ ├── FreeTypeCalc.cs │ ├── FreeTypeException.cs │ ├── FreeTypeFont.cs │ ├── FreeTypeFontFace.cs │ ├── FreeTypeFontImporter.cs │ ├── FreeTypeFontImporterMetadata.cs │ ├── FreeTypeFontInfo.cs │ ├── FreeTypeFontPlugin.cs │ ├── FreeTypeFontProcessor.PrepopulatedGlyphRange.cs │ ├── FreeTypeFontProcessor.cs │ ├── FreeTypeFontProcessorMetadata.cs │ ├── FreeTypeGlyphInfo.cs │ ├── FreeTypeLibrary.cs │ ├── FreeTypeLineCapMode.cs │ ├── FreeTypeLineJoinMode.cs │ ├── FreeTypeStrings.cs │ ├── HarfBuzzNativeStringBuffer.cs │ ├── HarfBuzzTextShaper.cs │ ├── Native │ │ ├── FT_BBox32.cs │ │ ├── FT_BBox64.cs │ │ ├── FT_Bitmap.cs │ │ ├── FT_BitmapGlyphRec32.cs │ │ ├── FT_BitmapGlyphRec64.cs │ │ ├── FT_Bitmap_Size32.cs │ │ ├── FT_Bitmap_Size64.cs │ │ ├── FT_CharMapRec32.cs │ │ ├── FT_CharMapRec64.cs │ │ ├── FT_Encoding.cs │ │ ├── FT_Error.cs │ │ ├── FT_FaceRec32.cs │ │ ├── FT_FaceRec64.cs │ │ ├── FT_FaceRecFacade.cs │ │ ├── FT_Generic.cs │ │ ├── FT_GlyphLoadRec32.cs │ │ ├── FT_GlyphLoadRec64.cs │ │ ├── FT_GlyphLoaderRec32.cs │ │ ├── FT_GlyphLoaderRec64.cs │ │ ├── FT_GlyphRec32.cs │ │ ├── FT_GlyphRec64.cs │ │ ├── FT_GlyphSlotRec32.cs │ │ ├── FT_GlyphSlotRec64.cs │ │ ├── FT_Glyph_Format.cs │ │ ├── FT_Glyph_Metrics32.cs │ │ ├── FT_Glyph_Metrics64.cs │ │ ├── FT_Kerning_Mode.cs │ │ ├── FT_LibraryRec.cs │ │ ├── FT_ListNodeRec.cs │ │ ├── FT_ListRec.cs │ │ ├── FT_Matrix32.cs │ │ ├── FT_Matrix64.cs │ │ ├── FT_Outline32.cs │ │ ├── FT_Outline64.cs │ │ ├── FT_Pixel_Mode.cs │ │ ├── FT_Render_Mode.cs │ │ ├── FT_SizeRec32.cs │ │ ├── FT_SizeRec64.cs │ │ ├── FT_Size_Metrics32.cs │ │ ├── FT_Size_Metrics64.cs │ │ ├── FT_Stroker_LineCap.cs │ │ ├── FT_Stroker_LineJoin.cs │ │ ├── FT_SubGlyphRec32.cs │ │ ├── FT_SubGlyphRec64.cs │ │ ├── FT_Vector32.cs │ │ ├── FT_Vector64.cs │ │ ├── FreeTypeNative.FT_FACE.cs │ │ ├── FreeTypeNative.FT_LOAD.cs │ │ ├── FreeTypeNative.Helpers.cs │ │ ├── FreeTypeNative.cs │ │ ├── FreeTypeNativeImpl.cs │ │ ├── FreeTypeNativeImpl_Android.cs │ │ ├── FreeTypeNativeImpl_Default.cs │ │ ├── HarfBuzzNative.cs │ │ ├── HarfBuzzNativeImpl.cs │ │ ├── HarfBuzzNativeImpl_Android.cs │ │ ├── HarfBuzzNativeImpl_Default.cs │ │ ├── SharedNativeLibraries.cs │ │ ├── _Definitions.FreeType2.xml │ │ ├── _Definitions.HarfBuzz.xml │ │ ├── _SharedLibraries.xml │ │ ├── hb_buffer_content_type_t.cs │ │ ├── hb_direction_t.cs │ │ ├── hb_glyph_info_t.cs │ │ ├── hb_glyph_position_t.cs │ │ └── hb_script_t.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ ├── TextDirectionUtil.cs │ ├── TextScriptUtil.cs │ ├── Ultraviolet.FreeType2.csproj │ ├── UltravioletFontProcessorFromFreeType.cs │ ├── UltravioletFontProcessorFromJObject.cs │ └── UltravioletFontProcessorFromXDocument.cs ├── Ultraviolet.ImGuiViewProvider.Bindings │ ├── Bool8.cs │ ├── Generated │ │ ├── CustomRect.gen.cs │ │ ├── GlyphRangesBuilder.gen.cs │ │ ├── ImColor.gen.cs │ │ ├── ImDrawChannel.gen.cs │ │ ├── ImDrawCmd.gen.cs │ │ ├── ImDrawCornerFlags.gen.cs │ │ ├── ImDrawData.gen.cs │ │ ├── ImDrawList.gen.cs │ │ ├── ImDrawListFlags.gen.cs │ │ ├── ImDrawVert.gen.cs │ │ ├── ImFont.gen.cs │ │ ├── ImFontAtlas.gen.cs │ │ ├── ImFontAtlasFlags.gen.cs │ │ ├── ImFontConfig.gen.cs │ │ ├── ImFontGlyph.gen.cs │ │ ├── ImGui.gen.cs │ │ ├── ImGuiBackendFlags.gen.cs │ │ ├── ImGuiCol.gen.cs │ │ ├── ImGuiColorEditFlags.gen.cs │ │ ├── ImGuiComboFlags.gen.cs │ │ ├── ImGuiCond.gen.cs │ │ ├── ImGuiConfigFlags.gen.cs │ │ ├── ImGuiDataType.gen.cs │ │ ├── ImGuiDir.gen.cs │ │ ├── ImGuiDragDropFlags.gen.cs │ │ ├── ImGuiFocusedFlags.gen.cs │ │ ├── ImGuiHoveredFlags.gen.cs │ │ ├── ImGuiIO.gen.cs │ │ ├── ImGuiInputTextCallbackData.gen.cs │ │ ├── ImGuiInputTextFlags.gen.cs │ │ ├── ImGuiKey.gen.cs │ │ ├── ImGuiListClipper.gen.cs │ │ ├── ImGuiMouseCursor.gen.cs │ │ ├── ImGuiNative.cs │ │ ├── ImGuiNativeImpl.cs │ │ ├── ImGuiNativeImpl_Android.cs │ │ ├── ImGuiNativeImpl_Default.cs │ │ ├── ImGuiNavInput.gen.cs │ │ ├── ImGuiOnceUponAFrame.gen.cs │ │ ├── ImGuiPayload.gen.cs │ │ ├── ImGuiSelectableFlags.gen.cs │ │ ├── ImGuiSizeCallbackData.gen.cs │ │ ├── ImGuiStorage.gen.cs │ │ ├── ImGuiStyle.gen.cs │ │ ├── ImGuiStyleVar.gen.cs │ │ ├── ImGuiTextBuffer.gen.cs │ │ ├── ImGuiTextFilter.gen.cs │ │ ├── ImGuiTreeNodeFlags.gen.cs │ │ ├── ImGuiWindowFlags.gen.cs │ │ ├── TextRange.gen.cs │ │ └── _Definitions.xml │ ├── ImDrawData.Manual.cs │ ├── ImDrawList.Manual.cs │ ├── ImGui.Manual.cs │ ├── ImGuiSizeCallback.cs │ ├── ImGuiTextEditCallback.cs │ ├── ImVector.cs │ ├── LICENSE.md │ ├── NullTerminatedString.cs │ ├── Pair.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RangeAccessor.cs │ ├── Ultraviolet.ImGuiViewProvider.Bindings.csproj │ └── Util.cs ├── Ultraviolet.ImGuiViewProvider │ ├── IImGuiPanel.cs │ ├── ImGuiFontRegistry.cs │ ├── ImGuiGeometryBuffer.cs │ ├── ImGuiPlugin.cs │ ├── ImGuiStrings.cs │ ├── ImGuiTextureRegistry.cs │ ├── ImGuiVertex.cs │ ├── ImGuiView.ScancodeMap.cs │ ├── ImGuiView.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ └── Ultraviolet.ImGuiViewProvider.csproj ├── Ultraviolet.Image │ ├── Ultraviolet.Image.csproj │ ├── UltravioletImage.cs │ └── UltravioletImageFormat.cs ├── Ultraviolet.NETCore.sln ├── Ultraviolet.OpenGL.Bindings │ ├── BindingsStrings.cs │ ├── DSA │ │ ├── DirectStateAccessARBImpl.cs │ │ ├── DirectStateAccessEXTImpl.cs │ │ ├── DirectStateAccessImpl.cs │ │ └── DirectStateAccessNullImpl.cs │ ├── Extensions │ │ ├── ARB_debug_output.cs │ │ ├── ARB_direct_state_access.cs │ │ ├── ARB_framebuffer_object.cs │ │ ├── ARB_framebuffer_sRGB.cs │ │ ├── ARB_gpu_shader_fp64.cs │ │ ├── ARB_imaging.cs │ │ ├── ARB_invalidate_subdata.cs │ │ ├── ARB_map_buffer_alignment.cs │ │ ├── ARB_map_buffer_range.cs │ │ ├── ARB_sampler_objects.cs │ │ ├── ARB_shadow.cs │ │ ├── ARB_texture_multisample.cs │ │ ├── ARB_texture_rg.cs │ │ ├── ARB_texture_storage.cs │ │ ├── ARB_vertex_array_object.cs │ │ ├── ARB_vertex_attrib_binding.cs │ │ ├── EXT_direct_state_access.cs │ │ ├── EXT_discard_framebuffer.cs │ │ ├── EXT_texture_compression_s3t.cs │ │ ├── EXT_texture_filter_anisotropic.cs │ │ └── EXT_texture_sRGB.cs │ ├── GL.Core_1_1.cs │ ├── GL.Core_1_2.cs │ ├── GL.Core_1_3.cs │ ├── GL.Core_1_4.cs │ ├── GL.Core_1_5.cs │ ├── GL.Core_2_0.cs │ ├── GL.Core_2_1.cs │ ├── GL.Core_3_0.cs │ ├── GL.Core_3_1.cs │ ├── GL.Core_3_2.cs │ ├── GL.Core_3_3.cs │ ├── GL.Core_4_0.cs │ ├── GL.Core_4_1.cs │ ├── GL.Core_4_2.cs │ ├── GL.Core_4_3.cs │ ├── GL.Core_4_4.cs │ ├── GL.DSA.cs │ ├── GL.Features.cs │ ├── GL.Initialization.cs │ ├── IOpenGLInitializer.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RequireAttribute.cs │ ├── Resources │ │ └── Strings.xml │ └── Ultraviolet.OpenGL.Bindings.csproj ├── Ultraviolet.OpenGL.Environment │ ├── OpenGLEnvironment.cs │ ├── OpenGLGraphicsConfiguration.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Ultraviolet.OpenGL.Environment.csproj ├── Ultraviolet.OpenGL │ ├── Graphics │ │ ├── Caching │ │ │ ├── CachedBlendColor.cs │ │ │ ├── CachedBlendEquation.cs │ │ │ ├── CachedBlendFunction.cs │ │ │ ├── CachedCapability.cs │ │ │ ├── CachedClearColor.cs │ │ │ ├── CachedClearDepth.cs │ │ │ ├── CachedClearStencil.cs │ │ │ ├── CachedColorMask.cs │ │ │ ├── CachedCulledFace.cs │ │ │ ├── CachedDepthFunc.cs │ │ │ ├── CachedDepthMask.cs │ │ │ ├── CachedFrontFace.cs │ │ │ ├── CachedPolygonMode.cs │ │ │ ├── CachedPolygonOffset.cs │ │ │ ├── CachedStencilFunc.cs │ │ │ ├── CachedStencilMask.cs │ │ │ └── CachedStencilOp.cs │ │ ├── EffectDescription.cs │ │ ├── EffectDirtyFlags.cs │ │ ├── EffectHelpers.cs │ │ ├── EffectImplementationProcessor.cs │ │ ├── Graphics2D │ │ │ └── OpenGLSpriteBatchEffect.cs │ │ ├── IBindableResource.cs │ │ ├── IOpenGLDynamicTexture.cs │ │ ├── IOpenGLResource.cs │ │ ├── OpenGLAttribCategory.cs │ │ ├── OpenGLBasicEffect.Shaders.cs │ │ ├── OpenGLBasicEffect.cs │ │ ├── OpenGLBasicEffectParameterBlock.cs │ │ ├── OpenGLBlendState.cs │ │ ├── OpenGLBlurEffect.cs │ │ ├── OpenGLDepthStencilState.cs │ │ ├── OpenGLDynamicTexture2D.cs │ │ ├── OpenGLDynamicTexture3D.cs │ │ ├── OpenGLEffectImplementation.cs │ │ ├── OpenGLEffectImplementationProcessorFromJObject.cs │ │ ├── OpenGLEffectImplementationProcessorFromShaderSource.cs │ │ ├── OpenGLEffectImplementationProcessorFromXDocument.cs │ │ ├── OpenGLEffectImplementationProcessorFromXDocumentV1.cs │ │ ├── OpenGLEffectImplementationProcessorFromXDocumentV2.cs │ │ ├── OpenGLEffectParameter.cs │ │ ├── OpenGLEffectParameterCollection.cs │ │ ├── OpenGLEffectParameterData.cs │ │ ├── OpenGLEffectParameterDataType.cs │ │ ├── OpenGLEffectPass.cs │ │ ├── OpenGLEffectPassCollection.cs │ │ ├── OpenGLEffectProcessorFromJObject.cs │ │ ├── OpenGLEffectProcessorFromShaderSource.cs │ │ ├── OpenGLEffectProcessorFromXDocument.cs │ │ ├── OpenGLEffectSource.cs │ │ ├── OpenGLEffectSourceAssetType.cs │ │ ├── OpenGLEffectSourceProcessorFromJObject.cs │ │ ├── OpenGLEffectSourceProcessorFromShaderSource.cs │ │ ├── OpenGLEffectSourceProcessorFromXDocument.cs │ │ ├── OpenGLEffectTechnique.cs │ │ ├── OpenGLEffectTechniqueCollection.cs │ │ ├── OpenGLFragmentShader.cs.cs │ │ ├── OpenGLFragmentShaderImporter.cs │ │ ├── OpenGLFragmentShaderProcessor.cs.cs │ │ ├── OpenGLGeometryStream.VertexBufferBinding.cs │ │ ├── OpenGLGeometryStream.cs │ │ ├── OpenGLGraphicsCapabilities.cs │ │ ├── OpenGLIndexBuffer.cs │ │ ├── OpenGLRasterizerState.cs │ │ ├── OpenGLRenderBuffer2D.cs │ │ ├── OpenGLRenderTarget2D.cs │ │ ├── OpenGLSamplerObject.cs │ │ ├── OpenGLSamplerState.cs │ │ ├── OpenGLShaderProgram.cs │ │ ├── OpenGLShaderProgramCollection.cs │ │ ├── OpenGLShaderUniform.cs │ │ ├── OpenGLShaderUniformCollection.cs │ │ ├── OpenGLSkinnedEffect.Shaders.cs │ │ ├── OpenGLSkinnedEffect.cs │ │ ├── OpenGLSkinnedEffectParameterBlock.cs │ │ ├── OpenGLState.cs │ │ ├── OpenGLStateInteger.cs │ │ ├── OpenGLSwapChainManager.cs │ │ ├── OpenGLTexture2D.cs │ │ ├── OpenGLTexture3D.cs │ │ ├── OpenGLTextureUtil.cs │ │ ├── OpenGLVertexBuffer.cs │ │ ├── OpenGLVertexShader.cs │ │ ├── OpenGLVertexShaderImporter.cs │ │ ├── OpenGLVertexShaderProcessor.cs │ │ ├── ShaderCompiler.cs │ │ ├── ShaderSource.cs │ │ ├── ShaderSourceMetadata.cs │ │ ├── ShaderSourceProcessor.cs │ │ └── Uniforms │ │ │ ├── Mat2.cs │ │ │ ├── Mat2x3.cs │ │ │ ├── Mat2x4.cs │ │ │ ├── Mat3.cs │ │ │ ├── Mat3x2.cs │ │ │ ├── Mat3x4.cs │ │ │ ├── Mat4x2.cs │ │ │ └── Mat4x3.cs │ ├── OpenGLGraphicsPlugin.cs │ ├── OpenGLInitializer.cs │ ├── OpenGLStrings.cs │ ├── OpenGLUltravioletGraphics.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ResourceUtil.cs │ ├── Resources │ │ ├── BasicEffectPreamble.glsl │ │ ├── BasicEffect_PSBasic.frag │ │ ├── BasicEffect_PSBasicNoFog.frag │ │ ├── BasicEffect_PSBasicPixelLighting.frag │ │ ├── BasicEffect_PSBasicPixelLightingTx.frag │ │ ├── BasicEffect_PSBasicTx.frag │ │ ├── BasicEffect_PSBasicTxNoFog.frag │ │ ├── BasicEffect_PSBasicVertexLighting.frag │ │ ├── BasicEffect_PSBasicVertexLightingNoFog.frag │ │ ├── BasicEffect_PSBasicVertexLightingTx.frag │ │ ├── BasicEffect_PSBasicVertexLightingTxNoFog.frag │ │ ├── BasicEffect_VSBasic.vert │ │ ├── BasicEffect_VSBasicNoFog.vert │ │ ├── BasicEffect_VSBasicOneLight.vert │ │ ├── BasicEffect_VSBasicOneLightTx.vert │ │ ├── BasicEffect_VSBasicOneLightTxVc.vert │ │ ├── BasicEffect_VSBasicOneLightVc.vert │ │ ├── BasicEffect_VSBasicPixelLighting.vert │ │ ├── BasicEffect_VSBasicPixelLightingTx.vert │ │ ├── BasicEffect_VSBasicPixelLightingTxVc.vert │ │ ├── BasicEffect_VSBasicPixelLightingVc.vert │ │ ├── BasicEffect_VSBasicTx.vert │ │ ├── BasicEffect_VSBasicTxNoFog.vert │ │ ├── BasicEffect_VSBasicTxVc.vert │ │ ├── BasicEffect_VSBasicTxVcNoFog.vert │ │ ├── BasicEffect_VSBasicVc.vert │ │ ├── BasicEffect_VSBasicVcNoFog.vert │ │ ├── BasicEffect_VSBasicVertexLighting.vert │ │ ├── BasicEffect_VSBasicVertexLightingTx.vert │ │ ├── BasicEffect_VSBasicVertexLightingTxVc.vert │ │ ├── BasicEffect_VSBasicVertexLightingVc.vert │ │ ├── BlurEffect.frag │ │ ├── BlurEffectRadius1.frag │ │ ├── BlurEffectRadius3.frag │ │ ├── BlurEffectRadius5.frag │ │ ├── BlurEffectRadius7.frag │ │ ├── BlurEffectRadius9.frag │ │ ├── CommonFog.glsl │ │ ├── CommonLighting.glsl │ │ ├── CommonSrgb.glsl │ │ ├── CommonVert.glsl │ │ ├── Generate-BlurEffect.ps1 │ │ ├── SharedHeader.glsl │ │ ├── SkinnedEffectPreamble.glsl │ │ ├── SkinnedEffect_PSSkinnedPixelLighting.frag │ │ ├── SkinnedEffect_PSSkinnedVertexLighting.frag │ │ ├── SkinnedEffect_PSSkinnedVertexLightingNoFog.frag │ │ ├── SkinnedEffect_VSSkinnedOneLightFourBones.vert │ │ ├── SkinnedEffect_VSSkinnedOneLightOneBone.vert │ │ ├── SkinnedEffect_VSSkinnedOneLightTwoBones.vert │ │ ├── SkinnedEffect_VSSkinnedPixelLightingFourBones.vert │ │ ├── SkinnedEffect_VSSkinnedPixelLightingOneBone.vert │ │ ├── SkinnedEffect_VSSkinnedPixelLightingTwoBones.vert │ │ ├── SkinnedEffect_VSSkinnedVertexLightingFourBones.vert │ │ ├── SkinnedEffect_VSSkinnedVertexLightingOneBone.vert │ │ ├── SkinnedEffect_VSSkinnedVertexLightingTwoBones.vert │ │ ├── SpriteBatchEffect.frag │ │ ├── SpriteBatchEffect.vert │ │ ├── Strings.xml │ │ └── uv64.png │ ├── Schema │ │ └── Ultraviolet │ │ │ └── OpenGL │ │ │ └── Graphics │ │ │ └── Effect.json │ └── Ultraviolet.OpenGL.csproj ├── Ultraviolet.Presentation.Compiler │ ├── BindingExpressionInfo.cs │ ├── CSharpLanguage.cs │ ├── CompilerCache.cs │ ├── CompilerStrings.cs │ ├── DataSourceDefinition.cs │ ├── DataSourceLoader.cs │ ├── DataSourceWrapperInfo.cs │ ├── DataSourceWrapperWriter.cs │ ├── DependencyFinder.cs │ ├── ExpressionUtil.cs │ ├── FixupBindingSettersRewriter.cs │ ├── FixupExpressionPropertiesRewriter.cs │ ├── IExpressionCompilerState.cs │ ├── LegacyExpressionCompiler.cs │ ├── LegacyExpressionCompilerState.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ ├── RoslynExpressionCompiler.cs │ ├── RoslynExpressionCompilerState.cs │ ├── Ultraviolet.Presentation.Compiler.csproj │ ├── Ultraviolet.Presentation.Compiler.projitems │ └── UvmlTypeAnalysis.cs ├── Ultraviolet.Presentation.Tests.ViewModels │ ├── ExampleBoxesAdorner.cs │ ├── UPF_Adorner_DrawsCorrectly_VM.cs │ ├── UPF_Adorner_DrawsCorrectly_WhenInsideOfAPopup_VM.cs │ ├── UPF_ArrangesComplexScreenCorrectly_VM.cs │ ├── UPF_Canvas_ArrangesChildrenCorrectly_VM.cs │ ├── UPF_ComboBox_ArrangesItemsCorrectly_VM.cs │ ├── UPF_DirNav_Contained_VM.cs │ ├── UPF_DirNav_Continue_VM.cs │ ├── UPF_DirNav_Cycle_VM.cs │ ├── UPF_DirNav_None_VM.cs │ ├── UPF_DirNav_Once_VM.cs │ ├── UPF_DockPanel_ArrangesChildrenCorrectly_VM.cs │ ├── UPF_Grid_ArrangesAutoCellsCorrectly_VM.cs │ ├── UPF_Grid_ArrangesChildrenCorrectly2_VM.cs │ ├── UPF_Grid_ArrangesChildrenCorrectly_VM.cs │ ├── UPF_Grid_ArrangesStarCellsCorrectly_VM.cs │ ├── UPF_KeyNav_Contained_VM.cs │ ├── UPF_KeyNav_Cycle_VM.cs │ ├── UPF_KeyNav_None_VM.cs │ ├── UPF_KeyNav_Once_VM.cs │ ├── UPF_KeyNav_Simple_VM.cs │ ├── UPF_KeyNav_SuppressTab_VM.cs │ ├── UPF_KeyNav_TabIndicesLocal_VM.cs │ ├── UPF_KeyNav_TabIndices_VM.cs │ ├── UPF_ListBox_ArrangesItemsCorrectly_VM.cs │ ├── UPF_LoadsLinkHandlerMethods_AsViewResources_VM.cs │ ├── UPF_LoadsTextFormattingParameters_AsViewResources_VM.cs │ ├── UPF_Popup_DrawsCorrectly_WithPlacementTargetInsidePopupAndEffect_VM.cs │ ├── UPF_Popup_LaidOutCorrectly_WhenNestedInsidePopup_VM.cs │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementRectangle_VM.cs │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetAndTransform_VM.cs │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetInsidePopup_VM.cs │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTarget_VM.cs │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget_VM.cs │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget_WhenNestedInsidePopup_VM.cs │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation_VM.cs │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithVerticalOrientation_VM.cs │ ├── UPF_TabControl_ArrangesChildrenCorrectly_VM.cs │ ├── UPF_TextBox_BindsCorrectlyToViewModel_VM.cs │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutAndRenderTransform_VM.cs │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutTransform_VM.cs │ ├── UPF_UIElement_DrawsCorrectly_WithEffectAndTransform_VM.cs │ ├── UPF_UIElement_DrawsCorrectly_WithEffect_VM.cs │ ├── UPF_UIElement_DrawsCorrectly_WithRenderTransform_VM.cs │ ├── UPF_View_DrawsShapedTextCorrectly_VM.cs │ ├── UPF_VisualClone_DrawsCorrectly_VM.cs │ ├── UPF_VisualClone_DrawsCorrectly_WithTransformedParent_VM.cs │ ├── UPF_WrapPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation_VM.cs │ ├── UPF_WrapPanel_ArrangesChildrenCorrectly_WithVerticalOrientation_VM.cs │ └── Ultraviolet.Presentation.Tests.ViewModels.csproj ├── Ultraviolet.Presentation.Tests │ ├── IUltravioletTestApplicationAdapterExtensions.cs │ ├── Input │ │ ├── GamePadGestureTests.cs │ │ ├── KeyGestureTests.cs │ │ ├── KeyboardNavigationTests.cs │ │ └── MouseGestureTests.cs │ ├── PresentationFoundationTestFramework.cs │ ├── PresentationFoundationTests.InvalidationTestObject.cs │ ├── PresentationFoundationTests.cs │ ├── Resources │ │ ├── Content │ │ │ └── UI │ │ │ │ └── Screens │ │ │ │ ├── UPF_Adorner_DrawsCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Adorner_DrawsCorrectly_WhenInsideOfAPopup │ │ │ │ └── View.xml │ │ │ │ ├── UPF_ArrangesComplexScreenCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Canvas_ArrangesChildrenCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_ComboBox_ArrangesItemsCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_DirNav_Contained │ │ │ │ └── View.xml │ │ │ │ ├── UPF_DirNav_Continue │ │ │ │ └── View.xml │ │ │ │ ├── UPF_DirNav_Cycle │ │ │ │ └── View.xml │ │ │ │ ├── UPF_DirNav_None │ │ │ │ └── View.xml │ │ │ │ ├── UPF_DirNav_Once │ │ │ │ └── View.xml │ │ │ │ ├── UPF_DockPanel_ArrangesChildrenCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Grid_ArrangesAutoCellsCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Grid_ArrangesChildrenCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Grid_ArrangesChildrenCorrectly2 │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Grid_ArrangesStarCellsCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_Contained │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_Cycle │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_None │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_Once │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_Simple │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_SuppressTab │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_TabIndices │ │ │ │ └── View.xml │ │ │ │ ├── UPF_KeyNav_TabIndicesLocal │ │ │ │ └── View.xml │ │ │ │ ├── UPF_ListBox_ArrangesItemsCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_LoadsLinkHandlerMethods_AsViewResources │ │ │ │ ├── ScreenStyles.uvss │ │ │ │ └── View.xml │ │ │ │ ├── UPF_LoadsTextFormattingParameters_AsViewResources │ │ │ │ ├── ScreenStyles.uvss │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_DrawsCorrectly_WithPlacementTargetInsidePopupAndEffect │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_LaidOutCorrectly_WhenNestedInsidePopup │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementRectangle │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTarget │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetAndTransform │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetInsidePopup │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget │ │ │ │ └── View.xml │ │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget_WhenNestedInsidePopup │ │ │ │ └── View.xml │ │ │ │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation │ │ │ │ └── View.xml │ │ │ │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithVerticalOrientation │ │ │ │ └── View.xml │ │ │ │ ├── UPF_TabControl_ArrangesChildrenCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_TextBox_BindsCorrectlyToViewModel │ │ │ │ └── View.xml │ │ │ │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutAndRenderTransform │ │ │ │ └── View.xml │ │ │ │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutTransform │ │ │ │ └── View.xml │ │ │ │ ├── UPF_UIElement_DrawsCorrectly_WithEffect │ │ │ │ └── View.xml │ │ │ │ ├── UPF_UIElement_DrawsCorrectly_WithEffectAndTransform │ │ │ │ └── View.xml │ │ │ │ ├── UPF_UIElement_DrawsCorrectly_WithRenderTransform │ │ │ │ └── View.xml │ │ │ │ ├── UPF_View_DrawsShapedTextCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_VisualClone_DrawsCorrectly │ │ │ │ └── View.xml │ │ │ │ ├── UPF_VisualClone_DrawsCorrectly_WithTransformedParent │ │ │ │ └── View.xml │ │ │ │ ├── UPF_WrapPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation │ │ │ │ └── View.xml │ │ │ │ └── UPF_WrapPanel_ArrangesChildrenCorrectly_WithVerticalOrientation │ │ │ │ └── View.xml │ │ └── Expected │ │ │ ├── UPF_Adorner_DrawsCorrectly.png │ │ │ ├── UPF_Adorner_DrawsCorrectly_WhenInsideOfAPopup.png │ │ │ ├── UPF_ArrangesComplexScreenCorrectly.png │ │ │ ├── UPF_Canvas_ArrangesChildrenCorrectly.png │ │ │ ├── UPF_ComboBox_ArrangesItemsCorrectly.png │ │ │ ├── UPF_DockPanel_ArrangesChildrenCorrectly.png │ │ │ ├── UPF_Grid_ArrangesAutoCellsCorrectly.png │ │ │ ├── UPF_Grid_ArrangesChildrenCorrectly.png │ │ │ ├── UPF_Grid_ArrangesChildrenCorrectly2.png │ │ │ ├── UPF_Grid_ArrangesStarCellsCorrectly.png │ │ │ ├── UPF_ListBox_ArrangesItemsCorrectly.png │ │ │ ├── UPF_LoadsLinkHandlerMethods_AsViewResources.png │ │ │ ├── UPF_LoadsTextFormattingParameters_AsViewResources.png │ │ │ ├── UPF_Popup_DrawsCorrectly_WithPlacementTargetInsidePopupAndEffect.png │ │ │ ├── UPF_Popup_LaidOutCorrectly_WhenNestedInsidePopup.png │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementRectangle.png │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTarget.png │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetAndTransform.png │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetInsidePopup.png │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget.png │ │ │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget_WhenNestedInsidePopup.png │ │ │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation.png │ │ │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithVerticalOrientation.png │ │ │ ├── UPF_TabControl_ArrangesChildrenCorrectly.png │ │ │ ├── UPF_TextBox_BindsCorrectlyToViewModel.png │ │ │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutAndRenderTransform.png │ │ │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutTransform.png │ │ │ ├── UPF_UIElement_DrawsCorrectly_WithEffect.png │ │ │ ├── UPF_UIElement_DrawsCorrectly_WithEffectAndTransform.png │ │ │ ├── UPF_UIElement_DrawsCorrectly_WithRenderTransform.png │ │ │ ├── UPF_View_DrawsShapedTextCorrectly.png │ │ │ ├── UPF_VisualClone_DrawsCorrectly.png │ │ │ ├── UPF_VisualClone_DrawsCorrectly_WhenParentIsTransformed.png │ │ │ ├── UPF_WrapPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation.png │ │ │ └── UPF_WrapPanel_ArrangesChildrenCorrectly_WithVerticalOrientation.png │ ├── Screens │ │ ├── TestScreenBase.cs │ │ ├── UPF_Adorner_DrawsCorrectly.cs │ │ ├── UPF_Adorner_DrawsCorrectly_WhenInsideOfAPopup.cs │ │ ├── UPF_ArrangesComplexScreenCorrectly.cs │ │ ├── UPF_Canvas_ArrangesChildrenCorrectly.cs │ │ ├── UPF_ComboBox_ArrangesItemsCorrectly.cs │ │ ├── UPF_DirNav_Contained.cs │ │ ├── UPF_DirNav_Continue.cs │ │ ├── UPF_DirNav_Cycle.cs │ │ ├── UPF_DirNav_None.cs │ │ ├── UPF_DirNav_Once.cs │ │ ├── UPF_DockPanel_ArrangesChildrenCorrectly.cs │ │ ├── UPF_Grid_ArrangesAutoCellsCorrectly.cs │ │ ├── UPF_Grid_ArrangesChildrenCorrectly.cs │ │ ├── UPF_Grid_ArrangesChildrenCorrectly2.cs │ │ ├── UPF_Grid_ArrangesStarCellsCorrectly.cs │ │ ├── UPF_KeyNav_Contained.cs │ │ ├── UPF_KeyNav_Cycle.cs │ │ ├── UPF_KeyNav_None.cs │ │ ├── UPF_KeyNav_Once.cs │ │ ├── UPF_KeyNav_Simple.cs │ │ ├── UPF_KeyNav_SuppressTab.cs │ │ ├── UPF_KeyNav_TabIndices.cs │ │ ├── UPF_KeyNav_TabIndicesLocal.cs │ │ ├── UPF_ListBox_ArrangesItemsCorrectly.cs │ │ ├── UPF_LoadsLinkHandlerMethods_AsViewResources.cs │ │ ├── UPF_LoadsTextFormattingParameters_AsViewResources.cs │ │ ├── UPF_Popup_DrawsCorrectly_WithPlacementTargetInsidePopupAndEffect.cs │ │ ├── UPF_Popup_LaidOutCorrectly_WhenNestedInsidePopup.cs │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementRectangle.cs │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTarget.cs │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetAndTransform.cs │ │ ├── UPF_Popup_LaidOutCorrectly_WithPlacementTargetInsidePopup.cs │ │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget.cs │ │ ├── UPF_Popup_LaidOutCorrectly_WithTransformedPlacementTarget_WhenNestedInsidePopup.cs │ │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation.cs │ │ ├── UPF_StackPanel_ArrangesChildrenCorrectly_WithVerticalOrientation.cs │ │ ├── UPF_TabControl_ArrangesChildrenCorrectly.cs │ │ ├── UPF_TextBox_BindsCorrectlyToViewModel.cs │ │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutAndRenderTransform.cs │ │ ├── UPF_UIElement_ArrangesCorrectly_WithLayoutTransform.cs │ │ ├── UPF_UIElement_DrawsCorrectly_WithEffect.cs │ │ ├── UPF_UIElement_DrawsCorrectly_WithEffectAndTransform.cs │ │ ├── UPF_UIElement_DrawsCorrectly_WithRenderTransform.cs │ │ ├── UPF_View_DrawsShapedTextCorrectly.cs │ │ ├── UPF_VisualClone_DrawsCorrectly.cs │ │ ├── UPF_VisualClone_DrawsCorrectly_WithTransformedParent.cs │ │ ├── UPF_WrapPanel_ArrangesChildrenCorrectly_WithHorizontalOrientation.cs │ │ └── UPF_WrapPanel_ArrangesChildrenCorrectly_WithVerticalOrientation.cs │ ├── Styles │ │ └── UvssCompilerTests.cs │ ├── Ultraviolet.Presentation.Tests.csproj │ ├── VersionedStringBuilderTests.cs │ └── VersionedStringSourceTests.cs ├── Ultraviolet.Presentation.Uvss.TestFramework │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SyntaxNodeResult.cs │ ├── Ultraviolet.Presentation.Uvss.TestFramework.csproj │ └── UvssTestFramework.cs ├── Ultraviolet.Presentation.Uvss.Tests │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SyntaxNormalizerTests.cs │ ├── Ultraviolet.Presentation.Uvss.Tests.csproj │ └── UvssParserTests.cs ├── Ultraviolet.Presentation.Uvss │ ├── Diagnostics │ │ ├── DiagnosticID.cs │ │ ├── DiagnosticInfo.cs │ │ ├── DiagnosticSeverity.cs │ │ └── NamespaceDoc.cs │ ├── KnownEasingFunctions.cs │ ├── KnownLoopBehaviors.cs │ ├── NamespaceDoc.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ ├── SeparatedSyntaxListBuilder`1.cs │ ├── SeparatedSyntaxList`1.cs │ ├── SerializationExtensions.cs │ ├── SkippedTokensTriviaSyntax.cs │ ├── StructuredSyntaxTrivia.cs │ ├── StructurelessSyntaxTrivia.cs │ ├── Syntax │ │ ├── ArrayElement.cs │ │ ├── NamespaceDoc.cs │ │ ├── UvssAnimationKeyframeSyntax.cs │ │ ├── UvssAnimationSyntax.cs │ │ ├── UvssBlockSyntax.cs │ │ ├── UvssCultureDirectiveSyntax.cs │ │ ├── UvssDirectiveSyntax.cs │ │ ├── UvssDocumentSyntax.cs │ │ ├── UvssEmptyStatementSyntax.cs │ │ ├── UvssEscapedIdentifierSyntax.cs │ │ ├── UvssEventNameSyntax.cs │ │ ├── UvssEventTriggerArgumentList.cs │ │ ├── UvssEventTriggerSyntax.cs │ │ ├── UvssIdentifierBaseSyntax.cs │ │ ├── UvssIdentifierSyntax.cs │ │ ├── UvssIncompleteTriggerSyntax.cs │ │ ├── UvssInvalidSelectorPartSyntax.cs │ │ ├── UvssKeyword.cs │ │ ├── UvssNavigationExpressionIndexerSyntax.cs │ │ ├── UvssNavigationExpressionSyntax.cs │ │ ├── UvssNodeSyntax.cs │ │ ├── UvssPlaySfxTriggerActionSyntax.cs │ │ ├── UvssPlayStoryboardTriggerActionSyntax.cs │ │ ├── UvssPropertyNameSyntax.cs │ │ ├── UvssPropertyTriggerConditionSyntax.cs │ │ ├── UvssPropertyTriggerSyntax.cs │ │ ├── UvssPropertyValueBaseSyntax.cs │ │ ├── UvssPropertyValueSyntax.cs │ │ ├── UvssPropertyValueWithBracesSyntax.cs │ │ ├── UvssPseudoClassSyntax.cs │ │ ├── UvssPunctuation.cs │ │ ├── UvssRuleSetSyntax.cs │ │ ├── UvssRuleSyntax.cs │ │ ├── UvssSelectorBaseSyntax.cs │ │ ├── UvssSelectorPartBaseSyntax.cs │ │ ├── UvssSelectorPartClassSyntax.cs │ │ ├── UvssSelectorPartNameSyntax.cs │ │ ├── UvssSelectorPartSyntax.cs │ │ ├── UvssSelectorPartTypeSyntax.cs │ │ ├── UvssSelectorSyntax.cs │ │ ├── UvssSelectorWithNavigationExpressionSyntax.cs │ │ ├── UvssSelectorWithParenthesesSyntax.cs │ │ ├── UvssSetTriggerActionSyntax.cs │ │ ├── UvssStoryboardSyntax.cs │ │ ├── UvssStoryboardTargetSyntax.cs │ │ ├── UvssTransitionArgumentListSyntax.cs │ │ ├── UvssTransitionSyntax.cs │ │ ├── UvssTriggerActionBaseSyntax.cs │ │ ├── UvssTriggerBaseSyntax.cs │ │ └── UvssUnknownDirectiveSyntax.cs │ ├── SyntaxFactory.cs │ ├── SyntaxKind.cs │ ├── SyntaxList.MissingList.cs │ ├── SyntaxList.WithLotsOfChildren.cs │ ├── SyntaxList.WithManyChildren.cs │ ├── SyntaxList.WithManyChildrenBase.cs │ ├── SyntaxList.WithThreeChildren.cs │ ├── SyntaxList.WithTwoChildren.cs │ ├── SyntaxList.cs │ ├── SyntaxListBuilder.cs │ ├── SyntaxListBuilder`1.cs │ ├── SyntaxList`1.cs │ ├── SyntaxNode.cs │ ├── SyntaxNodeExtensions.cs │ ├── SyntaxNodeType.cs │ ├── SyntaxNodeTypeIDAttribute.cs │ ├── SyntaxNormalizer.cs │ ├── SyntaxRewriter.cs │ ├── SyntaxSerializer.cs │ ├── SyntaxToken.cs │ ├── SyntaxTrivia.cs │ ├── SyntaxVisitor.cs │ ├── TextSpan.cs │ ├── Ultraviolet.Presentation.Uvss.csproj │ ├── UvssLexer.cs │ ├── UvssLexerException.cs │ ├── UvssLexerOptions.cs │ ├── UvssLexerStream.cs │ ├── UvssLexerStreamPage.cs │ ├── UvssLexerToken.cs │ ├── UvssLexerTokenType.cs │ ├── UvssParser.cs │ ├── UvssParserOptions.cs │ └── UvssStrings.cs ├── Ultraviolet.Presentation │ ├── Animations │ │ ├── Animation.cs │ │ ├── AnimationBase.cs │ │ ├── AnimationKeyframe.cs │ │ ├── AnimationKeyframeBase.cs │ │ ├── AnimationKeyframeCollection.IEnumerable.cs │ │ ├── AnimationKeyframeCollection.cs │ │ ├── Clock.cs │ │ ├── ClockState.cs │ │ ├── FillBehavior.cs │ │ ├── LoopBehavior.cs │ │ ├── NamespaceDoc.cs │ │ ├── SimpleClock.cs │ │ ├── SimpleClockPool.PoolImpl.cs │ │ ├── SimpleClockPool.cs │ │ ├── Storyboard.cs │ │ ├── StoryboardClock.cs │ │ ├── StoryboardClockPool.PoolImpl.cs │ │ ├── StoryboardClockPool.cs │ │ ├── StoryboardInstance.Enlistment.cs │ │ ├── StoryboardInstance.cs │ │ ├── StoryboardInstancePool.PoolImpl.cs │ │ ├── StoryboardInstancePool.cs │ │ ├── StoryboardTarget.cs │ │ ├── StoryboardTargetAnimationCollection.IEnumerable.cs │ │ ├── StoryboardTargetAnimationCollection.cs │ │ ├── StoryboardTargetAnimationKey.Equality.cs │ │ ├── StoryboardTargetAnimationKey.cs │ │ ├── StoryboardTargetCollection.IEnumerable.cs │ │ └── StoryboardTargetCollection.cs │ ├── ArrangeOptions.cs │ ├── AssetSource.cs │ ├── BindingConversions.cs │ ├── BindingExpressionAccessorKey.Equality.cs │ ├── BindingExpressionAccessorKey.cs │ ├── BindingExpressionCompilationError.cs │ ├── BindingExpressionCompilationErrorException.cs │ ├── BindingExpressionCompilationFailedException.cs │ ├── BindingExpressionCompilationResult.cs │ ├── BindingExpressionCompilerOptions.cs │ ├── BindingExpressionCompilerTemplate.t4 │ ├── BindingExpressions.cs │ ├── BoundEventBuilder.cs │ ├── CompileExpressionsFlags.cs │ ├── CompiledBindingExpressionAttribute.cs │ ├── CompiledBindingExpressionKey.Equality.cs │ ├── CompiledBindingExpressionKey.cs │ ├── CompiledDataSourceWrapper.cs │ ├── ComponentTemplateManager.IEnumerable.cs │ ├── ComponentTemplateManager.cs │ ├── Controls │ │ ├── Border.cs │ │ ├── Button.cs │ │ ├── Canvas.cs │ │ ├── CaretMode.cs │ │ ├── CaretNavigationDirection.cs │ │ ├── CharacterCasing.cs │ │ ├── CheckBox.cs │ │ ├── ClickMode.cs │ │ ├── ColumnDefinition.cs │ │ ├── ColumnDefinitionCollection.IEnumerable.cs │ │ ├── ColumnDefinitionCollection.cs │ │ ├── ComboBox.cs │ │ ├── ComboBoxItem.cs │ │ ├── ContentControl.cs │ │ ├── ContentPresenter.cs │ │ ├── Control.cs │ │ ├── Decorator.cs │ │ ├── DefinitionBase.cs │ │ ├── DefinitionBaseCollection.cs │ │ ├── Dock.cs │ │ ├── DockPanel.cs │ │ ├── Grid.GridMeasurementOptions.cs │ │ ├── Grid.VirtualCellMetadata.cs │ │ ├── Grid.cs │ │ ├── HSlider.cs │ │ ├── HeaderedContentControl.cs │ │ ├── IItemContainer.cs │ │ ├── Image.cs │ │ ├── ItemCollection.IEnumerable.cs │ │ ├── ItemCollection.IList.cs │ │ ├── ItemCollection.cs │ │ ├── ItemContainerGenerator.cs │ │ ├── ItemsControl.cs │ │ ├── ItemsControlUtil.cs │ │ ├── ListBox.cs │ │ ├── ListBoxItem.cs │ │ ├── ListBoxSelectedItems.IEnumerable.cs │ │ ├── ListBoxSelectedItems.cs │ │ ├── NamespaceDoc.cs │ │ ├── NumericTextBlock.cs │ │ ├── NumericUpDown.cs │ │ ├── Orientation.cs │ │ ├── OrientedSlider.cs │ │ ├── Panel.cs │ │ ├── PasswordBox.cs │ │ ├── Primitives │ │ │ ├── ButtonBase.cs │ │ │ ├── HScrollBar.cs │ │ │ ├── NamespaceDoc.cs │ │ │ ├── OrientedScrollBar.cs │ │ │ ├── PasswordEditor.cs │ │ │ ├── PlacementMode.cs │ │ │ ├── Popup.PopupAlignmentPoint.cs │ │ │ ├── Popup.PopupScreenEdges.cs │ │ │ ├── Popup.cs │ │ │ ├── PopupRoot.cs │ │ │ ├── ProgressBarFill.cs │ │ │ ├── RangeBase.cs │ │ │ ├── ScrollBar.cs │ │ │ ├── ScrollEventType.cs │ │ │ ├── Selector.SelectionCollection.cs │ │ │ ├── Selector.SelectionMetadata.cs │ │ │ ├── Selector.cs │ │ │ ├── TabPanel.cs │ │ │ ├── Templates │ │ │ │ ├── HScrollBar.xml │ │ │ │ ├── ScrollBar.xml │ │ │ │ ├── Thumb.xml │ │ │ │ ├── ToggleButton.xml │ │ │ │ └── VScrollBar.xml │ │ │ ├── TextBlockBase.cs │ │ │ ├── TextBoxBase.cs │ │ │ ├── TextEditingControl.cs │ │ │ ├── TextEditor.PendingScrollState.cs │ │ │ ├── TextEditor.cs │ │ │ ├── TextEntryValidationRoutedEventData.cs │ │ │ ├── Thumb.cs │ │ │ ├── TickBar.cs │ │ │ ├── TickBarPlacement.cs │ │ │ ├── TickPlacement.cs │ │ │ ├── ToggleButton.cs │ │ │ ├── Track.cs │ │ │ ├── VScrollBar.cs │ │ │ └── VisualClone.cs │ │ ├── ProgressBar.cs │ │ ├── RadioButton.cs │ │ ├── Rectangle.cs │ │ ├── RepeatButton.cs │ │ ├── RowDefinition.cs │ │ ├── RowDefinitionCollection.IEnumerable.cs │ │ ├── RowDefinitionCollection.cs │ │ ├── ScrollBarVisibility.cs │ │ ├── ScrollChangedInfo.cs │ │ ├── ScrollChangedRoutedEventData.cs │ │ ├── ScrollContentPresenter.cs │ │ ├── ScrollViewer.cs │ │ ├── SelectionMode.cs │ │ ├── Shape.cs │ │ ├── Slider.cs │ │ ├── Sprite.cs │ │ ├── StackPanel.cs │ │ ├── TabControl.cs │ │ ├── TabItem.cs │ │ ├── Templates │ │ │ ├── Button.xml │ │ │ ├── CheckBox.xml │ │ │ ├── ComboBox.xml │ │ │ ├── ComboBoxItem.xml │ │ │ ├── HSlider.xml │ │ │ ├── ListBox.xml │ │ │ ├── ListBoxItem.xml │ │ │ ├── NumericUpDown.xml │ │ │ ├── PasswordBox.xml │ │ │ ├── ProgressBar.xml │ │ │ ├── RadioButton.xml │ │ │ ├── RepeatButton.xml │ │ │ ├── ScrollViewer.xml │ │ │ ├── Slider.xml │ │ │ ├── TabControl.xml │ │ │ ├── TabItem.xml │ │ │ ├── TextBox.xml │ │ │ ├── ToolTip.xml │ │ │ └── VSlider.xml │ │ ├── TextBlock.cs │ │ ├── TextBox.cs │ │ ├── ToolTip.cs │ │ ├── ToolTipService.cs │ │ ├── UIElementCollection.IEnumerable.cs │ │ ├── UIElementCollection.cs │ │ ├── VSlider.cs │ │ └── WrapPanel.cs │ ├── CursorTracker.Mouse.cs │ ├── CursorTracker.Touch.cs │ ├── CursorTracker.cs │ ├── CursorTrackerTouchCollection.cs │ ├── DataBindingGetterBuilder.cs │ ├── DataBindingSetterBuilder.cs │ ├── DataSourceExpressionBuilder.cs │ ├── DataTemplate.cs │ ├── DataTemplateSelector.cs │ ├── DependencyBoundValue.cs │ ├── DependencyBoundValueConverting.cs │ ├── DependencyBoundValueNonConverting.cs │ ├── DependencyName.Equality.cs │ ├── DependencyName.cs │ ├── DependencyObject.ValueSource.cs │ ├── DependencyObject.cs │ ├── DependencyProperty.cs │ ├── DependencyPropertyChangeNotificationServer.cs │ ├── DependencyPropertyKey.cs │ ├── DependencyPropertySystem.cs │ ├── DependencyPropertyValue.cs │ ├── DependencyPropertyValueAnimationState.cs │ ├── DependencyPropertyValueFlags.cs │ ├── DependencyValue.Equality.cs │ ├── DependencyValue.cs │ ├── Diagnostics.cs │ ├── Documents │ │ ├── Adorner.cs │ │ ├── AdornerDecorator.cs │ │ ├── AdornerLayer.AdornerState.cs │ │ ├── AdornerLayer.cs │ │ ├── EditingCommands.cs │ │ ├── NamespaceDoc.cs │ │ ├── NonLogicalAdornerDecorator.cs │ │ └── TextElement.cs │ ├── DrawingContext.ClipState.cs │ ├── DrawingContext.ClipStencilStates.cs │ ├── DrawingContext.OpacityState.cs │ ├── DrawingContext.cs │ ├── DrawingContextState.cs │ ├── EventManager.cs │ ├── FlowDirection.cs │ ├── FrameworkElement.cs │ ├── FrameworkElementInitializationState.cs │ ├── FrameworkResource.cs │ ├── FrameworkTemplate.cs │ ├── FrameworkTemplateNameAnnotation.cs │ ├── GridLength.Equality.cs │ ├── GridLength.Parsing.cs │ ├── GridLength.cs │ ├── GridUnitType.cs │ ├── HorizontalAlignment.cs │ ├── IBindingExpressionCompiler.cs │ ├── IDataSourceWrapper.cs │ ├── IDependencyBoundValue.cs │ ├── IDependencyPropertyChangeNotificationSubscriber.cs │ ├── IDependencyPropertyValue.cs │ ├── IIndexable.cs │ ├── IInputElement.cs │ ├── IInputElementExtensions.cs │ ├── IResourceWrapper.cs │ ├── IResourceWrapperUtil.cs │ ├── IRoutedEventRaisedNotificationSubscriber.cs │ ├── IUltravioletDisplayExtensions.cs │ ├── IUltravioletUIExtensions.cs │ ├── Input │ │ ├── ApplicationCommands.cs │ │ ├── CanExecuteChangedEventManager.WeakHandler.cs │ │ ├── CanExecuteChangedEventManager.cs │ │ ├── CanExecuteRoutedEventData.cs │ │ ├── CaptureMode.cs │ │ ├── CommandBinding.cs │ │ ├── CommandBindingCollection.cs │ │ ├── CommandManager.CommandBindingKey.cs │ │ ├── CommandManager.CommandInvocationData.cs │ │ ├── CommandManager.cs │ │ ├── CommandRequeryManager.cs │ │ ├── ComponentCommands.cs │ │ ├── ConditionalGesture.cs │ │ ├── CursorQueryData.cs │ │ ├── DelegateCommand.cs │ │ ├── DelegateCommandBase.cs │ │ ├── DelegateCommandOfT.cs │ │ ├── ExecutedRoutedEventData.cs │ │ ├── FocusManager.cs │ │ ├── FocusNavigationDirection.cs │ │ ├── FocusNavigator.cs │ │ ├── GamePad.GamePadState.cs │ │ ├── GamePad.cs │ │ ├── GamePadBinding.cs │ │ ├── GamePadGesture.cs │ │ ├── ICommand.cs │ │ ├── ICommandSource.cs │ │ ├── IInputElementHelper.cs │ │ ├── InputBinding.cs │ │ ├── InputBindingCollection.cs │ │ ├── InputGesture.cs │ │ ├── InputGestureCollection.cs │ │ ├── KeyBinding.cs │ │ ├── KeyGesture.cs │ │ ├── Keyboard.KeyboardState.cs │ │ ├── Keyboard.cs │ │ ├── KeyboardNavigation.cs │ │ ├── KeyboardNavigationMode.cs │ │ ├── MediaCommands.cs │ │ ├── ModifierKeys.cs │ │ ├── ModifierKeysExtensions.cs │ │ ├── Mouse.MouseState.cs │ │ ├── Mouse.cs │ │ ├── MouseAction.cs │ │ ├── MouseBinding.cs │ │ ├── MouseButtonState.cs │ │ ├── MouseGesture.cs │ │ ├── NamespaceDoc.cs │ │ ├── NavigationCommands.cs │ │ ├── RoutedCommand.cs │ │ ├── RoutedUICommand.cs │ │ └── Touch.cs │ ├── LayoutQueue.Entry.cs │ ├── LayoutQueue.EntryComparer.cs │ ├── LayoutQueue.cs │ ├── LayoutUtil.cs │ ├── LinkUtil.cs │ ├── LogicalTreeHelper.cs │ ├── Media │ │ ├── Effects │ │ │ ├── BlurEffect.cs │ │ │ ├── DropShadowEffect.cs │ │ │ ├── Effect.cs │ │ │ ├── NamespaceDoc.cs │ │ │ └── ShaderEffect.cs │ │ ├── GeneralTransform.cs │ │ ├── HitTestUtil.cs │ │ ├── IdentityTransform.cs │ │ ├── MatrixTransform.cs │ │ ├── NamespaceDoc.cs │ │ ├── RotateTransform.cs │ │ ├── ScaleTransform.cs │ │ ├── SkewTransform.cs │ │ ├── TextOptions.cs │ │ ├── TextRenderingMode.cs │ │ ├── Transform.cs │ │ ├── TransformCollection.IEnumerable.cs │ │ ├── TransformCollection.cs │ │ ├── TransformGroup.cs │ │ ├── TranslateTransform.cs │ │ ├── Visual.cs │ │ ├── VisualCollection.IEnumerable.cs │ │ ├── VisualCollection.ZIndexComparer.cs │ │ ├── VisualCollection.cs │ │ └── VisualTreeHelper.cs │ ├── MessageBox.cs │ ├── MessageBoxButton.cs │ ├── MessageBoxImage.cs │ ├── MessageBoxModal.cs │ ├── MessageBoxResult.cs │ ├── MessageBoxScreen.cs │ ├── MessageBoxViewModel.cs │ ├── MessageBoxViewModel_Impl.cs │ ├── Modal.cs │ ├── ModalTask.cs │ ├── ModalTaskOfT.cs │ ├── Namescope.cs │ ├── NamespaceDoc.cs │ ├── OutOfBandRenderTarget.cs │ ├── OutOfBandRenderer.UIElementComparer.cs │ ├── OutOfBandRenderer.cs │ ├── PopupQueue.cs │ ├── PresentationBoxedValues.cs │ ├── PresentationFoundation.Compilation.cs │ ├── PresentationFoundation.Diagnostics.cs │ ├── PresentationFoundation.DiagnosticsPanel.cs │ ├── PresentationFoundation.KnownElement.cs │ ├── PresentationFoundation.KnownType.cs │ ├── PresentationFoundation.Layout.cs │ ├── PresentationFoundation.RenderSizeChangedEntry.cs │ ├── PresentationFoundation.Types.cs │ ├── PresentationFoundation.cs │ ├── PresentationFoundationConfiguration.cs │ ├── PresentationFoundationInitializer.cs │ ├── PresentationFoundationPerformanceStats.cs │ ├── PresentationFoundationPlugin.cs │ ├── PresentationFoundationView.cs │ ├── PresentationFoundationViewResources.cs │ ├── PresentationFoundationViewRoot.cs │ ├── PresentationProfilerSections.cs │ ├── PresentationStrings.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── PropertyMetadata.cs │ ├── PropertyMetadataOfT.cs │ ├── PropertyMetadataOptions.cs │ ├── Resources │ │ ├── Content │ │ │ ├── Fonts │ │ │ │ └── SegoeUITexture.png │ │ │ └── UI │ │ │ │ └── Screens │ │ │ │ └── MessageBoxScreen │ │ │ │ └── MessageBoxScreen.xml │ │ ├── Strings.xml │ │ └── Strings_Commands.xml │ ├── RoutedEvent.cs │ ├── RoutedEventClassHandlerManager.cs │ ├── RoutedEventClassHandlers.cs │ ├── RoutedEventData.cs │ ├── RoutedEventHandlerMetadata.cs │ ├── RoutedEventInvocation.cs │ ├── RoutedEventManager.cs │ ├── RoutedEventRaisedNotificationServer.cs │ ├── RoutedEventSystem.cs │ ├── RoutingStrategy.cs │ ├── SizeChangedInfo.cs │ ├── SourcedAssetID.Equality.cs │ ├── SourcedAssetID.Parsing.cs │ ├── SourcedAssetID.cs │ ├── SourcedCursor.Equality.cs │ ├── SourcedCursor.Parsing.cs │ ├── SourcedCursor.cs │ ├── SourcedCursorResource.cs │ ├── SourcedImage.Equality.cs │ ├── SourcedImage.Parsing.cs │ ├── SourcedImage.cs │ ├── SourcedResource.Equality.cs │ ├── SourcedResource.Parsing.cs │ ├── SourcedResource.cs │ ├── SourcedSpriteAnimationID.Equality.cs │ ├── SourcedSpriteAnimationID.cs │ ├── SourcedSpriteAnimationId.Parsing.cs │ ├── SourcedTextIconDescription.cs │ ├── SourcedTextStyleDescription.cs │ ├── StringBuilderExtensions.cs │ ├── Styles │ │ ├── CompositeUvssDocument.cs │ │ ├── CompositeUvssDocumentChild.cs │ │ ├── GlobalStyleSheet.cs │ │ ├── LocalStyleSheet.cs │ │ ├── NamespaceDoc.cs │ │ ├── NavigationExpression.Equality.cs │ │ ├── NavigationExpression.cs │ │ ├── PlaySoundEffectTriggerAction.cs │ │ ├── PlayStoryboardTriggerAction.cs │ │ ├── SetTriggerAction.cs │ │ ├── TriggerAction.cs │ │ ├── TriggerActionCollection.IEnumerable.cs │ │ ├── TriggerActionCollection.cs │ │ ├── TriggerComparisonCache.cs │ │ ├── TriggerComparisonOp.cs │ │ ├── TriggerComparisonOpExtensions.cs │ │ ├── UvssClassCollection.IEnumerable.cs │ │ ├── UvssClassCollection.cs │ │ ├── UvssCompiler.cs │ │ ├── UvssDocument.CategorizedRuleSet.Equality.cs │ │ ├── UvssDocument.CategorizedRuleSet.cs │ │ ├── UvssDocument.cs │ │ ├── UvssDocumentImporter.cs │ │ ├── UvssDocumentProcessor.cs │ │ ├── UvssError.cs │ │ ├── UvssEventTrigger.cs │ │ ├── UvssException.cs │ │ ├── UvssNameGenerator.cs │ │ ├── UvssNavigationExpression.cs │ │ ├── UvssPropertyTrigger.cs │ │ ├── UvssPropertyTriggerCondition.cs │ │ ├── UvssPropertyTriggerConditionCollection.IEnumerable.cs │ │ ├── UvssPropertyTriggerConditionCollection.cs │ │ ├── UvssRule.cs │ │ ├── UvssRuleArgumentsCollection.IEnumerable.cs │ │ ├── UvssRuleArgumentsCollection.cs │ │ ├── UvssRuleCollection.IEnumerable.cs │ │ ├── UvssRuleCollection.cs │ │ ├── UvssRuleSet.cs │ │ ├── UvssSelector.IEnumerable.cs │ │ ├── UvssSelector.cs │ │ ├── UvssSelectorCollection.IEnumerable.cs │ │ ├── UvssSelectorCollection.cs │ │ ├── UvssSelectorPart.cs │ │ ├── UvssSelectorPartQualifier.cs │ │ ├── UvssStoryboard.cs │ │ ├── UvssStoryboardAnimation.cs │ │ ├── UvssStoryboardAnimationCollection.IEnumerable.cs │ │ ├── UvssStoryboardAnimationCollection.cs │ │ ├── UvssStoryboardKeyframe.cs │ │ ├── UvssStoryboardKeyframeCollection.IEnumerable.cs │ │ ├── UvssStoryboardKeyframeCollection.cs │ │ ├── UvssStoryboardTarget.cs │ │ ├── UvssStoryboardTargetCollection.IEnumerable.cs │ │ ├── UvssStoryboardTargetCollection.cs │ │ ├── UvssStoryboardTargetFilter.IEnumerable.cs │ │ ├── UvssStoryboardTargetFilter.cs │ │ ├── UvssStylePrioritizer.PrioritizedStyle.cs │ │ ├── UvssStylePrioritizer.PrioritizedTrigger.cs │ │ ├── UvssStylePrioritizer.StyleKey.Equality.cs │ │ ├── UvssStylePrioritizer.StyleKey.cs │ │ ├── UvssStylePrioritizer.cs │ │ ├── UvssTrigger.cs │ │ ├── UvssTriggerCollection.IEnumerable.cs │ │ └── UvssTriggerCollection.cs │ ├── SystemParameters.cs │ ├── TextAlignment.cs │ ├── TextWrapping.cs │ ├── Thickness.Equality.cs │ ├── Thickness.Parsing.cs │ ├── Thickness.cs │ ├── TouchesCollection.IEnumerable.cs │ ├── TouchesCollection.cs │ ├── TypeExtensions.cs │ ├── UIElement.IInputElement.cs │ ├── UIElement.cs │ ├── UIElementClassCollection.IEnumerable.cs │ ├── UIElementClassCollection.cs │ ├── UIElementHelper.cs │ ├── UIElementInstanceFlags.cs │ ├── Ultraviolet.Presentation.csproj │ ├── UpfPool.IPooledObject.cs │ ├── UpfPool.PooledObject.cs │ ├── UpfPool.cs │ ├── UpfPoolList.cs │ ├── Uvml │ │ ├── NamespaceDoc.cs │ │ ├── UvmlCollectionItemMutator.cs │ │ ├── UvmlCollectionItemMutatorBase.cs │ │ ├── UvmlDataTemplate.cs │ │ ├── UvmlDependencyPropertyBindingMutator.cs │ │ ├── UvmlDependencyPropertyCollectionItemMutator.cs │ │ ├── UvmlDependencyPropertyValueMutator.cs │ │ ├── UvmlElementReference.cs │ │ ├── UvmlEventMutator.cs │ │ ├── UvmlInstantiationContext.cs │ │ ├── UvmlLiteral.cs │ │ ├── UvmlMutator.cs │ │ ├── UvmlMutatorTarget.cs │ │ ├── UvmlNode.cs │ │ ├── UvmlRoutedEventHandlerMutator.cs │ │ ├── UvmlStandardEventHandlerMutator.cs │ │ ├── UvmlStandardPropertyCollectionItemMutator.cs │ │ ├── UvmlStandardPropertyValueMutator.cs │ │ ├── UvmlTemplate.cs │ │ └── UvmlTemplateInstance.cs │ ├── UvmlDefaultPropertyAttribute.cs │ ├── UvmlException.cs │ ├── UvmlKnownTypeAttribute.cs │ ├── UvmlLoader.cs │ ├── UvmlMetadataAnnotation.cs │ ├── UvmlPlaceholderAttribute.cs │ ├── VersionedStringBuilder.cs │ ├── VersionedStringSource.Equality.cs │ ├── VersionedStringSource.cs │ ├── VersionedStringSourceTypeConverter.cs │ ├── VerticalAlignment.cs │ ├── View.cs │ ├── ViewModelWrapperAttribute.cs │ ├── Visibility.cs │ ├── VisualState.cs │ ├── VisualStateGroup.IEnumerable.cs │ ├── VisualStateGroup.cs │ ├── VisualStateGroupCollection.IEnumerable.cs │ ├── VisualStateGroupCollection.cs │ ├── VisualStateTransitionKey.Equality.cs │ ├── VisualStateTransitionKey.cs │ ├── WeakLinkedList.cs │ ├── WeakReferencePool.cs │ └── WrappedDataSourceAttribute.cs ├── Ultraviolet.SDL2 │ ├── Graphics │ │ ├── SDL2PlatformNativeSurface.cs │ │ ├── SDL2PlatformNativeSurfaceImporter.cs │ │ ├── SDL2Surface2D.cs │ │ ├── SDL2Surface2DProcessor.cs │ │ ├── SDL2Surface2DProcessorMetadata.cs │ │ ├── SDL2Surface3D.cs │ │ ├── SDL2Surface3DProcessor.cs │ │ └── SDL2Surface3DProcessorMetadata.cs │ ├── Input │ │ ├── GamePadDeviceInfo.cs │ │ ├── InternalButtonState.cs │ │ ├── SDL2GamePadDevice.cs │ │ ├── SDL2KeyboardDevice.cs │ │ ├── SDL2MouseDevice.cs │ │ ├── SDL2TouchDevice.cs │ │ └── TouchDeviceInfo.cs │ ├── Messages │ │ └── SDL2EventMessageData.cs │ ├── Native │ │ ├── IntPtrExtensions.cs │ │ ├── SDLNative.Helpers.cs │ │ ├── SDLNative.Macros.cs │ │ ├── SDLNative.cs │ │ ├── SDLNativeImpl.cs │ │ ├── SDLNativeImpl_Android.cs │ │ ├── SDLNativeImpl_Default.cs │ │ ├── SDL_BlendMode.cs │ │ ├── SDL_Button.cs │ │ ├── SDL_CommonEvent.cs │ │ ├── SDL_ControllerAxisEvent.cs │ │ ├── SDL_ControllerButtonEvent.cs │ │ ├── SDL_ControllerDeviceEvent.cs │ │ ├── SDL_Cursor.cs │ │ ├── SDL_DisplayMode.cs │ │ ├── SDL_DollarGestureEvent.cs │ │ ├── SDL_DropEvent.cs │ │ ├── SDL_Event.cs │ │ ├── SDL_EventType.cs │ │ ├── SDL_Finger.cs │ │ ├── SDL_GLattr.cs │ │ ├── SDL_GLcontextFlag.cs │ │ ├── SDL_GLprofile.cs │ │ ├── SDL_GameControllerAxis.cs │ │ ├── SDL_GameControllerButton.cs │ │ ├── SDL_Hint.cs │ │ ├── SDL_Init.cs │ │ ├── SDL_JoyAxisEvent.cs │ │ ├── SDL_JoyBallEvent.cs │ │ ├── SDL_JoyButtonEvent.cs │ │ ├── SDL_JoyDeviceEvent.cs │ │ ├── SDL_JoyHatEvent.cs │ │ ├── SDL_JoystickGUID.cs │ │ ├── SDL_KeyboardEvent.cs │ │ ├── SDL_Keycode.cs │ │ ├── SDL_Keymod.cs │ │ ├── SDL_Keysym.cs │ │ ├── SDL_MouseButtonEvent.cs │ │ ├── SDL_MouseMotionEvent.cs │ │ ├── SDL_MouseWheelEvent.cs │ │ ├── SDL_MultiGestureEvent.cs │ │ ├── SDL_OSEvent.cs │ │ ├── SDL_PixelFormat.cs │ │ ├── SDL_PixelFormatEnum.cs │ │ ├── SDL_PowerState.cs │ │ ├── SDL_QuitEvent.cs │ │ ├── SDL_Rect.cs │ │ ├── SDL_Scancode.cs │ │ ├── SDL_Surface.cs │ │ ├── SDL_SysWM_Type.cs │ │ ├── SDL_SysWMinfo.cs │ │ ├── SDL_SysWMinfoUnion.cs │ │ ├── SDL_SysWMinfo_android.cs │ │ ├── SDL_SysWMinfo_cocoa.cs │ │ ├── SDL_SysWMinfo_dfb.cs │ │ ├── SDL_SysWMinfo_mir.cs │ │ ├── SDL_SysWMinfo_uikit.cs │ │ ├── SDL_SysWMinfo_win.cs │ │ ├── SDL_SysWMinfo_winrt.cs │ │ ├── SDL_SysWMinfo_wl.cs │ │ ├── SDL_SysWMinfo_x11.cs │ │ ├── SDL_TextEditingEvent.cs │ │ ├── SDL_TextInputEvent.cs │ │ ├── SDL_TouchFingerEvent.cs │ │ ├── SDL_UserEvent.cs │ │ ├── SDL_WindowEvent.cs │ │ ├── SDL_WindowEventID.cs │ │ ├── SDL_WindowFlags.cs │ │ ├── SDL_version.cs │ │ └── _Definitions.xml │ ├── Platform │ │ ├── SDL2ClipboardService.cs │ │ ├── SDL2MessageBoxService.cs │ │ ├── SDL2PowerManagementService.cs │ │ ├── SDL2ScreenDensityService.cs │ │ ├── SDL2UltravioletDisplay.cs │ │ ├── SDL2UltravioletDisplayInfo.cs │ │ ├── SDL2UltravioletWindow.NativeMethods.cs │ │ ├── SDL2UltravioletWindow.cs │ │ ├── SDL2UltravioletWindowInfo.cs │ │ ├── SDL2UltravioletWindowInfoOpenGL.cs │ │ └── WindowStatusFlags.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ ├── SDL2Cursor.cs │ ├── SDL2CursorProcessor.cs │ ├── SDL2Exception.cs │ ├── SDL2OpenGLEnvironment.cs │ ├── SDL2PlatformRenderingAPI.cs │ ├── SDL2StreamWrapper.SDL_RWops.cs │ ├── SDL2StreamWrapper.cs │ ├── SDL2Strings.cs │ ├── SDL2UltravioletConfiguration.cs │ ├── SDL2UltravioletContext.cs │ ├── SDL2UltravioletInput.cs │ ├── SDL2UltravioletMessages.cs │ ├── SDL2UltravioletPlatform.cs │ └── Ultraviolet.SDL2.csproj ├── Ultraviolet.Shims.Android.FMOD │ ├── Additions │ │ └── AboutAdditions.txt │ ├── FMODAndroidSpecificImplementationDetails.cs │ ├── Jars │ │ ├── AboutJars.txt │ │ └── fmod.jar │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Transforms │ │ ├── EnumFields.xml │ │ ├── EnumMethods.xml │ │ └── Metadata.xml │ └── Ultraviolet.Shims.Android.FMOD.csproj ├── Ultraviolet.Shims.Android │ ├── Graphics │ │ ├── AndroidSurfaceSaver.cs │ │ └── AndroidSurfaceSource.cs │ ├── Input │ │ └── AndroidSoftwareKeyboardService.cs │ ├── Platform │ │ ├── AndroidAssemblyLoaderService.cs │ │ ├── AndroidAssetFileSource.cs │ │ ├── AndroidAssetFileSourceNode.cs │ │ ├── AndroidAssetInfo.cs │ │ ├── AndroidIconLoader.cs │ │ ├── AndroidScreenDensityService.cs │ │ └── AndroidScreenRotationService.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Ultraviolet.Shims.Android.csproj │ ├── UltravioletApplication.cs │ ├── UltravioletApplicationAudioSettings.cs │ └── UltravioletApplicationSettings.cs ├── Ultraviolet.Shims.NETCore │ ├── NETCore │ │ ├── Graphics │ │ │ ├── NETCoreSurfaceSaver.cs │ │ │ └── NETCoreSurfaceSource.cs │ │ ├── Input │ │ │ └── NETCoreSoftwareKeyboardService.cs │ │ └── Platform │ │ │ ├── NETCoreIconLoader.cs │ │ │ ├── NETCoreScreenDensityService.cs │ │ │ ├── NETCoreScreenDensityService_Windows.cs │ │ │ ├── NETCoreScreenRotationService.cs │ │ │ └── Native.Win32.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Ultraviolet.Shims.NETCore.csproj │ ├── UltravioletApplication.Standard.cs │ ├── UltravioletApplication.cs │ ├── UltravioletApplicationAudioSettings.cs │ ├── UltravioletApplicationSettings.cs │ ├── UltravioletApplicationWindowSettings.cs │ ├── icon.ico │ └── icon.png ├── Ultraviolet.TestApplication │ ├── ImageResult.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Ultraviolet.TestApplication.csproj │ ├── UltravioletApplicationTestFramework.cs │ ├── UltravioletTestApplication.cs │ ├── UltravioletTestApplicationAdapter.FrameAction.cs │ ├── UltravioletTestApplicationAdapter.FrameActionType.cs │ └── UltravioletTestApplicationAdapter.cs ├── Ultraviolet.TestFramework │ ├── AudioImplementation.cs │ ├── BoundingBoxResult.cs │ ├── BoundingSphereResult.cs │ ├── CircleDResult.cs │ ├── CircleFResult.cs │ ├── CircleResult.cs │ ├── ColorResult.cs │ ├── Graphics │ │ ├── Graphics2D │ │ │ └── Text │ │ │ │ └── LineInfoResult.cs │ │ └── ITestFrameworkCompositor.cs │ ├── IUltravioletTestApplication.cs │ ├── IUltravioletTestApplicationAdapter.cs │ ├── MatrixResult.cs │ ├── PlaneResult.cs │ ├── Point2DResult.cs │ ├── Point2FResult.cs │ ├── Point2Result.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── QuaternionResult.cs │ ├── RadiansResult.cs │ ├── RayResult.cs │ ├── RectangleDResult.cs │ ├── RectangleFResult.cs │ ├── RectangleResult.cs │ ├── Size2DResult.cs │ ├── Size2FResult.cs │ ├── Size2Result.cs │ ├── Size3DResult.cs │ ├── Size3FResult.cs │ ├── Size3Result.cs │ ├── Ultraviolet.TestFramework.csproj │ ├── UltravioletTestFramework.cs │ ├── Vector2Result.cs │ ├── Vector3Result.cs │ └── Vector4Result.cs ├── Ultraviolet.Tests.Content │ ├── Resources │ │ └── Content │ │ │ ├── Cursors │ │ │ ├── Cursors.xml │ │ │ ├── CursorsImage.png │ │ │ └── CursorsJson.json │ │ │ ├── Data │ │ │ ├── TextFonts.json │ │ │ ├── TextIcons.json │ │ │ ├── TextShaders.json │ │ │ └── TextStyles.json │ │ │ ├── Effects │ │ │ ├── ColorGrading.frag │ │ │ ├── ColorGrading.vert │ │ │ ├── ColorGradingEffect.json │ │ │ ├── CommentedOutDirective.vert │ │ │ ├── ExternDirective.vert │ │ │ ├── ExternDirectiveInvalid.vert │ │ │ ├── IncludeDirective.vert │ │ │ ├── IncludedDirective1.vert │ │ │ ├── IncludedDirective2.vert │ │ │ ├── InstancedRenderingTestEffect.xml │ │ │ ├── InstancedRenderingTestShader.frag │ │ │ ├── InstancedRenderingTestShader.vert │ │ │ ├── NamedVertexElements.frag │ │ │ └── NamedVertexElements.vert │ │ │ ├── Fonts │ │ │ ├── Arial16Json.json │ │ │ ├── Arial16JsonSubstitution.json │ │ │ ├── Arial16Texture.png │ │ │ ├── Arial16Xml.xml │ │ │ ├── Arial16Xml_Preprocessed.xml │ │ │ ├── FiraGO-Regular.ttf │ │ │ ├── FiraSans-Bold.ttf │ │ │ ├── FiraSans-BoldItalic.ttf │ │ │ ├── FiraSans-Italic.ttf │ │ │ ├── FiraSans-LICENSE.txt │ │ │ ├── FiraSans-Regular.ttf │ │ │ ├── FiraSans.uvmeta │ │ │ ├── FiraSansEmbedded.uvmeta │ │ │ ├── FiraSansStroked.uvmeta │ │ │ ├── Garamond.xml │ │ │ ├── GaramondTexture.png │ │ │ ├── MSGothic16.json │ │ │ ├── MSGothic16Texture.png │ │ │ ├── Noto-LICENSE.txt │ │ │ ├── NotoColorEmoji.ttf │ │ │ ├── NotoColorEmoji.uvmeta │ │ │ ├── NotoSansCJKjp-Regular.otf │ │ │ ├── NotoSansCJKjpStroked.uvmeta │ │ │ ├── SegoeUI.xml │ │ │ ├── SegoeUI12.xml │ │ │ ├── SegoeUI12Texture.png │ │ │ └── SegoeUITexture.png │ │ │ ├── Manifests │ │ │ ├── Global.manifest │ │ │ ├── Test.manifest │ │ │ └── TestJson.jsmanifest │ │ │ ├── Models │ │ │ ├── CesiumMan.gltf │ │ │ ├── CesiumMan_data.bin │ │ │ ├── CesiumMan_img0.jpg │ │ │ └── SimpleSkin.gltf │ │ │ ├── Songs │ │ │ ├── Deep Haze.ogg │ │ │ └── Tone.ogg │ │ │ ├── SoundEffects │ │ │ ├── Click1.wav │ │ │ ├── grenade.wav │ │ │ ├── rollover1.wav │ │ │ ├── rollover2.wav │ │ │ └── rollover3.wav │ │ │ ├── Sprites │ │ │ ├── ExplosionJson.jssprite │ │ │ ├── ExplosionXml.sprite │ │ │ ├── ExplosionXml_Preprocessed.sprite │ │ │ ├── InterfaceIcons.sprite │ │ │ └── Textures │ │ │ │ ├── Explosion.png │ │ │ │ ├── ExplosionAtlasJson.json │ │ │ │ ├── ExplosionAtlasXml.xml │ │ │ │ ├── ExplosionAtlasXml_Preprocessed.xml │ │ │ │ ├── Explosion_01.png │ │ │ │ ├── Explosion_02.png │ │ │ │ ├── Explosion_03.png │ │ │ │ ├── Explosion_04.png │ │ │ │ ├── Explosion_05.png │ │ │ │ ├── Explosion_06.png │ │ │ │ ├── Explosion_07.png │ │ │ │ ├── Explosion_08.png │ │ │ │ ├── Explosion_09.png │ │ │ │ ├── Explosion_10.png │ │ │ │ ├── Explosion_11.png │ │ │ │ ├── Explosion_12.png │ │ │ │ ├── Explosion_13.png │ │ │ │ ├── Explosion_14.png │ │ │ │ ├── Explosion_15.png │ │ │ │ ├── Explosion_16.png │ │ │ │ ├── Explosion_17.png │ │ │ │ ├── Explosion_18.png │ │ │ │ ├── Explosion_19.png │ │ │ │ ├── Explosion_20.png │ │ │ │ ├── Explosion_21.png │ │ │ │ ├── Explosion_22.png │ │ │ │ ├── Explosion_23.png │ │ │ │ ├── Explosion_24.png │ │ │ │ ├── Explosion_25.png │ │ │ │ ├── Explosion_26.png │ │ │ │ ├── Explosion_27.png │ │ │ │ ├── Explosion_28.png │ │ │ │ └── Explosion_29.png │ │ │ ├── Surfaces │ │ │ ├── Test.png │ │ │ ├── bear.png │ │ │ ├── dog.png │ │ │ ├── frog.png │ │ │ ├── panda.png │ │ │ ├── pig.png │ │ │ └── walrus.png │ │ │ ├── Tables │ │ │ ├── TestTextTable.xml │ │ │ └── TestTextTableJson.json │ │ │ ├── Textures │ │ │ ├── ColorBlendBg.png │ │ │ ├── ColorBlendBg.uvmeta │ │ │ ├── ColorBlendFg.png │ │ │ ├── ColorBlendFg.uvmeta │ │ │ ├── ColorGradingBackground.png │ │ │ ├── ColorGradingBackgroundLicense.txt │ │ │ ├── ColorGradingIdentity.png │ │ │ ├── ColorGradingPosterize.png │ │ │ ├── ColorGradingShifted.png │ │ │ ├── Cube.png │ │ │ ├── Cube.uvmeta │ │ │ ├── Face.png │ │ │ ├── FaceNonPremultiplied.jsmeta │ │ │ ├── HexagonsLicense.txt │ │ │ ├── HexagonsTexture.png │ │ │ ├── Triangle.png │ │ │ └── Triangle_Preprocessed.png │ │ │ └── UI │ │ │ ├── DefaultUI.png │ │ │ ├── DefaultUIBackground.png │ │ │ ├── DefaultUIFont.xml │ │ │ └── DefaultUIStyles.uvss │ ├── Ultraviolet.Tests.Content.projitems │ └── Ultraviolet.Tests.Content.shproj ├── Ultraviolet.Tests │ ├── Audio │ │ ├── SongPlayerTests.cs │ │ ├── SongTests.cs │ │ └── SoundEffectPlayerTests.cs │ ├── BoundingBoxTests.cs │ ├── BoundingFrustumTests.cs │ ├── BoundingSphereTests.cs │ ├── CircleDTests.cs │ ├── CircleFTests.cs │ ├── CircleTests.cs │ ├── ColorTests.cs │ ├── Content │ │ ├── AssetIDTests.cs │ │ └── ContentManagerTests.cs │ ├── CursorCollectionTests.cs │ ├── CurveTestUtils.cs │ ├── CurveTests.cs │ ├── Graphics │ │ ├── BasicEffectTestParameters.cs │ │ ├── BasicEffectTestVertex.cs │ │ ├── BasicEffectTests.cs │ │ ├── ColorEncoding.cs │ │ ├── CustomCompositor.cs │ │ ├── DynamicTextureAtlasTests.cs │ │ ├── EffectTests.cs │ │ ├── Graphics2D │ │ │ ├── FontKind.cs │ │ │ ├── FreeTypeFontTests.cs │ │ │ ├── SpriteBatchTests.cs │ │ │ ├── SpriteFontTests.cs │ │ │ ├── SpriteTests.cs │ │ │ └── Text │ │ │ │ ├── ShapedStringBuilderTests.cs │ │ │ │ ├── ShapedStringTests.cs │ │ │ │ ├── TextParserTests.cs │ │ │ │ ├── TextRendererTestContent.cs │ │ │ │ ├── TextRendererTests.cs │ │ │ │ └── TextShaperTests.cs │ │ ├── Graphics3D │ │ │ ├── SkinnedModelBoneData.cs │ │ │ └── SkinnedModelInstanceTests.cs │ │ ├── Surface2DTests.cs │ │ ├── Texture2DTests.cs │ │ ├── TextureAtlasTests.cs │ │ ├── UltravioletGraphicsTests.CanRenderInstancedTrianglesData.cs │ │ ├── UltravioletGraphicsTests.cs │ │ └── ViewportTests.cs │ ├── MatrixTests.cs │ ├── PlaneTests.cs │ ├── Point2DTests.cs │ ├── Point2FTests.cs │ ├── Point2Tests.cs │ ├── QuaternionTests.cs │ ├── RadiansTest.cs │ ├── RayTests.cs │ ├── RectangleDTests.cs │ ├── RectangleFTests.cs │ ├── RectangleTests.cs │ ├── Resources │ │ └── Expected │ │ │ ├── Graphics │ │ │ ├── BasicEffect_RendersACubeCorrectly(Basic).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLighting).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLightingNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLightingTx).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLightingTxNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLightingTxVc).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLightingTxVcNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLightingVc).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicPixelLightingVcNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicTx).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicTxNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicTxVc).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicTxVcNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVc).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVcNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLighting).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLightingNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLightingTx).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLightingTxNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLightingTxVc).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLightingTxVcNoFog).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLightingVc).png │ │ │ ├── BasicEffect_RendersACubeCorrectly(BasicVertexLightingVcNoFog).png │ │ │ ├── DynamicTextureAtlas_FailsToReserveSpace_WhenAtlasIsFull.png │ │ │ ├── DynamicTextureAtlas_IsConstructedCorrectly.png │ │ │ ├── Graphics2D │ │ │ │ ├── SpriteBatch_CanBlendColorsCorrectly(Linear).png │ │ │ │ ├── SpriteBatch_CanBlendColorsCorrectly(Srgb).png │ │ │ │ ├── SpriteBatch_CanRenderSimpleStrings(FreeType2,Linear).png │ │ │ │ ├── SpriteBatch_CanRenderSimpleStrings(FreeType2,Srgb).png │ │ │ │ ├── SpriteBatch_CanRenderSimpleStrings(SpriteFont,Linear).png │ │ │ │ ├── SpriteBatch_CanRenderSimpleStrings_RightToLeft.png │ │ │ │ ├── SpriteBatch_CanRenderStrokedSimpleStrings.png │ │ │ │ ├── SpriteBatch_CorrectlyRendersEastAsianCharacters(FreeType2).png │ │ │ │ ├── SpriteBatch_CorrectlyRendersEastAsianCharacters(SpriteFont).png │ │ │ │ ├── SpriteBatch_CorrectlyRendersShapedArabicScript.png │ │ │ │ ├── SpriteBatch_CorrectlyRendersStrokedEastAsianCharacters.png │ │ │ │ ├── SpriteBatch_RendersDefaultSubstitutionGlyphForSpriteFont.png │ │ │ │ ├── SpriteBatch_RendersSpecifiedSubstitutionGlyphForSpriteFont.png │ │ │ │ ├── SpriteFont_LoadsAndRendersCorrectly_FromJson.png │ │ │ │ ├── SpriteFont_LoadsAndRendersCorrectly_FromPreprocessedAsset.png │ │ │ │ ├── SpriteFont_LoadsAndRendersCorrectly_FromXml.png │ │ │ │ ├── Sprite_CanBeConstructedProgrammatically.png │ │ │ │ ├── Sprite_LoadsAndRendersCorrectly_FromJson.png │ │ │ │ ├── Sprite_LoadsAndRendersCorrectly_FromPreprocessedAsset.png │ │ │ │ ├── Sprite_LoadsAndRendersCorrectly_FromXml.png │ │ │ │ └── Text │ │ │ │ │ ├── TextRenderer_AssignsCorrectSourceIndicesToShapedText.png │ │ │ │ │ ├── TextRenderer_BreaksAtLastBreakingSpace_WithCenterAlignment.png │ │ │ │ │ ├── TextRenderer_BreaksAtLastBreakingSpace_WithLeftAlignment.png │ │ │ │ │ ├── TextRenderer_BreaksAtLastBreakingSpace_WithRightAlignment.png │ │ │ │ │ ├── TextRenderer_BreaksOnNonBreakingSpace_WhenNoBreakingSpaceIsAvailable.png │ │ │ │ │ ├── TextRenderer_BreaksVeryLongWordsIntoMultipleLines.png │ │ │ │ │ ├── TextRenderer_BreaksVeryLongWordsIntoMultipleLines_WithHyphens.png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectGlyphBounds(FreeType2).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectGlyphBounds(FreeType2,Shaped).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectGlyphBounds(SpriteFont).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectGlyphBounds_WhenCommandsAreDisabled(FreeType2).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectGlyphBounds_WhenCommandsAreDisabled(FreeType2,Shaped).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectGlyphBounds_WhenCommandsAreDisabled(SpriteFont).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectLineBounds(FreeType2).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectLineBounds(SpriteFont).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectLineBounds_WhenCommandsAreDisabled(FreeType2).png │ │ │ │ │ ├── TextRenderer_CalculatesCorrectLineBounds_WhenCommandsAreDisabled(SpriteFont).png │ │ │ │ │ ├── TextRenderer_CanAlignTextWithinAnArea.png │ │ │ │ │ ├── TextRenderer_CanRenderColoredStrings.png │ │ │ │ │ ├── TextRenderer_CanRenderStyledStrings.png │ │ │ │ │ ├── TextRenderer_CorrectlyAlignsKernedTextAcrossTokenBoundaries.png │ │ │ │ │ ├── TextRenderer_CorrectlyCalculatesBoundingBoxOfFormattedText.png │ │ │ │ │ ├── TextRenderer_CorrectlyPerformsRightToLeftLayout(Linear).png │ │ │ │ │ ├── TextRenderer_CorrectlyPerformsRightToLeftLayout(Linear,Shaped).png │ │ │ │ │ ├── TextRenderer_CorrectlyPerformsRightToLeftLayout(Srgb).png │ │ │ │ │ ├── TextRenderer_CorrectlyPerformsRightToLeftLayout(Srgb,Shaped).png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersFallbackFonts(Linear).png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersFallbackFonts(Srgb).png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersIncompleteSurrogatePairs(FreeType2).png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersIncompleteSurrogatePairs(SpriteFont).png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersLinks.png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersLinks_WithColorizer.png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersSubstrings.png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersSurrogatePairs(FreeType2).png │ │ │ │ │ ├── TextRenderer_CorrectlyRendersSurrogatePairs(SpriteFont).png │ │ │ │ │ ├── TextRenderer_CutsOffTextThatExceedsVerticalLayoutSpace.png │ │ │ │ │ ├── TextRenderer_DoesNotBreakOnNonBreakingSpace_WhenBreakingSpaceIsAvailable.png │ │ │ │ │ ├── TextRenderer_GetCorrectLineAtPosition_ForPositionInsideText.png │ │ │ │ │ ├── TextRenderer_GetCorrectLineAtPosition_ForPositionOutsideText.png │ │ │ │ │ ├── TextRenderer_GetCorrectLineAtPosition_ForPositionOutsideText_Stretch.png │ │ │ │ │ ├── TextRenderer_GetsCorrectGlyphAtPosition_ForPositionInsideGlyph(Shaped).png │ │ │ │ │ ├── TextRenderer_GetsCorrectGlyphAtPosition_ForPositionInsideGlyph.png │ │ │ │ │ ├── TextRenderer_GetsCorrectGlyphAtPosition_ForPositionOutsideGlyph(Shaped).png │ │ │ │ │ ├── TextRenderer_GetsCorrectGlyphAtPosition_ForPositionOutsideGlyph.png │ │ │ │ │ └── TextRenderer_IgnoresSpecifiedLayoutComponents.png │ │ │ ├── Graphics3D │ │ │ │ ├── BoneMatrices_CesiumMan.csv │ │ │ │ └── BoneMatrices_SimpleSkin.csv │ │ │ ├── Surface2D_RendersCorrectly_WhenFlipped.png │ │ │ ├── Surface2D_RendersCorrectly_WhenFlippedDuringBlit.png │ │ │ ├── Texture2D_LoadsAndRendersCorrectly_FromPreprocessedAsset.png │ │ │ ├── Texture2D_LoadsNonPremultiplied_WhenGivenContentMetadata.png │ │ │ ├── TextureAtlas_LoadsAndRendersCorrectly_FromJson.png │ │ │ ├── TextureAtlas_LoadsAndRendersCorrectly_FromPreprocessedAsset.png │ │ │ ├── TextureAtlas_LoadsAndRendersCorrectly_FromXml.png │ │ │ ├── UltravioletGraphics_CanRender3DTextures.png │ │ │ ├── UltravioletGraphics_CanRender3DTextures_FromPreprocessedAsset.png │ │ │ ├── UltravioletGraphics_CanRenderAColoredTriangle(Linear).png │ │ │ ├── UltravioletGraphics_CanRenderAColoredTriangle(Srgb).png │ │ │ ├── UltravioletGraphics_CanRenderATexturedTriangle.png │ │ │ ├── UltravioletGraphics_CanRenderInstancedTriangles.png │ │ │ ├── UltravioletGraphics_CanRenderSprites_WhenUsingCustomVertexElementNames.png │ │ │ └── UltravioletGraphics_RendersFrameCorrectly_WithCustomCompositor.png │ │ │ ├── QuaternionCurve_CubicSpline_keys.csv │ │ │ ├── QuaternionCurve_CubicSpline_samples.csv │ │ │ ├── QuaternionCurve_Linear_keys.csv │ │ │ ├── QuaternionCurve_Linear_samples.csv │ │ │ ├── QuaternionCurve_Step_keys.csv │ │ │ ├── QuaternionCurve_Step_samples.csv │ │ │ ├── SingleCurve_CubicSpline_keys.csv │ │ │ ├── SingleCurve_CubicSpline_samples.csv │ │ │ ├── SingleCurve_Linear_keys.csv │ │ │ ├── SingleCurve_Linear_samples.csv │ │ │ ├── SingleCurve_Step_keys.csv │ │ │ ├── SingleCurve_Step_samples.csv │ │ │ ├── Vector3Curve_CubicSpline_keys.csv │ │ │ ├── Vector3Curve_CubicSpline_samples.csv │ │ │ ├── Vector3Curve_Linear_keys.csv │ │ │ ├── Vector3Curve_Linear_samples.csv │ │ │ ├── Vector3Curve_Step_keys.csv │ │ │ └── Vector3Curve_Step_samples.csv │ ├── SetUpFixture.cs │ ├── Size2DTests.cs │ ├── Size2FTests.cs │ ├── Size2Tests.cs │ ├── Size3DTests.cs │ ├── Size3FTests.cs │ ├── Size3Tests.cs │ ├── Ultraviolet.Tests.csproj │ ├── Vector2Tests.cs │ ├── Vector3Tests.cs │ └── Vector4Tests.cs ├── Ultraviolet.Tooling │ ├── CommandLineParser.cs │ ├── InvalidCommandLineException.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Ultraviolet.Tooling.csproj ├── Ultraviolet.Windows.Forms │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── Strings.xml │ ├── Ultraviolet.Windows.Forms.csproj │ ├── UltravioletForm.Designer.cs │ ├── UltravioletForm.cs │ ├── UltravioletPanel.Designer.cs │ ├── UltravioletPanel.cs │ └── WindowsFormsStrings.cs ├── Ultraviolet.snk ├── Ultraviolet │ ├── ArraySegmentExtensions.cs │ ├── Audio │ │ ├── AudioCapabilities.cs │ │ ├── DummyAudioCapabilities.cs │ │ ├── IUltravioletAudioDevice.cs │ │ ├── NamespaceDoc.cs │ │ ├── PlaybackState.cs │ │ ├── Song.cs │ │ ├── SongPlayer.cs │ │ ├── SongTag.cs │ │ ├── SongTagCollection.IEnumerable.cs │ │ ├── SongTagCollection.cs │ │ ├── SoundEffect.cs │ │ └── SoundEffectPlayer.cs │ ├── Content │ │ ├── Asset │ │ │ ├── AssetCacheEntry.cs │ │ │ ├── AssetCacheVersion.cs │ │ │ ├── AssetDependencyCollection.cs │ │ │ ├── AssetException.cs │ │ │ ├── AssetFlags.cs │ │ │ ├── AssetID.Equality.cs │ │ │ ├── AssetID.Parsing.cs │ │ │ ├── AssetID.cs │ │ │ ├── AssetMetadata.cs │ │ │ ├── AssetWatcher.cs │ │ │ ├── AssetWatcherCollection.cs │ │ │ ├── DelegateAssetWatcher.cs │ │ │ ├── IAssetDependencyList.cs │ │ │ ├── IAssetWatcher.cs │ │ │ ├── IAssetWatcherCollection.cs │ │ │ ├── WatchableAssetReference.Equality.cs │ │ │ ├── WatchableAssetReference.cs │ │ │ └── WatchedAsset.cs │ │ ├── AsynchronousContentLoader.cs │ │ ├── ContentArchive.cs │ │ ├── ContentArchiveNode.cs │ │ ├── ContentArchiveStream.cs │ │ ├── ContentBinaryReaderExtensions.cs │ │ ├── ContentBinaryWriterExtensions.cs │ │ ├── ContentDependencyManager.cs │ │ ├── ContentDiscovery.cs │ │ ├── ContentLoadException.cs │ │ ├── ContentManager.AssetResolutionFlags.cs │ │ ├── ContentManager.cs │ │ ├── ContentManagerAssetCache.cs │ │ ├── ContentOverrideDirectoryCollection.cs │ │ ├── ContentWatchManager.cs │ │ ├── Importing │ │ │ ├── ContentImporter.cs │ │ │ ├── ContentImporterAttribute.cs │ │ │ ├── ContentImporterRegistry.RegistryEntry.cs │ │ │ ├── ContentImporterRegistry.cs │ │ │ ├── IContentImporter.cs │ │ │ ├── IContentImporterMetadata.cs │ │ │ ├── InternalImporters.cs │ │ │ ├── JsonContentImporter.cs │ │ │ ├── TextContentImporter.cs │ │ │ └── XmlContentImporter.cs │ │ ├── Manifest │ │ │ ├── ContentManifest.cs │ │ │ ├── ContentManifestAsset.cs │ │ │ ├── ContentManifestAssetDescription.cs │ │ │ ├── ContentManifestDescription.cs │ │ │ ├── ContentManifestGroup.cs │ │ │ ├── ContentManifestGroupDescription.cs │ │ │ └── ContentManifestRegistry.cs │ │ ├── NamespaceDoc.cs │ │ ├── Processing │ │ │ ├── ContentProcessor.cs │ │ │ ├── ContentProcessorAttribute.cs │ │ │ ├── ContentProcessorRegistry.RegistryKey.cs │ │ │ ├── ContentProcessorRegistry.cs │ │ │ ├── IContentProcessor.cs │ │ │ ├── IContentProcessorMetadata.cs │ │ │ ├── JsonContentProcessor.cs │ │ │ ├── PassthroughContentProcessor.cs │ │ │ └── XmlContentProcessor.cs │ │ ├── UltravioletContent.cs │ │ ├── UltravioletDataObject.cs │ │ ├── UltravioletDataObjectRegistries.cs │ │ ├── UltravioletDataObjectRegistry.cs │ │ └── XmlUtil.cs │ ├── Curves │ │ ├── CubicSplineCurveKey.cs │ │ ├── Curve.Base.cs │ │ ├── Curve.cs │ │ ├── CurveContinuity.cs │ │ ├── CurveKey.cs │ │ ├── CurveKeyCollection.cs │ │ ├── CurveKeyRecord.cs │ │ ├── CurveLoopType.cs │ │ ├── CurvePositionType.cs │ │ ├── CurveProcessor.cs │ │ ├── ICurveSampler.cs │ │ ├── QuaternionCurve.cs │ │ ├── QuaternionCurveCubicSplineSampler.cs │ │ ├── QuaternionCurveLinearSampler.cs │ │ ├── QuaternionCurveStepSampler.cs │ │ ├── SingleArrayCurve.cs │ │ ├── SingleArrayCurveCubicSplineSampler.cs │ │ ├── SingleArrayCurveLinearSampler.cs │ │ ├── SingleArrayCurveStepSampler.cs │ │ ├── SingleCurve.cs │ │ ├── SingleCurveCubicSplineSampler.cs │ │ ├── SingleCurveLinearSampler.cs │ │ ├── SingleCurveStepSampler.cs │ │ ├── Vector2Curve.cs │ │ ├── Vector2CurveCubicSplineSampler.cs │ │ ├── Vector2CurveLinearSampler.cs │ │ ├── Vector2CurveStepSampler.cs │ │ ├── Vector3Curve.cs │ │ ├── Vector3CurveCubicSplineSampler.cs │ │ ├── Vector3CurveLinearSampler.cs │ │ ├── Vector3CurveStepSampler.cs │ │ ├── Vector4Curve.cs │ │ ├── Vector4CurveCubicSplineSampler.cs │ │ ├── Vector4CurveLinearSampler.cs │ │ └── Vector4CurveStepSampler.cs │ ├── DebugLevels.cs │ ├── DummyUltravioletAudio.cs │ ├── DummyUltravioletGraphics.cs │ ├── DummyUltravioletInput.cs │ ├── DummyUltravioletPlatform.cs │ ├── Graphics │ │ ├── BasicMaterial.cs │ │ ├── Camera.cs │ │ ├── CameraParameter.cs │ │ ├── ClearOptions.cs │ │ ├── CompositionContext.cs │ │ ├── Compositor.cs │ │ ├── DebugColors.cs │ │ ├── DefaultCompositor.cs │ │ ├── DirectionalLight.DirtyFlags.cs │ │ ├── DirectionalLight.cs │ │ ├── DummyGraphicsCapabilities.cs │ │ ├── DummySwapChainManager.cs │ │ ├── Effects │ │ │ ├── BasicEffect.cs │ │ │ ├── BlurDirection.cs │ │ │ ├── BlurEffect.cs │ │ │ ├── Effect.cs │ │ │ ├── EffectImplementation.cs │ │ │ ├── EffectParameter.cs │ │ │ ├── EffectParameterCollection.cs │ │ │ ├── EffectPass.cs │ │ │ ├── EffectPassCollection.cs │ │ │ ├── EffectSource.cs │ │ │ ├── EffectTechnique.cs │ │ │ ├── EffectTechniqueCollection.cs │ │ │ ├── IEffectFog.cs │ │ │ ├── IEffectLights.cs │ │ │ ├── IEffectMaterialColor.cs │ │ │ ├── IEffectMatrices.cs │ │ │ ├── IEffectSkin.cs │ │ │ ├── IEffectTexture.cs │ │ │ ├── IEffectTextureSize.cs │ │ │ ├── IEffectViewProj.cs │ │ │ ├── IEffectWorldViewProj.cs │ │ │ └── SkinnedEffect.cs │ │ ├── Graphics2D │ │ │ ├── CharacterRegion.cs │ │ │ ├── ContentManagerExtensions.cs │ │ │ ├── GlyphData.cs │ │ │ ├── GlyphRenderInfo.cs │ │ │ ├── GlyphRenderState.cs │ │ │ ├── GlyphShader.cs │ │ │ ├── GlyphShaderContext.cs │ │ │ ├── GlyphShaderProxy.cs │ │ │ ├── Graphics2DBinaryReaderExtensions.cs │ │ │ ├── Graphics2DBinaryWriterExtensions.cs │ │ │ ├── ISpriteBatchEffect.cs │ │ │ ├── NamespaceDoc.cs │ │ │ ├── Sprite.cs │ │ │ ├── SpriteAnimation.cs │ │ │ ├── SpriteAnimationBatchDescription.cs │ │ │ ├── SpriteAnimationController.cs │ │ │ ├── SpriteAnimationDescription.cs │ │ │ ├── SpriteAnimationFrameCollection.cs │ │ │ ├── SpriteAnimationID.Equality.cs │ │ │ ├── SpriteAnimationID.Parsing.cs │ │ │ ├── SpriteAnimationID.cs │ │ │ ├── SpriteAnimationName.Equality.cs │ │ │ ├── SpriteAnimationName.Parsing.cs │ │ │ ├── SpriteAnimationName.cs │ │ │ ├── SpriteAnimationRepeat.cs │ │ │ ├── SpriteBatch.cs │ │ │ ├── SpriteBatchBase.cs │ │ │ ├── SpriteBatchCoordinator.cs │ │ │ ├── SpriteBatchData.cs │ │ │ ├── SpriteBatchEffect.cs │ │ │ ├── SpriteBatchInfo.cs │ │ │ ├── SpriteBatchState.cs │ │ │ ├── SpriteDescription.cs │ │ │ ├── SpriteEffects.cs │ │ │ ├── SpriteFont │ │ │ │ ├── CharacterRegionDescription.cs │ │ │ │ ├── SpriteFont.cs │ │ │ │ ├── SpriteFontDescription.cs │ │ │ │ ├── SpriteFontFace.cs │ │ │ │ ├── SpriteFontFaceDescription.cs │ │ │ │ ├── SpriteFontFaceGlyphsDescription.cs │ │ │ │ ├── SpriteFontFacesDescription.cs │ │ │ │ ├── SpriteFontGlyphIndex.cs │ │ │ │ ├── SpriteFontHelper.cs │ │ │ │ ├── SpriteFontKerning.cs │ │ │ │ ├── SpriteFontKerningPair.Equality.cs │ │ │ │ ├── SpriteFontKerningPair.cs │ │ │ │ ├── SpriteFontProcessor.cs │ │ │ │ ├── SpriteFontProcessorFromJObject.cs │ │ │ │ ├── SpriteFontProcessorFromXDocument.cs │ │ │ │ └── SpriteFontTextureProcessor.cs │ │ │ ├── SpriteFrame.cs │ │ │ ├── SpriteFrameBatchDescription.cs │ │ │ ├── SpriteFrameDefaultsDescription.cs │ │ │ ├── SpriteFrameDescription.cs │ │ │ ├── SpriteFrameGroupBatchDescription.cs │ │ │ ├── SpriteFrameGroupDefaultsDescription.cs │ │ │ ├── SpriteFrameGroupDescription.cs │ │ │ ├── SpriteHeader.cs │ │ │ ├── SpriteImporterToJObject.cs │ │ │ ├── SpriteImporterToXDocument.cs │ │ │ ├── SpriteProcessor.cs │ │ │ ├── SpriteProcessorFromJObject.cs │ │ │ ├── SpriteProcessorFromXDocument.cs │ │ │ ├── SpriteSortMode.cs │ │ │ ├── SpriteVertex.cs │ │ │ ├── StaticImage.Parsing.cs │ │ │ ├── StaticImage.cs │ │ │ ├── StretchableImage.TilingData.cs │ │ │ ├── StretchableImage.cs │ │ │ ├── StretchableImage3.Parsing.cs │ │ │ ├── StretchableImage3.cs │ │ │ ├── StretchableImage9.Parsing.cs │ │ │ ├── StretchableImage9.cs │ │ │ ├── StringSourceUnion.cs │ │ │ ├── StringSourceUnionValueType.cs │ │ │ ├── Text │ │ │ │ ├── FallbackFontInfo.cs │ │ │ │ ├── ISegmentableShapedStringSource.cs │ │ │ │ ├── IncrementalResult.cs │ │ │ │ ├── InsertionPointInfo.cs │ │ │ │ ├── InsertionPointSearchMode.cs │ │ │ │ ├── LineInfo.cs │ │ │ │ ├── NamespaceDoc.cs │ │ │ │ ├── ShapedChar.Equality.cs │ │ │ │ ├── ShapedChar.cs │ │ │ │ ├── ShapedString.Enumeration.cs │ │ │ │ ├── ShapedString.Equality.cs │ │ │ │ ├── ShapedString.Source.cs │ │ │ │ ├── ShapedString.cs │ │ │ │ ├── ShapedStringBuilder.Source.cs │ │ │ │ ├── ShapedStringBuilder.cs │ │ │ │ ├── ShapedStringSegment.Equality.cs │ │ │ │ ├── ShapedStringSegment.Source.cs │ │ │ │ ├── ShapedStringSegment.cs │ │ │ │ ├── TextDirection.cs │ │ │ │ ├── TextFlags.cs │ │ │ │ ├── TextIconInfo.Equality.cs │ │ │ │ ├── TextIconInfo.cs │ │ │ │ ├── TextLayoutBlockInfoCommand.cs │ │ │ │ ├── TextLayoutColorCommand.cs │ │ │ │ ├── TextLayoutCommandStream.cs │ │ │ │ ├── TextLayoutCommandStreamResources.cs │ │ │ │ ├── TextLayoutCommandType.cs │ │ │ │ ├── TextLayoutCustomCommand.cs │ │ │ │ ├── TextLayoutEngine.LayoutState.cs │ │ │ │ ├── TextLayoutEngine.cs │ │ │ │ ├── TextLayoutFontCommand.cs │ │ │ │ ├── TextLayoutGlyphShaderCommand.cs │ │ │ │ ├── TextLayoutIconCommand.cs │ │ │ │ ├── TextLayoutLineBreakCommand.cs │ │ │ │ ├── TextLayoutLineInfoCommand.cs │ │ │ │ ├── TextLayoutLinkCommand.cs │ │ │ │ ├── TextLayoutOptions.cs │ │ │ │ ├── TextLayoutSettings.cs │ │ │ │ ├── TextLayoutSourceShapedStringBuilderCommand.cs │ │ │ │ ├── TextLayoutSourceShapedStringCommand.cs │ │ │ │ ├── TextLayoutSourceStringBuilderCommand.cs │ │ │ │ ├── TextLayoutSourceStringCommand.cs │ │ │ │ ├── TextLayoutStyleCommand.cs │ │ │ │ ├── TextLayoutTextCommand.cs │ │ │ │ ├── TextParser.LexedTokenType.cs │ │ │ │ ├── TextParser.cs │ │ │ │ ├── TextParserOptions.cs │ │ │ │ ├── TextParserToken.cs │ │ │ │ ├── TextParserTokenStream.IEnumerable.cs │ │ │ │ ├── TextParserTokenStream.cs │ │ │ │ ├── TextParserTokenType.cs │ │ │ │ ├── TextRenderer.TextDrawState.cs │ │ │ │ ├── TextRenderer.TextSeekState.cs │ │ │ │ ├── TextRenderer.cs │ │ │ │ ├── TextRendererStacks.cs │ │ │ │ ├── TextRendererStateChange.cs │ │ │ │ ├── TextRendererStyleManager.cs │ │ │ │ ├── TextScript.cs │ │ │ │ ├── TextShaper.cs │ │ │ │ ├── TextStyle.cs │ │ │ │ ├── TextStyleGlyphShaderCollection.IEnumerable.cs │ │ │ │ ├── TextStyleGlyphShaderCollection.cs │ │ │ │ ├── TextStyleInstance.cs │ │ │ │ └── TextStyleScoped.cs │ │ │ ├── TextureImage.cs │ │ │ ├── UltravioletFont.cs │ │ │ ├── UltravioletFontFace.cs │ │ │ ├── UltravioletFontOfT.cs │ │ │ ├── UltravioletFontStyle.cs │ │ │ └── sspack │ │ │ │ ├── OutOfSpaceException.cs │ │ │ │ └── Packing │ │ │ │ ├── ArevaloRectanglePacker.cs │ │ │ │ └── RectanglePacker.cs │ │ ├── Graphics3D │ │ │ ├── AffineTransform.cs │ │ │ ├── Gltf │ │ │ │ ├── GlbModelImporter.cs │ │ │ │ ├── GltfBasicMaterialLoader.cs │ │ │ │ ├── GltfMaterialLoader.cs │ │ │ │ ├── GltfModelImporter.cs │ │ │ │ ├── GltfModelProcessor.cs │ │ │ │ ├── GltfModelProcessorMetadata.cs │ │ │ │ ├── GltfSkinnedMaterialLoader.cs │ │ │ │ └── GltfSkinnedModelProcessor.cs │ │ │ ├── IModelNodeProvider.cs │ │ │ ├── IModelSceneProvider.cs │ │ │ ├── Model.cs │ │ │ ├── ModelMesh.cs │ │ │ ├── ModelMeshCollection.cs │ │ │ ├── ModelMeshGeometry.cs │ │ │ ├── ModelMeshGeometryCollection.cs │ │ │ ├── ModelNode.cs │ │ │ ├── ModelNodeCollection.cs │ │ │ ├── ModelResourceCollection.cs │ │ │ ├── ModelScene.cs │ │ │ ├── ModelSceneCollection.cs │ │ │ ├── ModelSceneRenderer.cs │ │ │ ├── ModelSceneRendererBase.cs │ │ │ ├── ModelTextureCollection.cs │ │ │ ├── PerspectiveCamera.cs │ │ │ ├── Skin.cs │ │ │ ├── SkinInstance.cs │ │ │ ├── SkinInstanceCollection.cs │ │ │ ├── SkinJoint.cs │ │ │ ├── SkinJointCollection.cs │ │ │ ├── SkinNodeCollection.cs │ │ │ ├── SkinnedAnimation.cs │ │ │ ├── SkinnedAnimationCallbacks.cs │ │ │ ├── SkinnedAnimationCollection.cs │ │ │ ├── SkinnedAnimationController.cs │ │ │ ├── SkinnedAnimationMode.cs │ │ │ ├── SkinnedAnimationTrack.cs │ │ │ ├── SkinnedModel.cs │ │ │ ├── SkinnedModelInstance.cs │ │ │ ├── SkinnedModelInstanceNodeManager.cs │ │ │ ├── SkinnedModelNodeAnimation.cs │ │ │ ├── SkinnedModelNodeInstance.cs │ │ │ ├── SkinnedModelNodeInstanceCollection.cs │ │ │ ├── SkinnedModelSceneInstance.cs │ │ │ ├── SkinnedModelSceneInstanceCollection.cs │ │ │ ├── SkinnedModelSceneRenderer.cs │ │ │ ├── SkinnedModelSkinCollection.cs │ │ │ └── Stl │ │ │ │ ├── StlModelDescription.cs │ │ │ │ ├── StlModelImporter.cs │ │ │ │ ├── StlModelProcessor.cs │ │ │ │ ├── StlModelProcessorMetadata.cs │ │ │ │ ├── StlModelTriangleDescription.cs │ │ │ │ └── StlModelVertex.cs │ │ ├── Material.cs │ │ ├── NamespaceDoc.cs │ │ ├── PackedVector │ │ │ ├── Byte1.Equality.cs │ │ │ ├── Byte1.cs │ │ │ ├── Byte2.Equality.cs │ │ │ ├── Byte2.cs │ │ │ ├── Byte3.Equality.cs │ │ │ ├── Byte3.cs │ │ │ ├── Byte4.Equality.cs │ │ │ ├── Byte4.cs │ │ │ ├── Int1.Equality.cs │ │ │ ├── Int1.cs │ │ │ ├── Int2.Equality.cs │ │ │ ├── Int2.cs │ │ │ ├── Int3.Equality.cs │ │ │ ├── Int3.cs │ │ │ ├── Int4.Equality.cs │ │ │ ├── Int4.cs │ │ │ ├── NormalizedByte1.Equality.cs │ │ │ ├── NormalizedByte1.cs │ │ │ ├── NormalizedByte2.Equality.cs │ │ │ ├── NormalizedByte2.cs │ │ │ ├── NormalizedByte3.Equality.cs │ │ │ ├── NormalizedByte3.cs │ │ │ ├── NormalizedByte4.Equality.cs │ │ │ ├── NormalizedByte4.cs │ │ │ ├── NormalizedInt1.Equality.cs │ │ │ ├── NormalizedInt1.cs │ │ │ ├── NormalizedInt2.Equality.cs │ │ │ ├── NormalizedInt2.cs │ │ │ ├── NormalizedInt3.Equality.cs │ │ │ ├── NormalizedInt3.cs │ │ │ ├── NormalizedInt4.Equality.cs │ │ │ ├── NormalizedInt4.cs │ │ │ ├── NormalizedSByte1.Equality.cs │ │ │ ├── NormalizedSByte1.cs │ │ │ ├── NormalizedSByte2.Equality.cs │ │ │ ├── NormalizedSByte2.cs │ │ │ ├── NormalizedSByte3.Equality.cs │ │ │ ├── NormalizedSByte3.cs │ │ │ ├── NormalizedSByte4.Equality.cs │ │ │ ├── NormalizedSByte4.cs │ │ │ ├── NormalizedShort1.Equality.cs │ │ │ ├── NormalizedShort1.cs │ │ │ ├── NormalizedShort2.Equality.cs │ │ │ ├── NormalizedShort2.cs │ │ │ ├── NormalizedShort3.Equality.cs │ │ │ ├── NormalizedShort3.cs │ │ │ ├── NormalizedShort4.Equality.cs │ │ │ ├── NormalizedShort4.cs │ │ │ ├── NormalizedUnsignedInt1.Equality.cs │ │ │ ├── NormalizedUnsignedInt1.cs │ │ │ ├── NormalizedUnsignedInt2.Equality.cs │ │ │ ├── NormalizedUnsignedInt2.cs │ │ │ ├── NormalizedUnsignedInt3.Equality.cs │ │ │ ├── NormalizedUnsignedInt3.cs │ │ │ ├── NormalizedUnsignedInt4.Equality.cs │ │ │ ├── NormalizedUnsignedInt4.cs │ │ │ ├── NormalizedUnsignedShort1.Equality.cs │ │ │ ├── NormalizedUnsignedShort1.cs │ │ │ ├── NormalizedUnsignedShort2.Equality.cs │ │ │ ├── NormalizedUnsignedShort2.cs │ │ │ ├── NormalizedUnsignedShort3.Equality.cs │ │ │ ├── NormalizedUnsignedShort3.cs │ │ │ ├── NormalizedUnsignedShort4.Equality.cs │ │ │ ├── NormalizedUnsignedShort4.cs │ │ │ ├── PackedVectorUtils.cs │ │ │ ├── SByte1.Equality.cs │ │ │ ├── SByte1.cs │ │ │ ├── SByte2.Equality.cs │ │ │ ├── SByte2.cs │ │ │ ├── SByte3.Equality.cs │ │ │ ├── SByte3.cs │ │ │ ├── SByte4.Equality.cs │ │ │ ├── SByte4.cs │ │ │ ├── Short1.Equality.cs │ │ │ ├── Short1.cs │ │ │ ├── Short2.Equality.cs │ │ │ ├── Short2.cs │ │ │ ├── Short3.Equality.cs │ │ │ ├── Short3.cs │ │ │ ├── Short4.Equality.cs │ │ │ ├── Short4.cs │ │ │ ├── UnsignedInt1.Equality.cs │ │ │ ├── UnsignedInt1.cs │ │ │ ├── UnsignedInt2.Equality.cs │ │ │ ├── UnsignedInt2.cs │ │ │ ├── UnsignedInt3.Equality.cs │ │ │ ├── UnsignedInt3.cs │ │ │ ├── UnsignedInt4.Equality.cs │ │ │ ├── UnsignedInt4.cs │ │ │ ├── UnsignedShort1.Equality.cs │ │ │ ├── UnsignedShort1.cs │ │ │ ├── UnsignedShort2.Equality.cs │ │ │ ├── UnsignedShort2.cs │ │ │ ├── UnsignedShort3.Equality.cs │ │ │ ├── UnsignedShort3.cs │ │ │ ├── UnsignedShort4.Equality.cs │ │ │ └── UnsignedShort4.cs │ │ ├── PlatformNativeSurface.cs │ │ ├── RHI │ │ │ ├── Blend.cs │ │ │ ├── BlendFunction.cs │ │ │ ├── BlendState.cs │ │ │ ├── ColorWriteChannels.cs │ │ │ ├── CompareFunction.cs │ │ │ ├── CullMode.cs │ │ │ ├── DepthStencilState.cs │ │ │ ├── DynamicIndexBuffer.cs │ │ │ ├── DynamicTexture2D.cs │ │ │ ├── DynamicTexture3D.cs │ │ │ ├── DynamicVertexBuffer.cs │ │ │ ├── FillMode.cs │ │ │ ├── GeometryStream.cs │ │ │ ├── GraphicsCapabilities.cs │ │ │ ├── IVertexType.cs │ │ │ ├── IndexBuffer.cs │ │ │ ├── IndexBufferElementType.cs │ │ │ ├── PrimitiveType.cs │ │ │ ├── RasterizerState.cs │ │ │ ├── RenderBuffer2D.cs │ │ │ ├── RenderBufferFormat.cs │ │ │ ├── RenderBufferOptions.cs │ │ │ ├── RenderTarget2D.cs │ │ │ ├── RenderTargetUsage.cs │ │ │ ├── SamplerState.cs │ │ │ ├── SetDataOptions.cs │ │ │ ├── StencilOperation.cs │ │ │ ├── SwapChainManager.cs │ │ │ ├── Texture.cs │ │ │ ├── Texture2D.cs │ │ │ ├── Texture3D.cs │ │ │ ├── TextureAddressMode.cs │ │ │ ├── TextureFilter.cs │ │ │ ├── TextureFormat.cs │ │ │ ├── TextureOptions.cs │ │ │ ├── TextureUtils.cs │ │ │ ├── VertexBuffer.cs │ │ │ ├── VertexDeclaration.cs │ │ │ ├── VertexElement.cs │ │ │ ├── VertexElementFormat.cs │ │ │ └── VertexElementUsage.cs │ │ ├── SkinnedMaterial.cs │ │ ├── Surface │ │ │ ├── Surface.cs │ │ │ ├── Surface2D.cs │ │ │ ├── Surface3D.cs │ │ │ ├── SurfaceFlipDirection.cs │ │ │ ├── SurfaceOptions.cs │ │ │ ├── SurfaceSaver.cs │ │ │ ├── SurfaceSource.cs │ │ │ └── SurfaceSourceDataFormat.cs │ │ ├── Texture2DProcessor.cs │ │ ├── Texture2DProcessorMetadata.cs │ │ ├── Texture3DProcessor.cs │ │ ├── Texture3DProcessorMetadata.cs │ │ ├── TextureAtlas │ │ │ ├── DynamicTextureAtlas.Reservation.cs │ │ │ ├── DynamicTextureAtlas.cs │ │ │ ├── TextureAtlas.cs │ │ │ ├── TextureAtlasDescription.cs │ │ │ ├── TextureAtlasImage.cs │ │ │ ├── TextureAtlasImageDescription.cs │ │ │ ├── TextureAtlasMetadataDescription.cs │ │ │ ├── TextureAtlasProcessor.cs │ │ │ ├── TextureAtlasProcessorFromJObject.cs │ │ │ └── TextureAtlasProcessorFromXDocument.cs │ │ ├── Vertices │ │ │ ├── VertexPosition.cs │ │ │ ├── VertexPositionColor.cs │ │ │ ├── VertexPositionColorTexture.cs │ │ │ ├── VertexPositionNormalTexture.cs │ │ │ └── VertexPositionTexture.cs.cs │ │ ├── Viewport.Equality.cs │ │ └── Viewport.cs │ ├── ICrossThreadUltravioletContext.cs │ ├── IUltravioletApplicationAdapterHost.cs │ ├── IUltravioletAudio.cs │ ├── IUltravioletComponent.cs │ ├── IUltravioletContent.cs │ ├── IUltravioletGraphics.cs │ ├── IUltravioletHost.cs │ ├── IUltravioletInput.cs │ ├── IUltravioletPlatform.cs │ ├── IUltravioletSubsystem.cs │ ├── IUltravioletTimingLogic.cs │ ├── IUltravioletUI.cs │ ├── Input │ │ ├── Actions │ │ │ ├── DummyInputBinding.cs │ │ │ ├── GamePadInputBinding.cs │ │ │ ├── InputAction.cs │ │ │ ├── InputActionCollection.InputBindingGroup.cs │ │ │ ├── InputActionCollection.cs │ │ │ ├── InputBinding.cs │ │ │ ├── KeyboardInputBinding.cs │ │ │ └── MouseInputBinding.cs │ │ ├── ButtonState.cs │ │ ├── GamePad │ │ │ ├── GamePadAxis.cs │ │ │ ├── GamePadButton.cs │ │ │ ├── GamePadDevice.cs │ │ │ ├── GamePadJoystick.cs │ │ │ └── GamePadJoystickDirection.cs │ │ ├── InputDevice.cs │ │ ├── InputDeviceOfT.cs │ │ ├── Keyboard │ │ │ ├── Key.cs │ │ │ ├── KeyboardDevice.cs │ │ │ ├── KeyboardMode.cs │ │ │ ├── Scancode.cs │ │ │ └── SoftwareKeyboardService.cs │ │ ├── Mouse │ │ │ ├── MouseButton.cs │ │ │ └── MouseDevice.cs │ │ ├── NamespaceDoc.cs │ │ └── Touch │ │ │ ├── TouchDevice.cs │ │ │ ├── TouchInfo.cs │ │ │ └── TouchTapInfo.cs │ ├── InvalidCompatibilityShimException.cs │ ├── Mathematics │ │ ├── BoundingBox.Equality.cs │ │ ├── BoundingBox.Parsing.cs │ │ ├── BoundingBox.cs │ │ ├── BoundingFrustum.Equality.cs │ │ ├── BoundingFrustum.Parsing.cs │ │ ├── BoundingFrustum.cs │ │ ├── BoundingSphere.Equality.cs │ │ ├── BoundingSphere.Parsing.cs │ │ ├── BoundingSphere.cs │ │ ├── Circle.Equality.cs │ │ ├── Circle.Parsing.cs │ │ ├── Circle.cs │ │ ├── CircleD.Equality.cs │ │ ├── CircleD.Parsing.cs │ │ ├── CircleD.cs │ │ ├── CircleF.Equality.cs │ │ ├── CircleF.Parsing.cs │ │ ├── CircleF.cs │ │ ├── Color.Equality.cs │ │ ├── Color.Parsing.cs │ │ ├── Color.Predefined.cs │ │ ├── Color.cs │ │ ├── ContainmentType.cs │ │ ├── Easings.cs │ │ ├── IInterpolatable.cs │ │ ├── Matrix.Equality.cs │ │ ├── Matrix.Parsing.cs │ │ ├── Matrix.cs │ │ ├── Plane.Equality.cs │ │ ├── Plane.Parsing.cs │ │ ├── Plane.cs │ │ ├── PlaneIntersectionType.cs │ │ ├── Point2.Equality.cs │ │ ├── Point2.Parsing.cs │ │ ├── Point2.cs │ │ ├── Point2D.Equality.cs │ │ ├── Point2D.Parsing.cs │ │ ├── Point2D.cs │ │ ├── Point2F.Equality.cs │ │ ├── Point2F.Parsing.cs │ │ ├── Point2F.cs │ │ ├── Quaternion.Equality.cs │ │ ├── Quaternion.Parsing.cs │ │ ├── Quaternion.cs │ │ ├── Radians.Equality.cs │ │ ├── Radians.Parsing.cs │ │ ├── Radians.cs │ │ ├── Ray.Equality.cs │ │ ├── Ray.Parsing.cs │ │ ├── Ray.cs │ │ ├── Rectangle.Equality.cs │ │ ├── Rectangle.Parsing.cs │ │ ├── Rectangle.cs │ │ ├── RectangleD.Equality.cs │ │ ├── RectangleD.Parsing.cs │ │ ├── RectangleD.cs │ │ ├── RectangleF.Equality.cs │ │ ├── RectangleF.Parsing.cs │ │ ├── RectangleF.cs │ │ ├── Size2.Equality.cs │ │ ├── Size2.Parsing.cs │ │ ├── Size2.cs │ │ ├── Size2D.Equality.cs │ │ ├── Size2D.Parsing.cs │ │ ├── Size2D.cs │ │ ├── Size2F.Equality.cs │ │ ├── Size2F.Parsing.cs │ │ ├── Size2F.cs │ │ ├── Size3.Equality.cs │ │ ├── Size3.Parsing.cs │ │ ├── Size3.cs │ │ ├── Size3D.Equality.cs │ │ ├── Size3D.Parsing.cs │ │ ├── Size3D.cs │ │ ├── Size3F.Equality.cs │ │ ├── Size3F.Parsing.cs │ │ ├── Size3F.cs │ │ ├── Vector2.Equality.cs │ │ ├── Vector2.Parsing.cs │ │ ├── Vector2.cs │ │ ├── Vector3.Equality.cs │ │ ├── Vector3.Parsing.cs │ │ ├── Vector3.cs │ │ ├── Vector4.Equality.cs │ │ ├── Vector4.Parsing.cs │ │ └── Vector4.cs │ ├── MessageBoxType.cs │ ├── Messages │ │ ├── DisplayDensityChangedMessageData.cs │ │ ├── NamespaceDoc.cs │ │ ├── OrientationChangedMessageData.cs │ │ └── WindowDensityChangedMessageData.cs │ ├── NamespaceDoc.cs │ ├── Platform │ │ ├── AssemblyLoaderService.cs │ │ ├── ClipboardService.cs │ │ ├── Cursor │ │ │ ├── Cursor.cs │ │ │ ├── CursorCollection.cs │ │ │ ├── CursorCollectionDescription.cs │ │ │ ├── CursorCollectionProcessor.cs │ │ │ ├── CursorCollectionProcessorFromJObject.cs │ │ │ ├── CursorCollectionProcessorFromXDocument.cs │ │ │ └── CursorDescription.cs │ │ ├── DisplayMode.cs │ │ ├── DummyClipboardService.cs │ │ ├── DummyUltravioletDisplayInfo.cs │ │ ├── DummyUltravioletWindowInfo.cs │ │ ├── FileSource.cs │ │ ├── FileSourceNode.cs │ │ ├── FileSystemService.cs │ │ ├── IUltravioletDisplay.cs │ │ ├── IUltravioletDisplayInfo.cs │ │ ├── IUltravioletWindow.cs │ │ ├── IUltravioletWindowInfo.cs │ │ ├── IconLoader.cs │ │ ├── MessageBoxService.cs │ │ ├── NamespaceDoc.cs │ │ ├── PowerManagementService.cs │ │ ├── ScreenDensityBucket.cs │ │ ├── ScreenDensityService.cs │ │ ├── ScreenRotation.cs │ │ ├── ScreenRotationService.cs │ │ ├── WindowFlags.cs │ │ ├── WindowMode.cs │ │ └── WindowState.cs │ ├── Profiling │ │ ├── UltravioletProfiler.cs │ │ ├── UltravioletProfilerBase.cs │ │ ├── UltravioletProfilerSection.cs │ │ └── UltravioletProfilerSections.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── Bindings.xml │ │ └── Strings.xml │ ├── Schema │ │ └── Ultraviolet │ │ │ ├── BoundingBox.json │ │ │ ├── BoundingFrustum.json │ │ │ ├── BoundingSphere.json │ │ │ ├── Circle.json │ │ │ ├── CircleD.json │ │ │ ├── CircleF.json │ │ │ ├── Color.json │ │ │ ├── Content │ │ │ ├── ContentManifest.json │ │ │ └── ContentMetadata.json │ │ │ ├── CursorCollection.json │ │ │ ├── Graphics │ │ │ ├── Graphics2D │ │ │ │ ├── Sprite.json │ │ │ │ ├── SpriteFont.json │ │ │ │ └── Text │ │ │ │ │ └── TextTableLayout.json │ │ │ └── TextureAtlas.json │ │ │ ├── Matrix.json │ │ │ ├── Plane.json │ │ │ ├── Point2.json │ │ │ ├── Point2D.json │ │ │ ├── Point2F.json │ │ │ ├── Quaternion.json │ │ │ ├── Radians.json │ │ │ ├── Ray.json │ │ │ ├── Rectangle.json │ │ │ ├── RectangleD.json │ │ │ ├── RectangleF.json │ │ │ ├── Size2.json │ │ │ ├── Size2D.json │ │ │ ├── Size2F.json │ │ │ ├── Size3.json │ │ │ ├── Size3D.json │ │ │ ├── Size3F.json │ │ │ ├── Vector2.json │ │ │ ├── Vector3.json │ │ │ └── Vector4.json │ ├── Serialization │ │ ├── UltravioletJsonContractResolver.cs │ │ ├── UltravioletJsonConverter.cs │ │ └── UltravioletJsonSerializerSettings.cs │ ├── Tweening.cs │ ├── TweeningInterpolationRegistry.cs │ ├── UI │ │ ├── NamespaceDoc.cs │ │ ├── UIPanel.cs │ │ ├── UIPanelDefinition.cs │ │ ├── UIPanelDefinitionProcessor.cs │ │ ├── UIPanelDirective.cs │ │ ├── UIPanelState.cs │ │ ├── UIScreen.cs │ │ ├── UIScreenStack.IEnumerable.cs │ │ ├── UIScreenStack.cs │ │ ├── UIScreenStackCollection.cs │ │ ├── UIStyleSheetAsset.cs │ │ ├── UIStyleSheetSource.cs │ │ ├── UIView.cs │ │ ├── UIViewProviderInitializer.cs │ │ └── UltravioletUI.cs │ ├── Ultraviolet.csproj │ ├── UltravioletApplicationAdapter.cs │ ├── UltravioletBoxedValues.cs │ ├── UltravioletCollection.cs │ ├── UltravioletConfiguration.cs │ ├── UltravioletContext.cs │ ├── UltravioletContextProperties.cs │ ├── UltravioletDebugUtil.cs │ ├── UltravioletFactory.cs │ ├── UltravioletGraphicsConfiguration.cs │ ├── UltravioletMessageID.Equality.cs │ ├── UltravioletMessageID.cs │ ├── UltravioletMessages.cs │ ├── UltravioletNamedCollection.cs │ ├── UltravioletPlugin.cs │ ├── UltravioletPluginCollection.cs │ ├── UltravioletResource.cs │ ├── UltravioletSingleton.cs │ ├── UltravioletSingletonFlags.cs │ ├── UltravioletStrings.cs │ ├── UltravioletSynchronizationContext.cs │ ├── UltravioletTime.cs │ ├── UltravioletTimeTracker.cs │ ├── UltravioletTimingLogic.Win32Native.cs │ ├── UltravioletTimingLogic.cs │ ├── WorkItemOptions.cs │ └── uv.ico ├── UvArchive │ ├── ArchiveGenerationCommand.cs │ ├── ArchiveGenerationParameters.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── UvArchive.csproj ├── UvAssetList │ ├── AndroidAssetInfo.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── UvAssetList.csproj ├── UvDebug │ ├── Android │ │ ├── .gitignore │ │ ├── AndroidManifest.xml │ │ ├── Assets │ │ │ └── AboutAssets.txt │ │ ├── GameActivity.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ └── strings.xml │ │ ├── Ultraviolet.Android.targets │ │ └── UvDebug.Android.csproj │ ├── NETCore │ │ ├── Program.cs │ │ ├── UvDebug.NETCore.csproj │ │ └── app.manifest │ └── Shared │ │ ├── Content │ │ ├── Cursors │ │ │ ├── Cursors.xml │ │ │ └── CursorsImage.png │ │ ├── Fonts │ │ │ ├── Inconsolata-Bold.ttf │ │ │ ├── Inconsolata-Regular.ttf │ │ │ ├── Inconsolata.uvmeta │ │ │ ├── SegoeUI.xml │ │ │ └── SegoeUITexture.png │ │ ├── Localization │ │ │ └── GameStrings.xml │ │ ├── Manifests │ │ │ └── Global.manifest │ │ ├── SoundEffects │ │ │ ├── Click1.wav │ │ │ ├── rollover1.wav │ │ │ ├── rollover2.wav │ │ │ └── rollover3.wav │ │ ├── Sprites │ │ │ └── InterfaceIcons.sprite │ │ ├── Textures │ │ │ ├── Cube.png │ │ │ ├── Cube.uvmeta │ │ │ ├── Logo-mdpi.png │ │ │ ├── Logo.png │ │ │ ├── Triangle.png │ │ │ ├── test_0.png │ │ │ ├── test_1.png │ │ │ └── test_2.png │ │ └── UI │ │ │ ├── DefaultUI-mdpi.png │ │ │ ├── DefaultUI.png │ │ │ ├── DefaultUIBackground.png │ │ │ ├── DefaultUIFont-mdpi.xml │ │ │ ├── DefaultUIFont.xml │ │ │ ├── DefaultUIStyles-mdpi.uvss │ │ │ ├── DefaultUIStyles.uvss │ │ │ ├── Dialogs │ │ │ └── EscMenuDialog │ │ │ │ ├── EscMenuDialog.xml │ │ │ │ └── EscMenuDialogStyles.uvss │ │ │ ├── GameStyles.uvss │ │ │ └── Screens │ │ │ ├── GameMenuScreen │ │ │ ├── GameMenuScreen.xml │ │ │ ├── GameMenuScreenStyles-mdpi.uvss │ │ │ └── GameMenuScreenStyles.uvss │ │ │ ├── GamePlayScreen │ │ │ ├── GamePlayScreen.xml │ │ │ └── GamePlayScreenStyles.uvss │ │ │ └── ImGuiScreen │ │ │ └── ImGuiScreen.xml │ │ ├── Game.cs │ │ ├── Input │ │ ├── GameInputActions.cs │ │ └── IUltravioletInputExtensions.cs │ │ ├── UI │ │ ├── Controls │ │ │ ├── AvailableVertexColor.cs │ │ │ ├── Templates │ │ │ │ └── TriangleColorSelector.xml │ │ │ ├── TriangleColorSelector.cs │ │ │ └── TriangleDisplay.cs │ │ ├── Dialogs │ │ │ ├── EscMenuDialog.DialogScreen.cs │ │ │ ├── EscMenuDialog.DialogScreenVM.cs │ │ │ └── EscMenuDialog.cs │ │ ├── Screens │ │ │ ├── GameMenuScreen.cs │ │ │ ├── GameMenuViewModel.cs │ │ │ ├── GamePlayScreen.cs │ │ │ ├── GamePlayViewModel.cs │ │ │ ├── GameScreenBase.cs │ │ │ ├── ImGuiScreen.cs │ │ │ └── ImGuiViewModel.cs │ │ └── UIScreenService.cs │ │ └── UvDebug.csproj ├── UvFont │ ├── FontFaceInfo.cs │ ├── FontGenerationParameters.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── UvFont.csproj ├── UvNativeCodeGen │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── UvNativeCodeGen.csproj ├── Version.cs ├── VersionString.txt └── VersionUpdate.ps1 └── Ultraviolet.proj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/.gitignore -------------------------------------------------------------------------------- /Dependencies/BASS/Android/arm64-v8a/libbass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/Android/arm64-v8a/libbass.so -------------------------------------------------------------------------------- /Dependencies/BASS/Android/armeabi-v7a/libbass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/Android/armeabi-v7a/libbass.so -------------------------------------------------------------------------------- /Dependencies/BASS/Android/x86/libbass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/Android/x86/libbass.so -------------------------------------------------------------------------------- /Dependencies/BASS/Android/x86_64/libbass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/Android/x86_64/libbass.so -------------------------------------------------------------------------------- /Dependencies/BASS/x64/osx/libbass.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/x64/osx/libbass.dylib -------------------------------------------------------------------------------- /Dependencies/BASS/x64/unix/libbass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/x64/unix/libbass.so -------------------------------------------------------------------------------- /Dependencies/BASS/x64/win32nt/bass.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/x64/win32nt/bass.dll -------------------------------------------------------------------------------- /Dependencies/BASS/x86/unix/libbass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/x86/unix/libbass.so -------------------------------------------------------------------------------- /Dependencies/BASS/x86/win32nt/bass.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/BASS/x86/win32nt/bass.dll -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/arm64-v8a/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/arm64-v8a/libfmod.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/arm64-v8a/libfmodL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/arm64-v8a/libfmodL.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/armeabi-v7a/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/armeabi-v7a/libfmod.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/armeabi-v7a/libfmodL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/armeabi-v7a/libfmodL.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/armeabi/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/armeabi/libfmod.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/armeabi/libfmodL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/armeabi/libfmodL.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/fmod.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/fmod.jar -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/x86/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/x86/libfmod.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/x86/libfmodL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/x86/libfmodL.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/x86_64/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/x86_64/libfmod.so -------------------------------------------------------------------------------- /Dependencies/FMOD/Android/x86_64/libfmodL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/Android/x86_64/libfmodL.so -------------------------------------------------------------------------------- /Dependencies/FMOD/x64/osx/libfmod.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x64/osx/libfmod.dylib -------------------------------------------------------------------------------- /Dependencies/FMOD/x64/osx/libfmodL.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x64/osx/libfmodL.dylib -------------------------------------------------------------------------------- /Dependencies/FMOD/x64/unix/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x64/unix/libfmod.so -------------------------------------------------------------------------------- /Dependencies/FMOD/x64/unix/libfmodL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x64/unix/libfmodL.so -------------------------------------------------------------------------------- /Dependencies/FMOD/x64/win32nt/fmod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x64/win32nt/fmod.dll -------------------------------------------------------------------------------- /Dependencies/FMOD/x64/win32nt/fmodL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x64/win32nt/fmodL.dll -------------------------------------------------------------------------------- /Dependencies/FMOD/x86/unix/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x86/unix/libfmod.so -------------------------------------------------------------------------------- /Dependencies/FMOD/x86/unix/libfmodL.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x86/unix/libfmodL.so -------------------------------------------------------------------------------- /Dependencies/FMOD/x86/win32nt/fmod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x86/win32nt/fmod.dll -------------------------------------------------------------------------------- /Dependencies/FMOD/x86/win32nt/fmodL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FMOD/x86/win32nt/fmodL.dll -------------------------------------------------------------------------------- /Dependencies/FreeType2/Android/x86/libfreetype.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/Android/x86/libfreetype.so -------------------------------------------------------------------------------- /Dependencies/FreeType2/Android/x86/libharfbuzz.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/Android/x86/libharfbuzz.so -------------------------------------------------------------------------------- /Dependencies/FreeType2/Android/x86/libpng16.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/Android/x86/libpng16.so -------------------------------------------------------------------------------- /Dependencies/FreeType2/Android/x86_64/libpng16.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/Android/x86_64/libpng16.so -------------------------------------------------------------------------------- /Dependencies/FreeType2/x64/osx/libfreetype.6.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x64/osx/libfreetype.6.dylib -------------------------------------------------------------------------------- /Dependencies/FreeType2/x64/osx/libharfbuzz.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x64/osx/libharfbuzz.0.dylib -------------------------------------------------------------------------------- /Dependencies/FreeType2/x64/osx/libpng16.16.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x64/osx/libpng16.16.dylib -------------------------------------------------------------------------------- /Dependencies/FreeType2/x64/win32nt/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x64/win32nt/freetype.dll -------------------------------------------------------------------------------- /Dependencies/FreeType2/x64/win32nt/harfbuzz.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x64/win32nt/harfbuzz.dll -------------------------------------------------------------------------------- /Dependencies/FreeType2/x64/win32nt/libpng16.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x64/win32nt/libpng16.dll -------------------------------------------------------------------------------- /Dependencies/FreeType2/x86/win32nt/freetype.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x86/win32nt/freetype.dll -------------------------------------------------------------------------------- /Dependencies/FreeType2/x86/win32nt/harfbuzz.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x86/win32nt/harfbuzz.dll -------------------------------------------------------------------------------- /Dependencies/FreeType2/x86/win32nt/libpng16.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/FreeType2/x86/win32nt/libpng16.dll -------------------------------------------------------------------------------- /Dependencies/ImGui/Android/arm64-v8a/libcimgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/Android/arm64-v8a/libcimgui.so -------------------------------------------------------------------------------- /Dependencies/ImGui/Android/x86/libcimgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/Android/x86/libcimgui.so -------------------------------------------------------------------------------- /Dependencies/ImGui/Android/x86_64/libcimgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/Android/x86_64/libcimgui.so -------------------------------------------------------------------------------- /Dependencies/ImGui/x64/osx/libcimgui.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/x64/osx/libcimgui.dylib -------------------------------------------------------------------------------- /Dependencies/ImGui/x64/unix/libcimgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/x64/unix/libcimgui.so -------------------------------------------------------------------------------- /Dependencies/ImGui/x64/win32nt/cimgui.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/x64/win32nt/cimgui.dll -------------------------------------------------------------------------------- /Dependencies/ImGui/x86/unix/libcimgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/x86/unix/libcimgui.so -------------------------------------------------------------------------------- /Dependencies/ImGui/x86/win32nt/cimgui.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/ImGui/x86/win32nt/cimgui.dll -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/arm64-v8a/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/arm64-v8a/libSDL2.so -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/arm64-v8a/libhidapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/arm64-v8a/libhidapi.so -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/armeabi-v7a/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/armeabi-v7a/libSDL2.so -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/armeabi-v7a/libhidapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/armeabi-v7a/libhidapi.so -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/org.libsdl.app.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/org.libsdl.app.dll -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/x86/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/x86/libSDL2.so -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/x86/libhidapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/x86/libhidapi.so -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/x86_64/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/x86_64/libSDL2.so -------------------------------------------------------------------------------- /Dependencies/SDL2/Android/x86_64/libhidapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/Android/x86_64/libhidapi.so -------------------------------------------------------------------------------- /Dependencies/SDL2/README-SDL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/README-SDL.txt -------------------------------------------------------------------------------- /Dependencies/SDL2/x64/osx/libSDL2.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/x64/osx/libSDL2.dylib -------------------------------------------------------------------------------- /Dependencies/SDL2/x64/unix/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/x64/unix/libSDL2.so -------------------------------------------------------------------------------- /Dependencies/SDL2/x64/win32nt/SDL2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/x64/win32nt/SDL2.dll -------------------------------------------------------------------------------- /Dependencies/SDL2/x86/unix/libSDL2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/x86/unix/libSDL2.so -------------------------------------------------------------------------------- /Dependencies/SDL2/x86/win32nt/SDL2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Dependencies/SDL2/x86/win32nt/SDL2.dll -------------------------------------------------------------------------------- /Documentation/Plugins/UvDocs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Documentation/Plugins/UvDocs.dll -------------------------------------------------------------------------------- /Documentation/Ultraviolet.shfbproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Documentation/Ultraviolet.shfbproj -------------------------------------------------------------------------------- /Documentation/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Documentation/icons/favicon.ico -------------------------------------------------------------------------------- /Documentation/msxsl.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Documentation/msxsl.exe -------------------------------------------------------------------------------- /Documentation/styles/branding-Website.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Documentation/styles/branding-Website.css -------------------------------------------------------------------------------- /Documentation/styles/branding.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Documentation/styles/branding.css -------------------------------------------------------------------------------- /Documentation/transforms.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Documentation/transforms.xslt -------------------------------------------------------------------------------- /Images/desktop_uv1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv1024.png -------------------------------------------------------------------------------- /Images/desktop_uv128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv128.png -------------------------------------------------------------------------------- /Images/desktop_uv16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv16.png -------------------------------------------------------------------------------- /Images/desktop_uv256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv256.png -------------------------------------------------------------------------------- /Images/desktop_uv32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv32.png -------------------------------------------------------------------------------- /Images/desktop_uv48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv48.png -------------------------------------------------------------------------------- /Images/desktop_uv512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv512.png -------------------------------------------------------------------------------- /Images/desktop_uv64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv64.png -------------------------------------------------------------------------------- /Images/desktop_uv72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/desktop_uv72.png -------------------------------------------------------------------------------- /Images/uv.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv.ico -------------------------------------------------------------------------------- /Images/uv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv.png -------------------------------------------------------------------------------- /Images/uv114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv114.png -------------------------------------------------------------------------------- /Images/uv120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv120.png -------------------------------------------------------------------------------- /Images/uv144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv144.png -------------------------------------------------------------------------------- /Images/uv152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv152.png -------------------------------------------------------------------------------- /Images/uv167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv167.png -------------------------------------------------------------------------------- /Images/uv180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv180.png -------------------------------------------------------------------------------- /Images/uv29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv29.png -------------------------------------------------------------------------------- /Images/uv40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv40.png -------------------------------------------------------------------------------- /Images/uv57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv57.png -------------------------------------------------------------------------------- /Images/uv58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv58.png -------------------------------------------------------------------------------- /Images/uv72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv72.png -------------------------------------------------------------------------------- /Images/uv76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv76.png -------------------------------------------------------------------------------- /Images/uv80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv80.png -------------------------------------------------------------------------------- /Images/uv87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Images/uv87.png -------------------------------------------------------------------------------- /LICENSE-MORE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/LICENSE-MORE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Packages/Ultraviolet.BASS.Native.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.BASS.Native.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.BASS.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.BASS.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Core.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Core.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.FMOD.Native.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.FMOD.Native.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.FMOD.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.FMOD.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.FreeType2.Native.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.FreeType2.Native.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.FreeType2.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.FreeType2.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.ImGuiViewProvider.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.ImGuiViewProvider.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Image.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Image.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.OpenGL.Bindings.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.OpenGL.Bindings.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.OpenGL.Environment.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.OpenGL.Environment.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.OpenGL.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.OpenGL.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Presentation.Compiler.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Presentation.Compiler.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Presentation.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Presentation.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.SDL2.Native.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.SDL2.Native.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.SDL2.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.SDL2.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Shims.Android.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Shims.Android.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Shims.NETCore.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Shims.NETCore.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Tools.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Tools.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.Windows.Forms.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.Windows.Forms.nuspe_ -------------------------------------------------------------------------------- /Packages/Ultraviolet.nuspe_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/Ultraviolet.nuspe_ -------------------------------------------------------------------------------- /Packages/_._: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Packages/nuget.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/nuget.exe -------------------------------------------------------------------------------- /Packages/pack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/pack.bat -------------------------------------------------------------------------------- /Packages/push.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Packages/push.bat -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/README.md -------------------------------------------------------------------------------- /Source/Ultraviolet.Android.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Android.sln -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Audio/BASSMediaImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Audio/BASSMediaImporter.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Audio/BASSSong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Audio/BASSSong.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Audio/BASSSongPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Audio/BASSSongPlayer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Audio/BASSSongProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Audio/BASSSongProcessor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Audio/BASSSoundEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Audio/BASSSoundEffect.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Audio/BASSUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Audio/BASSUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/BASSAudioPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/BASSAudioPlugin.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/BASSException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/BASSException.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/BASSStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/BASSStrings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/BASSUltravioletAudio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/BASSUltravioletAudio.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/BASSUltravioletMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/BASSUltravioletMessages.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Native/BASSNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Native/BASSNative.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Native/BASSNativeImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Native/BASSNativeImpl.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Native/BASS_CHANNELINFO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Native/BASS_CHANNELINFO.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Native/BASS_DEVICEINFO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Native/BASS_DEVICEINFO.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Native/BASS_FILEPROCS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Native/BASS_FILEPROCS.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Native/BASS_SAMPLE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Native/BASS_SAMPLE.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Native/TAG_ID3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Native/TAG_ID3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Resources/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Resources/Strings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.BASS/Ultraviolet.BASS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.BASS/Ultraviolet.BASS.csproj -------------------------------------------------------------------------------- /Source/Ultraviolet.Core.Tests/MaskedUInt32Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core.Tests/MaskedUInt32Test.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core.Tests/MaskedUInt64Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core.Tests/MaskedUInt64Test.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core.Tests/MathUtilTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core.Tests/MathUtilTest.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core.Tests/SetUpFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core.Tests/SetUpFixture.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Collections/BinaryHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Collections/BinaryHeap.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Collections/IPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Collections/IPool.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Collections/IPoolOfT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Collections/IPoolOfT.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Collections/Pool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Collections/Pool.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/CommonBoxedValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/CommonBoxedValues.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Contract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Contract.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/CoreEnumJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/CoreEnumJsonConverter.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/CoreJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/CoreJsonConverter.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/CoreStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/CoreStrings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/DataObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/DataObject.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/DataObjectRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/DataObjectRegistry.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/MersenneTwister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/MersenneTwister.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/ObjectLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/ObjectLoader.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/ObjectLoaderMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/ObjectLoaderMember.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/ObjectLoaderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/ObjectLoaderState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/ObjectResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/ObjectResolver.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Data/PrimitiveUnion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Data/PrimitiveUnion.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/FunctorComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/FunctorComparer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/IO/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/IO/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/LinkerSafeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/LinkerSafeAttribute.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/MaskedUInt32.Equality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/MaskedUInt32.Equality.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/MaskedUInt32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/MaskedUInt32.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/MaskedUInt64.Equality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/MaskedUInt64.Equality.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/MaskedUInt64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/MaskedUInt64.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/MathUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/MathUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Messages/IMessageQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Messages/IMessageQueue.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Messages/MessageData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Messages/MessageData.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Messages/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Messages/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Native/LibraryLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Native/LibraryLoader.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Native/NativeLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Native/NativeLibrary.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Native/PathResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Native/PathResolver.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/PreserveAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/PreserveAttribute.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Resources/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Resources/Strings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/SafeDispose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/SafeDispose.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/IStringSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/IStringSource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/Localization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/Localization.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/LocalizedString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/LocalizedString.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/StringFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/StringFormatter.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/StringPtr16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/StringPtr16.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/StringPtr8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/StringPtr8.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/StringResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/StringResource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/StringSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/StringSegment.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/StringSegmentKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/StringSegmentKey.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/StringSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/StringSource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Text/Tokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Text/Tokenizer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Ultraviolet.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Ultraviolet.Core.csproj -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/UltravioletNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/UltravioletNative.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/UltravioletPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/UltravioletPlatform.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/UltravioletPlatformInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/UltravioletPlatformInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/UltravioletRuntime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/UltravioletRuntime.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/WeakNullReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/WeakNullReference.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/WeakReferenceOfT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/WeakReferenceOfT.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Xml/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Xml/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Core/Xml/XElementExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Core/Xml/XElementExtensions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Audio/FMODChannelPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Audio/FMODChannelPlayer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Audio/FMODMediaImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Audio/FMODMediaImporter.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Audio/FMODSong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Audio/FMODSong.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Audio/FMODSongPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Audio/FMODSongPlayer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Audio/FMODSongProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Audio/FMODSongProcessor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Audio/FMODSoundEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Audio/FMODSoundEffect.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/FMODAudioPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/FMODAudioPlugin.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/FMODException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/FMODException.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/FMODFileStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/FMODFileStream.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/FMODFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/FMODFileSystem.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/FMODStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/FMODStrings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/FMODUltravioletAudio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/FMODUltravioletAudio.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMODNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMODNative.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMODNativeImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMODNativeImpl.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_CHANNELMASK.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_CHANNELMASK.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_DEBUG_FLAGS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_DEBUG_FLAGS.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_DEBUG_MODE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_DEBUG_MODE.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_INITFLAGS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_INITFLAGS.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_MODE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_MODE.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_RESULT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_RESULT.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_SOUND_TYPE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_SOUND_TYPE.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_SPEAKERMODE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_SPEAKERMODE.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_TAG.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_TAG.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_TAGDATATYPE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_TAGDATATYPE.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_TAGTYPE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_TAGTYPE.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/FMOD_TIMEUNIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/FMOD_TIMEUNIT.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Native/_Definitions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Native/_Definitions.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Resources/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Resources/Strings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.FMOD/Ultraviolet.FMOD.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FMOD/Ultraviolet.FMOD.csproj -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeBlendMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeBlendMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeCalc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeCalc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeException.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeFont.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeFont.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeFontFace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeFontFace.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeFontInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeFontInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeFontPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeFontPlugin.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeGlyphInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeGlyphInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeLibrary.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/FreeTypeStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/FreeTypeStrings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/HarfBuzzTextShaper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/HarfBuzzTextShaper.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_BBox32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_BBox32.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_BBox64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_BBox64.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Bitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Bitmap.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Encoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Encoding.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Error.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Generic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Generic.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_ListRec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_ListRec.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Matrix32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Matrix32.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Matrix64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Matrix64.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Vector32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Vector32.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/FT_Vector64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/FT_Vector64.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Native/hb_script_t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Native/hb_script_t.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/Resources/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/Resources/Strings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/TextDirectionUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/TextDirectionUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.FreeType2/TextScriptUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.FreeType2/TextScriptUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.ImGuiViewProvider/ImGuiView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.ImGuiViewProvider/ImGuiView.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Image/Ultraviolet.Image.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Image/Ultraviolet.Image.csproj -------------------------------------------------------------------------------- /Source/Ultraviolet.Image/UltravioletImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Image/UltravioletImage.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Image/UltravioletImageFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Image/UltravioletImageFormat.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.NETCore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.NETCore.sln -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_4.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_5.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_1_5.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_2_0.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_2_0.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_2_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_2_1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_0.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_0.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_3_3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_0.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_0.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Core_4_4.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.DSA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.DSA.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL.Bindings/GL.Features.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL.Bindings/GL.Features.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/Graphics/OpenGLState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/Graphics/OpenGLState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/Graphics/ShaderSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/Graphics/ShaderSource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/OpenGLGraphicsPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/OpenGLGraphicsPlugin.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/OpenGLInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/OpenGLInitializer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/OpenGLStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/OpenGLStrings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/ResourceUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/ResourceUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/Resources/CommonFog.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/Resources/CommonFog.glsl -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/Resources/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/Resources/Strings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.OpenGL/Resources/uv64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.OpenGL/Resources/uv64.png -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation.Uvss/SyntaxKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation.Uvss/SyntaxKind.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation.Uvss/SyntaxList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation.Uvss/SyntaxList.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation.Uvss/SyntaxNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation.Uvss/SyntaxNode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation.Uvss/TextSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation.Uvss/TextSpan.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation.Uvss/UvssLexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation.Uvss/UvssLexer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation.Uvss/UvssParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation.Uvss/UvssParser.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/ArrangeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/ArrangeOptions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/AssetSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/AssetSource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Border.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Border.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Button.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Canvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Canvas.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Dock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Dock.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Grid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Grid.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Image.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Panel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Panel.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Shape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Shape.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Slider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Slider.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Controls/Sprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Controls/Sprite.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/CursorTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/CursorTracker.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/DataTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/DataTemplate.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/DependencyName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/DependencyName.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/DependencyValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/DependencyValue.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Diagnostics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Diagnostics.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/DrawingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/DrawingContext.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/EventManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/EventManager.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/FlowDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/FlowDirection.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/GridLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/GridLength.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/GridUnitType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/GridUnitType.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/IIndexable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/IIndexable.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/IInputElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/IInputElement.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Input/GamePad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Input/GamePad.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Input/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Input/ICommand.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Input/Keyboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Input/Keyboard.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Input/Mouse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Input/Mouse.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Input/Touch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Input/Touch.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/LayoutQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/LayoutQueue.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/LayoutUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/LayoutUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/LinkUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/LinkUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Media/Transform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Media/Transform.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Media/Visual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Media/Visual.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/MessageBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/MessageBox.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/MessageBoxImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/MessageBoxImage.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/MessageBoxModal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/MessageBoxModal.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Modal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Modal.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/ModalTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/ModalTask.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/ModalTaskOfT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/ModalTaskOfT.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Namescope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Namescope.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/PopupQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/PopupQueue.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/RoutedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/RoutedEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/RoutedEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/RoutedEventData.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/RoutingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/RoutingStrategy.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/SizeChangedInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/SizeChangedInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/SourcedAssetID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/SourcedAssetID.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/SourcedCursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/SourcedCursor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/SourcedImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/SourcedImage.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/SourcedResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/SourcedResource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Styles/UvssRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Styles/UvssRule.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/TextAlignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/TextAlignment.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/TextWrapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/TextWrapping.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Thickness.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Thickness.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/TypeExtensions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/UIElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/UIElement.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/UIElementHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/UIElementHelper.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/UpfPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/UpfPool.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/UpfPoolList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/UpfPoolList.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Uvml/UvmlNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Uvml/UvmlNode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/UvmlException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/UvmlException.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/UvmlLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/UvmlLoader.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/View.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/View.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/Visibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/Visibility.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/VisualState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/VisualState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Presentation/WeakLinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Presentation/WeakLinkedList.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Graphics/SDL2Surface2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Graphics/SDL2Surface2D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Graphics/SDL2Surface3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Graphics/SDL2Surface3D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Input/GamePadDeviceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Input/GamePadDeviceInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Input/SDL2GamePadDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Input/SDL2GamePadDevice.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Input/SDL2MouseDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Input/SDL2MouseDevice.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Input/SDL2TouchDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Input/SDL2TouchDevice.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Input/TouchDeviceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Input/TouchDeviceInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/IntPtrExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/IntPtrExtensions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDLNative.Macros.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDLNative.Macros.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDLNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDLNative.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDLNativeImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDLNativeImpl.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_BlendMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_BlendMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Button.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_CommonEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_CommonEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Cursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Cursor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_DisplayMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_DisplayMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_DropEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_DropEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Event.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_EventType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_EventType.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Finger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Finger.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_GLattr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_GLattr.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_GLprofile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_GLprofile.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Hint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Hint.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Init.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_JoyAxisEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_JoyAxisEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_JoyBallEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_JoyBallEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_JoyHatEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_JoyHatEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_JoystickGUID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_JoystickGUID.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Keycode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Keycode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Keymod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Keymod.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Keysym.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Keysym.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_OSEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_OSEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_PixelFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_PixelFormat.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_PowerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_PowerState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_QuitEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_QuitEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Rect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Rect.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Scancode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Scancode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_Surface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_Surface.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_SysWM_Type.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_SysWM_Type.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_SysWMinfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_SysWMinfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_SysWMinfo_wl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_SysWMinfo_wl.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_UserEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_UserEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_WindowEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_WindowEvent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_WindowFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_WindowFlags.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/SDL_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/SDL_version.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Native/_Definitions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Native/_Definitions.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Resources/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Resources/Strings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2Cursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2Cursor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2CursorProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2CursorProcessor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2Exception.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2Exception.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2OpenGLEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2OpenGLEnvironment.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2StreamWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2StreamWrapper.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2Strings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2Strings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2UltravioletContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2UltravioletContext.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2UltravioletInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2UltravioletInput.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2UltravioletMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2UltravioletMessages.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/SDL2UltravioletPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/SDL2UltravioletPlatform.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.SDL2/Ultraviolet.SDL2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.SDL2/Ultraviolet.SDL2.csproj -------------------------------------------------------------------------------- /Source/Ultraviolet.Shims.NETCore/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Shims.NETCore/icon.ico -------------------------------------------------------------------------------- /Source/Ultraviolet.Shims.NETCore/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Shims.NETCore/icon.png -------------------------------------------------------------------------------- /Source/Ultraviolet.TestApplication/ImageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestApplication/ImageResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/CircleDResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/CircleDResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/CircleFResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/CircleFResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/CircleResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/CircleResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/ColorResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/ColorResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/MatrixResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/MatrixResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/PlaneResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/PlaneResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Point2DResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Point2DResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Point2FResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Point2FResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Point2Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Point2Result.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/RadiansResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/RadiansResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/RayResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/RayResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Size2DResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Size2DResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Size2FResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Size2FResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Size2Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Size2Result.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Size3DResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Size3DResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Size3FResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Size3FResult.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Size3Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Size3Result.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Vector2Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Vector2Result.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Vector3Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Vector3Result.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.TestFramework/Vector4Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.TestFramework/Vector4Result.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests.Content/Resources/Content/Data/TextFonts.json: -------------------------------------------------------------------------------- 1 | { 2 | "segoe": "#Global:Fonts:SegoeUI" 3 | } -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests.Content/Resources/Content/Effects/IncludedDirective1.vert: -------------------------------------------------------------------------------- 1 | // This is IncludedDirective1.vert -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests.Content/Resources/Content/Effects/IncludedDirective2.vert: -------------------------------------------------------------------------------- 1 | // This is IncludedDirective2.vert -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Audio/SongPlayerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Audio/SongPlayerTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Audio/SongTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Audio/SongTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/BoundingBoxTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/BoundingBoxTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/BoundingFrustumTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/BoundingFrustumTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/BoundingSphereTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/BoundingSphereTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/CircleDTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/CircleDTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/CircleFTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/CircleFTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/CircleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/CircleTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/ColorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/ColorTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Content/AssetIDTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Content/AssetIDTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/CursorCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/CursorCollectionTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/CurveTestUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/CurveTestUtils.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/CurveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/CurveTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Graphics/ColorEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Graphics/ColorEncoding.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Graphics/EffectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Graphics/EffectTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Graphics/ViewportTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Graphics/ViewportTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/MatrixTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/MatrixTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/PlaneTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/PlaneTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Point2DTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Point2DTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Point2FTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Point2FTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Point2Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Point2Tests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/QuaternionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/QuaternionTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/RadiansTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/RadiansTest.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/RayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/RayTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/RectangleDTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/RectangleDTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/RectangleFTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/RectangleFTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/RectangleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/RectangleTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/SetUpFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/SetUpFixture.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Size2DTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Size2DTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Size2FTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Size2FTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Size2Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Size2Tests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Size3DTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Size3DTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Size3FTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Size3FTests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Size3Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Size3Tests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Ultraviolet.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Ultraviolet.Tests.csproj -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Vector2Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Vector2Tests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Vector3Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Vector3Tests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tests/Vector4Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tests/Vector4Tests.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.Tooling/CommandLineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.Tooling/CommandLineParser.cs -------------------------------------------------------------------------------- /Source/Ultraviolet.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet.snk -------------------------------------------------------------------------------- /Source/Ultraviolet/ArraySegmentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/ArraySegmentExtensions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/AudioCapabilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/AudioCapabilities.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/DummyAudioCapabilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/DummyAudioCapabilities.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/PlaybackState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/PlaybackState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/Song.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/Song.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/SongPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/SongPlayer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/SongTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/SongTag.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/SongTagCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/SongTagCollection.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/SoundEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/SoundEffect.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Audio/SoundEffectPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Audio/SoundEffectPlayer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/Asset/AssetException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/Asset/AssetException.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/Asset/AssetFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/Asset/AssetFlags.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/Asset/AssetID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/Asset/AssetID.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/Asset/AssetMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/Asset/AssetMetadata.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/Asset/AssetWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/Asset/AssetWatcher.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/Asset/IAssetWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/Asset/IAssetWatcher.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/Asset/WatchedAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/Asset/WatchedAsset.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/ContentArchive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/ContentArchive.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/ContentArchiveNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/ContentArchiveNode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/ContentArchiveStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/ContentArchiveStream.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/ContentDiscovery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/ContentDiscovery.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/ContentLoadException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/ContentLoadException.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/ContentManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/ContentManager.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/ContentWatchManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/ContentWatchManager.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/UltravioletContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/UltravioletContent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Content/XmlUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Content/XmlUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CubicSplineCurveKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CubicSplineCurveKey.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/Curve.Base.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/Curve.Base.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/Curve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/Curve.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CurveContinuity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CurveContinuity.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CurveKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CurveKey.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CurveKeyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CurveKeyCollection.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CurveKeyRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CurveKeyRecord.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CurveLoopType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CurveLoopType.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CurvePositionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CurvePositionType.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/CurveProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/CurveProcessor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/ICurveSampler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/ICurveSampler.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/QuaternionCurve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/QuaternionCurve.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/SingleArrayCurve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/SingleArrayCurve.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/SingleCurve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/SingleCurve.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/Vector2Curve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/Vector2Curve.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/Vector3Curve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/Vector3Curve.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Curves/Vector4Curve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Curves/Vector4Curve.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/DebugLevels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/DebugLevels.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/DummyUltravioletAudio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/DummyUltravioletAudio.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/DummyUltravioletGraphics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/DummyUltravioletGraphics.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/DummyUltravioletInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/DummyUltravioletInput.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/DummyUltravioletPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/DummyUltravioletPlatform.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/BasicMaterial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/BasicMaterial.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Camera.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Camera.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/CameraParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/CameraParameter.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/ClearOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/ClearOptions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/CompositionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/CompositionContext.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Compositor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Compositor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/DebugColors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/DebugColors.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/DefaultCompositor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/DefaultCompositor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/DirectionalLight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/DirectionalLight.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Effects/BasicEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Effects/BasicEffect.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Effects/BlurEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Effects/BlurEffect.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Effects/Effect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Effects/Effect.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Effects/EffectPass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Effects/EffectPass.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Effects/IEffectFog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Effects/IEffectFog.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Effects/IEffectSkin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Effects/IEffectSkin.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Graphics2D/Sprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Graphics2D/Sprite.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Graphics3D/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Graphics3D/Model.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Graphics3D/Skin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Graphics3D/Skin.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Material.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Material.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Byte1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Byte1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Byte2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Byte2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Byte3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Byte3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Byte4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Byte4.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Int1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Int1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Int2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Int2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Int3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Int3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Int4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Int4.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/SByte1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/SByte1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/SByte2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/SByte2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/SByte3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/SByte3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/SByte4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/SByte4.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Short1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Short1.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Short2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Short2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Short3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Short3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/PackedVector/Short4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/PackedVector/Short4.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/Blend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/Blend.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/BlendFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/BlendFunction.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/BlendState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/BlendState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/CompareFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/CompareFunction.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/CullMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/CullMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/FillMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/FillMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/GeometryStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/GeometryStream.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/IVertexType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/IVertexType.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/IndexBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/IndexBuffer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/PrimitiveType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/PrimitiveType.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/RasterizerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/RasterizerState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/RenderBuffer2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/RenderBuffer2D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/RenderTarget2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/RenderTarget2D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/SamplerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/SamplerState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/SetDataOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/SetDataOptions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/Texture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/Texture.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/Texture2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/Texture2D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/Texture3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/Texture3D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/TextureFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/TextureFilter.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/TextureFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/TextureFormat.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/TextureOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/TextureOptions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/TextureUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/TextureUtils.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/VertexBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/VertexBuffer.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/RHI/VertexElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/RHI/VertexElement.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/SkinnedMaterial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/SkinnedMaterial.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Surface/Surface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Surface/Surface.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Surface/Surface2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Surface/Surface2D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Surface/Surface3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Surface/Surface3D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Texture2DProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Texture2DProcessor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Texture3DProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Texture3DProcessor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Viewport.Equality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Viewport.Equality.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Graphics/Viewport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Graphics/Viewport.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletAudio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletAudio.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletComponent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletContent.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletGraphics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletGraphics.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletHost.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletInput.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletPlatform.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletSubsystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletSubsystem.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletTimingLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletTimingLogic.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/IUltravioletUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/IUltravioletUI.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Actions/InputAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Actions/InputAction.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Actions/InputBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Actions/InputBinding.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/ButtonState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/ButtonState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/GamePad/GamePadAxis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/GamePad/GamePadAxis.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/GamePad/GamePadButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/GamePad/GamePadButton.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/GamePad/GamePadDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/GamePad/GamePadDevice.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/InputDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/InputDevice.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/InputDeviceOfT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/InputDeviceOfT.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Keyboard/Key.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Keyboard/Key.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Keyboard/KeyboardMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Keyboard/KeyboardMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Keyboard/Scancode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Keyboard/Scancode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Mouse/MouseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Mouse/MouseButton.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Mouse/MouseDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Mouse/MouseDevice.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Touch/TouchDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Touch/TouchDevice.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Touch/TouchInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Touch/TouchInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Input/Touch/TouchTapInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Input/Touch/TouchTapInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/BoundingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/BoundingBox.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/BoundingFrustum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/BoundingFrustum.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/BoundingSphere.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/BoundingSphere.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Circle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Circle.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/CircleD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/CircleD.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/CircleF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/CircleF.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Color.Parsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Color.Parsing.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Color.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Easings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Easings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Matrix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Matrix.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Plane.Parsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Plane.Parsing.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Plane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Plane.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Point2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Point2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Point2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Point2D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Point2F.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Point2F.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Quaternion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Quaternion.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Radians.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Radians.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Ray.Equality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Ray.Equality.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Ray.Parsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Ray.Parsing.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Ray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Ray.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Rectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Rectangle.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/RectangleD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/RectangleD.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/RectangleF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/RectangleF.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size2.Parsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size2.Parsing.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size2D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size2F.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size2F.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size3.Parsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size3.Parsing.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size3D.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Size3F.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Size3F.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Vector2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Vector2.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Vector3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Vector3.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Mathematics/Vector4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Mathematics/Vector4.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/MessageBoxType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/MessageBoxType.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Messages/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Messages/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/ClipboardService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/ClipboardService.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/Cursor/Cursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/Cursor/Cursor.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/DisplayMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/DisplayMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/FileSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/FileSource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/FileSourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/FileSourceNode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/IconLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/IconLoader.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/ScreenRotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/ScreenRotation.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/WindowFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/WindowFlags.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/WindowMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/WindowMode.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Platform/WindowState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Platform/WindowState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Resources/Bindings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Resources/Bindings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet/Resources/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Resources/Strings.xml -------------------------------------------------------------------------------- /Source/Ultraviolet/Schema/Ultraviolet/Ray.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Schema/Ultraviolet/Ray.json -------------------------------------------------------------------------------- /Source/Ultraviolet/Tweening.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Tweening.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/NamespaceDoc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/NamespaceDoc.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIPanel.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIPanelDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIPanelDefinition.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIPanelDirective.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIPanelDirective.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIPanelState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIPanelState.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIScreen.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIScreenStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIScreenStack.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIStyleSheetAsset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIStyleSheetAsset.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIStyleSheetSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIStyleSheetSource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UIView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UIView.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UI/UltravioletUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UI/UltravioletUI.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/Ultraviolet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/Ultraviolet.csproj -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletBoxedValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletBoxedValues.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletCollection.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletConfiguration.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletContext.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletDebugUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletDebugUtil.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletFactory.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletMessageID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletMessageID.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletMessages.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletPlugin.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletResource.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletSingleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletSingleton.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletSingletonFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletSingletonFlags.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletStrings.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletTime.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletTimeTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletTimeTracker.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/UltravioletTimingLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/UltravioletTimingLogic.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/WorkItemOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/WorkItemOptions.cs -------------------------------------------------------------------------------- /Source/Ultraviolet/uv.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Ultraviolet/uv.ico -------------------------------------------------------------------------------- /Source/UvArchive/ArchiveGenerationCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvArchive/ArchiveGenerationCommand.cs -------------------------------------------------------------------------------- /Source/UvArchive/ArchiveGenerationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvArchive/ArchiveGenerationParameters.cs -------------------------------------------------------------------------------- /Source/UvArchive/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvArchive/Program.cs -------------------------------------------------------------------------------- /Source/UvArchive/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvArchive/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/UvArchive/UvArchive.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvArchive/UvArchive.csproj -------------------------------------------------------------------------------- /Source/UvAssetList/AndroidAssetInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvAssetList/AndroidAssetInfo.cs -------------------------------------------------------------------------------- /Source/UvAssetList/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvAssetList/Program.cs -------------------------------------------------------------------------------- /Source/UvAssetList/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvAssetList/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/UvAssetList/UvAssetList.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvAssetList/UvAssetList.csproj -------------------------------------------------------------------------------- /Source/UvDebug/Android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Android/.gitignore -------------------------------------------------------------------------------- /Source/UvDebug/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Source/UvDebug/Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Android/Assets/AboutAssets.txt -------------------------------------------------------------------------------- /Source/UvDebug/Android/GameActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Android/GameActivity.cs -------------------------------------------------------------------------------- /Source/UvDebug/Android/UvDebug.Android.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Android/UvDebug.Android.csproj -------------------------------------------------------------------------------- /Source/UvDebug/NETCore/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/NETCore/Program.cs -------------------------------------------------------------------------------- /Source/UvDebug/NETCore/UvDebug.NETCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/NETCore/UvDebug.NETCore.csproj -------------------------------------------------------------------------------- /Source/UvDebug/NETCore/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/NETCore/app.manifest -------------------------------------------------------------------------------- /Source/UvDebug/Shared/Content/Fonts/SegoeUI.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/Content/Fonts/SegoeUI.xml -------------------------------------------------------------------------------- /Source/UvDebug/Shared/Content/Textures/Cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/Content/Textures/Cube.png -------------------------------------------------------------------------------- /Source/UvDebug/Shared/Content/Textures/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/Content/Textures/Logo.png -------------------------------------------------------------------------------- /Source/UvDebug/Shared/Content/UI/DefaultUI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/Content/UI/DefaultUI.png -------------------------------------------------------------------------------- /Source/UvDebug/Shared/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/Game.cs -------------------------------------------------------------------------------- /Source/UvDebug/Shared/Input/GameInputActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/Input/GameInputActions.cs -------------------------------------------------------------------------------- /Source/UvDebug/Shared/UI/Screens/ImGuiScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/UI/Screens/ImGuiScreen.cs -------------------------------------------------------------------------------- /Source/UvDebug/Shared/UI/UIScreenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/UI/UIScreenService.cs -------------------------------------------------------------------------------- /Source/UvDebug/Shared/UvDebug.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvDebug/Shared/UvDebug.csproj -------------------------------------------------------------------------------- /Source/UvFont/FontFaceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvFont/FontFaceInfo.cs -------------------------------------------------------------------------------- /Source/UvFont/FontGenerationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvFont/FontGenerationParameters.cs -------------------------------------------------------------------------------- /Source/UvFont/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvFont/Program.cs -------------------------------------------------------------------------------- /Source/UvFont/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvFont/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Source/UvFont/UvFont.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvFont/UvFont.csproj -------------------------------------------------------------------------------- /Source/UvNativeCodeGen/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvNativeCodeGen/Program.cs -------------------------------------------------------------------------------- /Source/UvNativeCodeGen/UvNativeCodeGen.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/UvNativeCodeGen/UvNativeCodeGen.csproj -------------------------------------------------------------------------------- /Source/Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/Version.cs -------------------------------------------------------------------------------- /Source/VersionString.txt: -------------------------------------------------------------------------------- 1 | {0:yyyy}.{0:MM}.0 -------------------------------------------------------------------------------- /Source/VersionUpdate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Source/VersionUpdate.ps1 -------------------------------------------------------------------------------- /Ultraviolet.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UltravioletFramework/ultraviolet/HEAD/Ultraviolet.proj --------------------------------------------------------------------------------