├── .clang-format ├── .clang-tidy ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md ├── pull_request_template.md └── workflows │ ├── build-daily.yml │ ├── build-pr.yml │ ├── docker_image.yml │ ├── doxygen.yml │ └── publish_release.yml.bk ├── .gitignore ├── Audio ├── CMakeLists.txt ├── Core │ ├── CMakeLists.txt │ ├── empty.cpp │ └── include │ │ └── NovelRT │ │ └── Audio │ │ ├── AudioMixer.hpp │ │ ├── AudioProvider.hpp │ │ ├── AudioSourceContext.hpp │ │ └── AudioSourceState.hpp ├── Legacy │ ├── AVAudioEngine │ │ ├── AVAudioEngineAudioProvider.mm │ │ └── include │ │ │ └── NovelRT │ │ │ └── Audio │ │ │ └── AVAudioEngine │ │ │ └── AVAudioEngineAudioProvider.hpp │ └── XAudio2 │ │ ├── XAudio2AudioProvider.cpp │ │ └── include │ │ └── NovelRT │ │ └── Audio │ │ └── XAudio2 │ │ └── XAudio2AudioProvider.hpp └── OpenAL │ ├── CMakeLists.txt │ ├── OpenALAudioProvider.cpp │ └── include │ └── NovelRT │ └── Audio │ └── OpenAL │ └── OpenALAudioProvider.hpp ├── CMakeLists.txt ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── Contributing.md ├── Exceptions ├── CMakeLists.txt ├── empty.cpp └── include │ └── NovelRT │ └── Exceptions │ ├── CharacterNotFoundException.h │ ├── CompilationErrorException.h │ ├── DuplicateKeyException.h │ ├── FileNotFoundException.hpp │ ├── FunctionNotFoundException.h │ ├── IOException.h │ ├── InitialisationFailureException.hpp │ ├── InvalidOperationException.hpp │ ├── KeyNotFoundException.hpp │ ├── NotInitialisedException.h │ ├── NotSupportedException.hpp │ ├── NullPointerException.hpp │ ├── OutOfMemoryException.hpp │ ├── RuntimeNotFoundException.h │ └── TimeoutException.hpp ├── Graphics ├── CMakeLists.txt ├── Core │ ├── CMakeLists.txt │ ├── GraphicsPipelineInput.cpp │ ├── GraphicsPipelineInputElement.cpp │ ├── GraphicsPipelineResource.cpp │ └── include │ │ └── NovelRT │ │ └── Graphics │ │ ├── GraphicsAdapter.hpp │ │ ├── GraphicsBuffer.hpp │ │ ├── GraphicsBufferCreateInfo.hpp │ │ ├── GraphicsBufferKind.hpp │ │ ├── GraphicsCmdList.hpp │ │ ├── GraphicsContext.hpp │ │ ├── GraphicsDescriptorSet.hpp │ │ ├── GraphicsDevice.hpp │ │ ├── GraphicsDeviceObject.hpp │ │ ├── GraphicsFence.hpp │ │ ├── GraphicsMemoryAccessMode.hpp │ │ ├── GraphicsMemoryAllocator.hpp │ │ ├── GraphicsMemoryRegionAllocationFlags.hpp │ │ ├── GraphicsPipeline.hpp │ │ ├── GraphicsPipelineBlendFactor.hpp │ │ ├── GraphicsPipelineInput.hpp │ │ ├── GraphicsPipelineInputElement.hpp │ │ ├── GraphicsPipelineInputElementKind.hpp │ │ ├── GraphicsPipelineResource.hpp │ │ ├── GraphicsPipelineResourceKind.hpp │ │ ├── GraphicsPipelineSignature.hpp │ │ ├── GraphicsPipelineVisibility.hpp │ │ ├── GraphicsProvider.hpp │ │ ├── GraphicsPushConstantRange.hpp │ │ ├── GraphicsRenderPass.hpp │ │ ├── GraphicsResource.hpp │ │ ├── GraphicsResourceAccess.hpp │ │ ├── GraphicsResourceMemoryRegion.hpp │ │ ├── GraphicsSurfaceContext.hpp │ │ ├── GraphicsSurfaceKind.hpp │ │ ├── GraphicsTexture.hpp │ │ ├── GraphicsTextureAddressMode.hpp │ │ ├── GraphicsTextureCreateInfo.hpp │ │ ├── GraphicsTextureKind.hpp │ │ ├── IGraphicsAdapterSelector.hpp │ │ ├── IGraphicsSurface.hpp │ │ ├── RGBAColour.hpp │ │ ├── ShaderProgram.hpp │ │ ├── ShaderProgramKind.hpp │ │ ├── ShaderProgramVisibility.hpp │ │ └── TexelFormat.hpp ├── Vulkan │ ├── CMakeLists.txt │ ├── VulkanGraphicsAdapter.cpp │ ├── VulkanGraphicsAdapterSelector.cpp │ ├── VulkanGraphicsBackendTraits.cpp │ ├── VulkanGraphicsBuffer.cpp │ ├── VulkanGraphicsCmdList.cpp │ ├── VulkanGraphicsContext.cpp │ ├── VulkanGraphicsDescriptorSet.cpp │ ├── VulkanGraphicsDevice.cpp │ ├── VulkanGraphicsFence.cpp │ ├── VulkanGraphicsMemoryAllocator.cpp │ ├── VulkanGraphicsPipeline.cpp │ ├── VulkanGraphicsPipelineSignature.cpp │ ├── VulkanGraphicsProvider.cpp │ ├── VulkanGraphicsRenderPass.cpp │ ├── VulkanGraphicsResource.cpp │ ├── VulkanGraphicsResourceMemoryRegion.cpp │ ├── VulkanGraphicsSurfaceContext.cpp │ ├── VulkanGraphicsTexture.cpp │ ├── VulkanShaderProgram.cpp │ └── include │ │ └── NovelRT │ │ └── Graphics │ │ └── Vulkan │ │ ├── QueueFamilyIndices.hpp │ │ ├── SwapChainSupportDetails.hpp │ │ ├── Utilities │ │ ├── BufferUsageKind.hpp │ │ ├── MemoryAccessMode.hpp │ │ ├── PipelineBlendFactor.hpp │ │ ├── PipelineVisibility.hpp │ │ ├── ShaderProgramVisibility.hpp │ │ ├── Support.hpp │ │ ├── Texel.hpp │ │ ├── TextureAddressMode.hpp │ │ └── Vma.hpp │ │ ├── VulkanGraphicsAdapter.hpp │ │ ├── VulkanGraphicsAdapterSelector.hpp │ │ ├── VulkanGraphicsBuffer.hpp │ │ ├── VulkanGraphicsCmdList.hpp │ │ ├── VulkanGraphicsContext.hpp │ │ ├── VulkanGraphicsDescriptorSet.hpp │ │ ├── VulkanGraphicsDevice.hpp │ │ ├── VulkanGraphicsFence.hpp │ │ ├── VulkanGraphicsMemoryAllocator.hpp │ │ ├── VulkanGraphicsPipeline.hpp │ │ ├── VulkanGraphicsPipelineSignature.hpp │ │ ├── VulkanGraphicsProvider.hpp │ │ ├── VulkanGraphicsRenderPass.hpp │ │ ├── VulkanGraphicsResource.hpp │ │ ├── VulkanGraphicsResourceMemoryRegion.hpp │ │ ├── VulkanGraphicsSurfaceContext.hpp │ │ ├── VulkanGraphicsTexture.hpp │ │ └── VulkanShaderProgram.hpp └── include │ └── NovelRT │ └── Graphics │ ├── D3D12 │ └── Utilities │ │ └── PipelineBlendFactor.hpp │ └── Metal │ └── Utilities │ └── PipelineBlendFactor.hpp ├── Input ├── CMakeLists.txt ├── Core │ ├── CMakeLists.txt │ ├── KeyStateFrameChangeLog.cpp │ ├── NovelKey.cpp │ └── include │ │ └── NovelRT │ │ └── Input │ │ ├── InputAction.hpp │ │ ├── InputProvider.hpp │ │ ├── KeyState.hpp │ │ ├── KeyStateFrameChangeLog.hpp │ │ └── NovelKey.hpp └── Glfw │ ├── CMakeLists.txt │ ├── GlfwInputProvider.cpp │ └── include │ └── NovelRT │ └── Input │ └── Glfw │ └── GlfwInputProvider.hpp ├── LICENCE-DIST.md ├── LICENCE.md ├── LegacySrc ├── CMakeLists.txt ├── NovelRT.Interop │ ├── CMakeLists.txt │ ├── Ecs │ │ ├── Audio │ │ │ ├── NrtAudioEmitterComponent.cpp │ │ │ ├── NrtAudioEmitterStateComponent.cpp │ │ │ └── NrtAudioSystem.cpp │ │ ├── Graphics │ │ │ └── NrtDefaultRenderingSystem.cpp │ │ ├── NrtCatalogue.cpp │ │ ├── NrtComponentBufferMemoryContainer.cpp │ │ ├── NrtComponentCache.cpp │ │ ├── NrtConfigurator.cpp │ │ ├── NrtEntityCache.cpp │ │ ├── NrtEntityIdVector.cpp │ │ ├── NrtSparseSetMemoryContainer.cpp │ │ ├── NrtSystemScheduler.cpp │ │ └── NrtUnsafeComponentView.cpp │ ├── Graphics │ │ ├── NrtGraphicsProvider.cpp │ │ └── NrtRGBAColour.cpp │ ├── Input │ │ ├── NrtIInputDevice.cpp │ │ ├── NrtInputAction.cpp │ │ └── NrtNovelKey.cpp │ ├── LifetimeExtender.h │ ├── Maths │ │ ├── NrtGeoBounds.cpp │ │ ├── NrtGeoMatrix4x4F.cpp │ │ ├── NrtGeoVector2F.cpp │ │ ├── NrtGeoVector3F.cpp │ │ ├── NrtGeoVector4F.cpp │ │ ├── NrtQuadTree.cpp │ │ └── NrtQuadTreePoint.cpp │ ├── NrtInteropErrorHandling.cpp │ ├── NrtLoggingService.cpp │ ├── PluginManagement │ │ ├── NrtDefaultPluginSelector.cpp │ │ ├── NrtIGraphicsPluginProvider.cpp │ │ ├── NrtIInputPluginProvider.cpp │ │ ├── NrtIResourceManagementPluginProvider.cpp │ │ └── NrtIWindowingPluginProvider.cpp │ ├── ResourceManagement │ │ ├── NrtAudioMetadata.cpp │ │ ├── NrtBinaryMemberMetadata.cpp │ │ ├── NrtBinaryPackage.cpp │ │ ├── NrtFilePathUuidMap.cpp │ │ ├── NrtInt16Vector.cpp │ │ ├── NrtResourceLoader.cpp │ │ ├── NrtShaderMetadata.cpp │ │ ├── NrtTextureMetadata.cpp │ │ ├── NrtUint8Vector.cpp │ │ └── NrtUuidFilePathMap.cpp │ ├── Timing │ │ ├── NrtStepTimer.cpp │ │ └── NrtTimestamp.cpp │ ├── Utilities │ │ ├── NrtEvent.cpp │ │ └── NrtMisc.cpp │ └── Windowing │ │ └── NrtIWindowingDevice.cpp ├── NovelRT │ ├── Atom.cpp │ ├── CMakeLists.txt │ ├── Ecs │ │ ├── Audio │ │ │ └── AudioSystem.cpp │ │ ├── Catalogue.cpp │ │ ├── ComponentBufferMemoryContainer.cpp │ │ ├── ComponentCache.cpp │ │ ├── EcsUtils.cpp │ │ ├── EntityCache.cpp │ │ ├── EntityGraphView.cpp │ │ ├── Input │ │ │ └── InputSystem.cpp │ │ ├── LinkedEntityListView.cpp │ │ ├── Narrative │ │ │ └── NarrativePlayerSystem.cpp │ │ ├── SparseSetMemoryContainer.cpp │ │ ├── SystemScheduler.cpp │ │ └── UnsafeComponentView.cpp │ ├── EngineConfig.cpp │ ├── Maths │ │ ├── GeoBounds.cpp │ │ └── QuadTree.cpp │ ├── Persistence │ │ ├── Chapter.cpp │ │ └── Persistable.cpp │ ├── PluginManagement │ │ └── TemporaryFnPtrs.cpp │ ├── ResourceManagement │ │ ├── Desktop │ │ │ ├── DesktopResourceLoader.cpp │ │ │ └── DesktopResourceManagementPluginProvider.cpp │ │ └── ResourceLoader.cpp │ ├── Utilities │ │ └── Misc.cpp │ └── Windowing │ │ └── Glfw │ │ └── GlfwWindowingPluginProvider.cpp ├── include │ ├── NovelRT.Interop │ │ ├── Ecs │ │ │ ├── Audio │ │ │ │ ├── NrtAudioEmitterComponent.h │ │ │ │ ├── NrtAudioEmitterStateComponent.h │ │ │ │ ├── NrtAudioSystem.h │ │ │ │ ├── NrtEcsAudio.h │ │ │ │ └── NrtEcsAudioTypedefs.h │ │ │ ├── Graphics │ │ │ │ ├── NrtDefaultRenderingSystem.h │ │ │ │ ├── NrtEcsGraphics.h │ │ │ │ └── NrtEcsGraphicsTypedefs.h │ │ │ ├── NrtCatalogue.h │ │ │ ├── NrtComponentBufferMemoryContainer.h │ │ │ ├── NrtComponentCache.h │ │ │ ├── NrtConfigurator.h │ │ │ ├── NrtEcs.h │ │ │ ├── NrtEcsTypedefs.h │ │ │ ├── NrtEntityCache.h │ │ │ ├── NrtEntityIdVector.h │ │ │ ├── NrtSparseSetMemoryContainer.h │ │ │ ├── NrtSystemScheduler.h │ │ │ └── NrtUnsafeComponentView.h │ │ ├── Graphics │ │ │ ├── NrtGraphics.h │ │ │ ├── NrtGraphicsProvider.h │ │ │ ├── NrtGraphicsTypedefs.h │ │ │ └── NrtRGBAColour.h │ │ ├── Input │ │ │ ├── NrtIInputDevice.h │ │ │ ├── NrtInput.h │ │ │ ├── NrtInputAction.h │ │ │ ├── NrtInputTypedefs.h │ │ │ └── NrtNovelKey.h │ │ ├── Maths │ │ │ ├── NrtGeoBounds.h │ │ │ ├── NrtGeoMatrix4x4F.h │ │ │ ├── NrtGeoVector2F.h │ │ │ ├── NrtGeoVector3F.h │ │ │ ├── NrtGeoVector4F.h │ │ │ ├── NrtMathsTypedefs.h │ │ │ ├── NrtQuadTree.h │ │ │ └── NrtQuadTreePoint.h │ │ ├── NrtErrorHandling.h │ │ ├── NrtLoggingService.h │ │ ├── NrtTypedefs.h │ │ ├── PluginManagement │ │ │ ├── NrtDefaultPluginSelector.h │ │ │ ├── NrtIGraphicsPluginProvider.h │ │ │ ├── NrtIInputPluginProvider.h │ │ │ ├── NrtIResourceManagementPluginProvider.h │ │ │ ├── NrtIWindowingPluginProvider.h │ │ │ ├── NrtPluginManagement.h │ │ │ └── NrtPluginManagementTypedefs.h │ │ ├── ResourceManagement │ │ │ ├── NrtAudioMetadata.h │ │ │ ├── NrtBinaryMemberMetadata.h │ │ │ ├── NrtBinaryPackage.h │ │ │ ├── NrtFilePathUuidMap.h │ │ │ ├── NrtInt16Vector.h │ │ │ ├── NrtResourceLoader.h │ │ │ ├── NrtResourceManagement.h │ │ │ ├── NrtResourceManagementTypedefs.h │ │ │ ├── NrtShaderMetadata.h │ │ │ ├── NrtTextureMetadata.h │ │ │ ├── NrtUint8Vector.h │ │ │ └── NrtUuidFilePathMap.h │ │ ├── Timing │ │ │ ├── NrtStepTimer.h │ │ │ ├── NrtTimestamp.h │ │ │ └── NrtTimingTypedefs.h │ │ ├── Utilities │ │ │ ├── NrtEvent.h │ │ │ ├── NrtMisc.h │ │ │ └── NrtUtilitiesTypedefs.h │ │ └── Windowing │ │ │ ├── NrtIWindowingDevice.h │ │ │ ├── NrtWindowing.h │ │ │ └── NrtWindowingTypedefs.h │ └── NovelRT │ │ ├── Atom.h │ │ ├── Ecs │ │ ├── Audio │ │ │ ├── AudioEmitterComponent.h │ │ │ ├── AudioEmitterState.h │ │ │ ├── AudioEmitterStateComponent.h │ │ │ ├── AudioSystem.h │ │ │ └── Ecs.Audio.h │ │ ├── Catalogue.h │ │ ├── ComponentBuffer.h │ │ ├── ComponentBufferMemoryContainer.h │ │ ├── ComponentCache.h │ │ ├── ComponentView.h │ │ ├── Configurator.h │ │ ├── DefaultComponentTypes.h │ │ ├── Ecs.h │ │ ├── EcsUtils.h │ │ ├── EntityCache.h │ │ ├── EntityGraphView.h │ │ ├── IEcsSystem.h │ │ ├── Input │ │ │ ├── Ecs.Input.h │ │ │ ├── InputEventComponent.h │ │ │ └── InputSystem.h │ │ ├── LinkedEntityListView.h │ │ ├── Narrative │ │ │ ├── DefaultNarrativePlayerComponents.h │ │ │ ├── Ecs.Narrative.h │ │ │ ├── NarrativePlayerSystem.h │ │ │ └── NarrativeStoryState.h │ │ ├── SparseSet.h │ │ ├── SparseSetMemoryContainer.h │ │ ├── SystemScheduler.h │ │ └── UnsafeComponentView.h │ │ ├── EngineConfig.h │ │ ├── LoggingService.h │ │ ├── NovelRT.h │ │ ├── Persistence │ │ ├── Chapter.h │ │ ├── ICustomComponentLoadRule.h │ │ ├── ICustomSerialisationRule.h │ │ ├── Persistable.h │ │ └── Persistence.h │ │ ├── PluginManagement │ │ ├── DefaultPluginSelector.h │ │ ├── IGraphicsPluginProvider.h │ │ ├── IInputPluginProvider.h │ │ ├── IResourceManagementPluginProvider.h │ │ ├── IWindowingPluginProvider.h │ │ ├── PluginManagement.h │ │ └── TemporaryFnPtrs.h │ │ ├── ResourceManagement │ │ ├── AudioMetadata.h │ │ ├── BinaryDataType.h │ │ ├── BinaryMemberMetadata.h │ │ ├── BinaryPackage.h │ │ ├── Desktop │ │ │ ├── DesktopResourceLoader.h │ │ │ ├── DesktopResourceManagementPluginProvider.h │ │ │ ├── ImageData.h │ │ │ └── ResourceManagement.Desktop.h │ │ ├── ResourceLoader.h │ │ ├── ResourceManagement.h │ │ ├── ShaderMetadata.h │ │ └── TextureMetadata.h │ │ ├── Threading │ │ ├── ConcurrentSharedPtr.h │ │ ├── FutureResult.h │ │ ├── Threading.h │ │ └── VolatileState.h │ │ ├── Utilities │ │ ├── Event.h │ │ ├── KeyValuePair.h │ │ ├── Lazy.h │ │ ├── Memory.h │ │ └── Misc.h │ │ └── Windowing │ │ ├── Glfw │ │ ├── GlfwWindowingPluginProvider.h │ │ └── Windowing.Glfw.h │ │ ├── IWindowingDevice.h │ │ ├── WindowMode.h │ │ └── Windowing.h └── tests │ ├── CMakeLists.txt │ └── NovelRT.Tests │ ├── CMakeLists.txt │ ├── Ecs │ ├── CatalogueTest.cpp │ ├── ComponentBufferMemoryContainerTest.cpp │ ├── ComponentBufferTest.cpp │ ├── ComponentCacheTest.cpp │ ├── ComponentViewTest.cpp │ ├── ConfiguratorTest.cpp │ ├── EntityCacheTest.cpp │ ├── EntityGraphViewTest.cpp │ ├── LinkedEntityListViewTest.cpp │ ├── SparseSetMemoryContainerTest.cpp │ ├── SparseSetTest.cpp │ └── SystemSchedulerTest.cpp │ ├── Interop │ ├── Ecs │ │ ├── NrtCatalogueTest.cpp │ │ ├── NrtComponentBufferMemoryContainerTest.cpp │ │ ├── NrtComponentCacheTest.cpp │ │ ├── NrtEntityCacheTest.cpp │ │ ├── NrtSparseSetMemoryContainerTest.cpp │ │ └── NrtSystemSchedulerTest.cpp │ ├── Maths │ │ ├── GeoBoundsTest.cpp │ │ ├── GeoMatrix4x4Test.cpp │ │ ├── GeoVector2FTest.cpp │ │ ├── GeoVector3FTest.cpp │ │ ├── GeoVector4FTest.cpp │ │ ├── QuadTreePointTest.cpp │ │ └── QuadTreeTest.cpp │ ├── NovelRTInteropUtilsTest.cpp │ ├── ResourceManagement │ │ └── BinaryMemberMetadataTest.cpp │ └── Timing │ │ └── NovelRTTimestampTest.cpp │ ├── Maths │ ├── GeoBoundsTest.cpp │ ├── GeoMatrix4x4Test.cpp │ ├── GeoVector2Test.cpp │ ├── GeoVector3Test.cpp │ ├── GeoVector4Test.cpp │ ├── QuadTreeTest.cpp │ └── UtilitiesTest.cpp │ ├── Persistence │ └── ChapterTest.cpp │ ├── Timing │ └── TimestampTest.cpp │ ├── Utilities │ ├── BitCastTest.cpp │ ├── BitflagsTest.cpp │ └── EventTest.cpp │ └── main.cpp ├── Logging ├── CMakeLists.txt ├── LoggingService.cpp └── include │ └── NovelRT │ └── Logging │ ├── BuiltInLogSections.hpp │ └── LoggingService.hpp ├── Maths ├── CMakeLists.txt ├── empty.cpp └── include │ └── NovelRT │ └── Maths │ ├── GeoBounds.h │ ├── GeoMatrix4x4F.h │ ├── GeoVector2F.hpp │ ├── GeoVector3F.hpp │ ├── GeoVector4F.hpp │ ├── QuadTree.h │ ├── QuadTreePoint.h │ └── Utilities.h ├── README.md ├── Resources ├── CMakeLists.txt ├── Fonts │ └── Gayathri-Regular.ttf ├── Images │ ├── novel-chan-white-bg.png │ ├── novel-chan.png │ ├── test.png │ └── uwu.png ├── Scripts │ ├── question.json │ └── question.lua ├── Shaders │ ├── BasicFragmentShader.glsl │ ├── BasicVertexShader.glsl │ ├── FontFragmentShader.glsl │ ├── FontVertexShader.glsl │ ├── TexturePixel.hlsl │ ├── TextureTypes.hlsl │ ├── TextureVertex.hlsl │ ├── TexturedFragmentShader.glsl │ ├── TexturedVertexShader.glsl │ ├── frag.spv │ ├── imgui_shader.frag │ ├── imgui_shader.vert │ └── vert.spv ├── Sounds │ ├── goat.wav │ └── uwu.ogg └── novel-chan.icns ├── Samples ├── AudioEcsSample │ ├── CMakeLists.txt │ └── main.cpp ├── CMakeLists.txt ├── EcsPipeline │ ├── CMakeLists.txt │ └── main.cpp ├── Experimental │ ├── Audio │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── ImGui │ │ ├── CMakeLists.txt │ │ ├── Resources │ │ │ ├── Fonts │ │ │ │ └── Raleway-Regular.ttf │ │ │ └── Shaders │ │ │ │ ├── imgui_frag.spv │ │ │ │ ├── imgui_vert.spv │ │ │ │ ├── vulkanrenderfrag.spv │ │ │ │ └── vulkanrendervert.spv │ │ └── main.cpp │ └── VulkanRender │ │ ├── CMakeLists.txt │ │ ├── Resources │ │ └── Shaders │ │ │ ├── vulkanrenderfrag.spv │ │ │ └── vulkanrendervert.spv │ │ └── main.cpp ├── FabulistTest │ ├── CMakeLists.txt │ └── main.cpp ├── InputEcsSample │ ├── CMakeLists.txt │ └── main.cpp ├── PersistenceSample │ ├── CMakeLists.txt │ └── main.cpp └── UIEventExample │ ├── CMakeLists.txt │ └── main.cpp ├── ThirdParty ├── .clang-tidy ├── CMakeLists.txt ├── FLAC │ └── CMakeLists.txt ├── Fabulist │ └── CMakeLists.txt ├── GSL │ └── CMakeLists.txt ├── GTest │ └── CMakeLists.txt ├── Ogg │ └── CMakeLists.txt ├── OpenAL │ └── CMakeLists.txt ├── Opus │ └── CMakeLists.txt ├── PNG │ └── CMakeLists.txt ├── SndFile │ └── CMakeLists.txt ├── TBB │ └── CMakeLists.txt ├── Vorbis │ └── CMakeLists.txt ├── VulkanMemoryAllocator │ └── CMakeLists.txt ├── ZLIB │ └── CMakeLists.txt ├── fmt │ └── CMakeLists.txt ├── freetype │ └── CMakeLists.txt ├── glfw3 │ └── CMakeLists.txt ├── glm │ └── CMakeLists.txt ├── imgui │ └── CMakeLists.txt ├── nlohmann_json │ └── CMakeLists.txt ├── samplerate │ └── CMakeLists.txt ├── spdlog │ └── CMakeLists.txt └── stduuid │ └── CMakeLists.txt ├── Threading ├── CMakeLists.txt ├── VolatileState.cpp └── include │ └── NovelRT │ └── Threading │ └── VolatileState.hpp ├── Timing ├── CMakeLists.txt ├── GameClock.cpp ├── StepTimer.cpp └── include │ └── NovelRT │ └── Timing │ ├── StepTimer.hpp │ └── Timestamp.hpp ├── UI ├── CMakeLists.txt ├── empty.cpp └── include │ └── NovelRT │ └── UI │ └── ImGui │ └── ImGuiUIProvider.hpp ├── Utilities ├── Atom.cpp ├── CMakeLists.txt ├── Paths.cpp ├── Strings.cpp └── include │ └── NovelRT │ └── Utilities │ ├── Atom.hpp │ ├── BitCast.hpp │ ├── Event.hpp │ ├── Lazy.hpp │ ├── Macros.hpp │ ├── Operators.hpp │ ├── Paths.hpp │ ├── Span.hpp │ └── Strings.hpp ├── Windowing ├── CMakeLists.txt ├── Core │ ├── CMakeLists.txt │ └── include │ │ └── NovelRT │ │ └── Windowing │ │ ├── WindowMode.hpp │ │ └── WindowProvider.hpp └── Glfw │ ├── CMakeLists.txt │ ├── GlfwWindowProvider.cpp │ ├── Vulkan │ └── GlfwWindowProviderVulkanGraphicsProvider.cpp │ └── include │ └── NovelRT │ └── Windowing │ └── Glfw │ └── GlfwWindowProvider.hpp ├── cmake ├── CopyBuildProducts.cmake ├── CopyRuntimeDependencies.cmake ├── NovelRTBuildSystem.cmake └── WriteMoltenVKICD.cmake ├── doxygen ├── CMakeLists.txt ├── left-align-mathjax.css ├── novel-chan-header_doxy.jpg └── novel-chan_doxy.png └── scripts ├── ci-apple-installVulkanSDK.sh ├── ci-checkdiff.sh └── novelrt-build.linux.Dockerfile /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-daily.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/workflows/build-daily.yml -------------------------------------------------------------------------------- /.github/workflows/build-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/workflows/build-pr.yml -------------------------------------------------------------------------------- /.github/workflows/docker_image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/workflows/docker_image.yml -------------------------------------------------------------------------------- /.github/workflows/doxygen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/workflows/doxygen.yml -------------------------------------------------------------------------------- /.github/workflows/publish_release.yml.bk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.github/workflows/publish_release.yml.bk -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/.gitignore -------------------------------------------------------------------------------- /Audio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/CMakeLists.txt -------------------------------------------------------------------------------- /Audio/Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Core/CMakeLists.txt -------------------------------------------------------------------------------- /Audio/Core/empty.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Audio/Core/include/NovelRT/Audio/AudioMixer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Core/include/NovelRT/Audio/AudioMixer.hpp -------------------------------------------------------------------------------- /Audio/Core/include/NovelRT/Audio/AudioProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Core/include/NovelRT/Audio/AudioProvider.hpp -------------------------------------------------------------------------------- /Audio/Core/include/NovelRT/Audio/AudioSourceContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Core/include/NovelRT/Audio/AudioSourceContext.hpp -------------------------------------------------------------------------------- /Audio/Core/include/NovelRT/Audio/AudioSourceState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Core/include/NovelRT/Audio/AudioSourceState.hpp -------------------------------------------------------------------------------- /Audio/Legacy/AVAudioEngine/AVAudioEngineAudioProvider.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Legacy/AVAudioEngine/AVAudioEngineAudioProvider.mm -------------------------------------------------------------------------------- /Audio/Legacy/AVAudioEngine/include/NovelRT/Audio/AVAudioEngine/AVAudioEngineAudioProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Legacy/AVAudioEngine/include/NovelRT/Audio/AVAudioEngine/AVAudioEngineAudioProvider.hpp -------------------------------------------------------------------------------- /Audio/Legacy/XAudio2/XAudio2AudioProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Legacy/XAudio2/XAudio2AudioProvider.cpp -------------------------------------------------------------------------------- /Audio/Legacy/XAudio2/include/NovelRT/Audio/XAudio2/XAudio2AudioProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/Legacy/XAudio2/include/NovelRT/Audio/XAudio2/XAudio2AudioProvider.hpp -------------------------------------------------------------------------------- /Audio/OpenAL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/OpenAL/CMakeLists.txt -------------------------------------------------------------------------------- /Audio/OpenAL/OpenALAudioProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/OpenAL/OpenALAudioProvider.cpp -------------------------------------------------------------------------------- /Audio/OpenAL/include/NovelRT/Audio/OpenAL/OpenALAudioProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Audio/OpenAL/include/NovelRT/Audio/OpenAL/OpenALAudioProvider.hpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Contributing.md -------------------------------------------------------------------------------- /Exceptions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/CMakeLists.txt -------------------------------------------------------------------------------- /Exceptions/empty.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/CharacterNotFoundException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/CharacterNotFoundException.h -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/CompilationErrorException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/CompilationErrorException.h -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/DuplicateKeyException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/DuplicateKeyException.h -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/FileNotFoundException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/FileNotFoundException.hpp -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/FunctionNotFoundException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/FunctionNotFoundException.h -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/IOException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/IOException.h -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/InitialisationFailureException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/InitialisationFailureException.hpp -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/InvalidOperationException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/InvalidOperationException.hpp -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/KeyNotFoundException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/KeyNotFoundException.hpp -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/NotInitialisedException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/NotInitialisedException.h -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/NotSupportedException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/NotSupportedException.hpp -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/NullPointerException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/NullPointerException.hpp -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/OutOfMemoryException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/OutOfMemoryException.hpp -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/RuntimeNotFoundException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/RuntimeNotFoundException.h -------------------------------------------------------------------------------- /Exceptions/include/NovelRT/Exceptions/TimeoutException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Exceptions/include/NovelRT/Exceptions/TimeoutException.hpp -------------------------------------------------------------------------------- /Graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/CMakeLists.txt -------------------------------------------------------------------------------- /Graphics/Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/CMakeLists.txt -------------------------------------------------------------------------------- /Graphics/Core/GraphicsPipelineInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/GraphicsPipelineInput.cpp -------------------------------------------------------------------------------- /Graphics/Core/GraphicsPipelineInputElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/GraphicsPipelineInputElement.cpp -------------------------------------------------------------------------------- /Graphics/Core/GraphicsPipelineResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/GraphicsPipelineResource.cpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsAdapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsAdapter.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsBuffer.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsBufferCreateInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsBufferCreateInfo.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsBufferKind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsBufferKind.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsCmdList.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsCmdList.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsContext.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsDescriptorSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsDescriptorSet.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsDevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsDevice.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsDeviceObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsDeviceObject.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsFence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsFence.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsMemoryAccessMode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsMemoryAccessMode.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsMemoryAllocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsMemoryAllocator.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsMemoryRegionAllocationFlags.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsMemoryRegionAllocationFlags.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipeline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipeline.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineBlendFactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineBlendFactor.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineInput.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineInput.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineInputElement.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineInputElement.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineInputElementKind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineInputElementKind.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineResource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineResource.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineResourceKind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineResourceKind.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineSignature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineSignature.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineVisibility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPipelineVisibility.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsProvider.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsPushConstantRange.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsPushConstantRange.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsRenderPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsRenderPass.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsResource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsResource.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsResourceAccess.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsResourceAccess.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsResourceMemoryRegion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsResourceMemoryRegion.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsSurfaceContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsSurfaceContext.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsSurfaceKind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsSurfaceKind.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsTexture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsTexture.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsTextureAddressMode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsTextureAddressMode.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsTextureCreateInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsTextureCreateInfo.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/GraphicsTextureKind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/GraphicsTextureKind.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/IGraphicsAdapterSelector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/IGraphicsAdapterSelector.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/IGraphicsSurface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/IGraphicsSurface.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/RGBAColour.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/RGBAColour.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/ShaderProgram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/ShaderProgram.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/ShaderProgramKind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/ShaderProgramKind.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/ShaderProgramVisibility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/ShaderProgramVisibility.hpp -------------------------------------------------------------------------------- /Graphics/Core/include/NovelRT/Graphics/TexelFormat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Core/include/NovelRT/Graphics/TexelFormat.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/CMakeLists.txt -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsAdapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsAdapter.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsAdapterSelector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsAdapterSelector.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsBackendTraits.cpp: -------------------------------------------------------------------------------- 1 | #define VMA_IMPLEMENTATION 2 | 3 | #include 4 | -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsBuffer.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsCmdList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsCmdList.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsContext.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsDescriptorSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsDescriptorSet.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsDevice.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsFence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsFence.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsMemoryAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsMemoryAllocator.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsPipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsPipeline.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsPipelineSignature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsPipelineSignature.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsProvider.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsRenderPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsRenderPass.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsResource.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsResourceMemoryRegion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsResourceMemoryRegion.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsSurfaceContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsSurfaceContext.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanGraphicsTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanGraphicsTexture.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/VulkanShaderProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/VulkanShaderProgram.cpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/QueueFamilyIndices.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/QueueFamilyIndices.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/SwapChainSupportDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/SwapChainSupportDetails.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/BufferUsageKind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/BufferUsageKind.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/MemoryAccessMode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/MemoryAccessMode.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/PipelineBlendFactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/PipelineBlendFactor.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/PipelineVisibility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/PipelineVisibility.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/ShaderProgramVisibility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/ShaderProgramVisibility.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/Support.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/Support.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/Texel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/Texel.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/TextureAddressMode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/TextureAddressMode.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/Vma.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/Utilities/Vma.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsAdapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsAdapter.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsAdapterSelector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsAdapterSelector.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsBuffer.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsCmdList.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsCmdList.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsContext.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsDescriptorSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsDescriptorSet.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsDevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsDevice.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsFence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsFence.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsMemoryAllocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsMemoryAllocator.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsPipeline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsPipeline.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsPipelineSignature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsPipelineSignature.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsProvider.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsRenderPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsRenderPass.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsResource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsResource.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsResourceMemoryRegion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsResourceMemoryRegion.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsSurfaceContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsSurfaceContext.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsTexture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanGraphicsTexture.hpp -------------------------------------------------------------------------------- /Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanShaderProgram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/Vulkan/include/NovelRT/Graphics/Vulkan/VulkanShaderProgram.hpp -------------------------------------------------------------------------------- /Graphics/include/NovelRT/Graphics/D3D12/Utilities/PipelineBlendFactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/include/NovelRT/Graphics/D3D12/Utilities/PipelineBlendFactor.hpp -------------------------------------------------------------------------------- /Graphics/include/NovelRT/Graphics/Metal/Utilities/PipelineBlendFactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Graphics/include/NovelRT/Graphics/Metal/Utilities/PipelineBlendFactor.hpp -------------------------------------------------------------------------------- /Input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/CMakeLists.txt -------------------------------------------------------------------------------- /Input/Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/CMakeLists.txt -------------------------------------------------------------------------------- /Input/Core/KeyStateFrameChangeLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/KeyStateFrameChangeLog.cpp -------------------------------------------------------------------------------- /Input/Core/NovelKey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/NovelKey.cpp -------------------------------------------------------------------------------- /Input/Core/include/NovelRT/Input/InputAction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/include/NovelRT/Input/InputAction.hpp -------------------------------------------------------------------------------- /Input/Core/include/NovelRT/Input/InputProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/include/NovelRT/Input/InputProvider.hpp -------------------------------------------------------------------------------- /Input/Core/include/NovelRT/Input/KeyState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/include/NovelRT/Input/KeyState.hpp -------------------------------------------------------------------------------- /Input/Core/include/NovelRT/Input/KeyStateFrameChangeLog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/include/NovelRT/Input/KeyStateFrameChangeLog.hpp -------------------------------------------------------------------------------- /Input/Core/include/NovelRT/Input/NovelKey.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Core/include/NovelRT/Input/NovelKey.hpp -------------------------------------------------------------------------------- /Input/Glfw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Glfw/CMakeLists.txt -------------------------------------------------------------------------------- /Input/Glfw/GlfwInputProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Glfw/GlfwInputProvider.cpp -------------------------------------------------------------------------------- /Input/Glfw/include/NovelRT/Input/Glfw/GlfwInputProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Input/Glfw/include/NovelRT/Input/Glfw/GlfwInputProvider.hpp -------------------------------------------------------------------------------- /LICENCE-DIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LICENCE-DIST.md -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LICENCE.md -------------------------------------------------------------------------------- /LegacySrc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/CMakeLists.txt -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/CMakeLists.txt -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterComponent.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterStateComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterStateComponent.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/Audio/NrtAudioSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/Audio/NrtAudioSystem.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/Graphics/NrtDefaultRenderingSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/Graphics/NrtDefaultRenderingSystem.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtCatalogue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtCatalogue.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtComponentBufferMemoryContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtComponentBufferMemoryContainer.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtComponentCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtComponentCache.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtConfigurator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtConfigurator.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtEntityCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtEntityCache.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtEntityIdVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtEntityIdVector.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtSparseSetMemoryContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtSparseSetMemoryContainer.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtSystemScheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtSystemScheduler.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Ecs/NrtUnsafeComponentView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Ecs/NrtUnsafeComponentView.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Graphics/NrtGraphicsProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Graphics/NrtGraphicsProvider.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Graphics/NrtRGBAColour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Graphics/NrtRGBAColour.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Input/NrtIInputDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Input/NrtIInputDevice.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Input/NrtInputAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Input/NrtInputAction.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Input/NrtNovelKey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Input/NrtNovelKey.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/LifetimeExtender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/LifetimeExtender.h -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Maths/NrtGeoBounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Maths/NrtGeoBounds.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Maths/NrtGeoMatrix4x4F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Maths/NrtGeoMatrix4x4F.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Maths/NrtGeoVector2F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Maths/NrtGeoVector2F.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Maths/NrtGeoVector3F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Maths/NrtGeoVector3F.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Maths/NrtGeoVector4F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Maths/NrtGeoVector4F.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Maths/NrtQuadTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Maths/NrtQuadTree.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Maths/NrtQuadTreePoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Maths/NrtQuadTreePoint.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/NrtInteropErrorHandling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/NrtInteropErrorHandling.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/NrtLoggingService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/NrtLoggingService.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/PluginManagement/NrtDefaultPluginSelector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/PluginManagement/NrtDefaultPluginSelector.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/PluginManagement/NrtIGraphicsPluginProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/PluginManagement/NrtIGraphicsPluginProvider.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/PluginManagement/NrtIInputPluginProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/PluginManagement/NrtIInputPluginProvider.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/PluginManagement/NrtIResourceManagementPluginProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/PluginManagement/NrtIResourceManagementPluginProvider.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/PluginManagement/NrtIWindowingPluginProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/PluginManagement/NrtIWindowingPluginProvider.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtAudioMetadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtAudioMetadata.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtBinaryMemberMetadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtBinaryMemberMetadata.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtBinaryPackage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtBinaryPackage.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtFilePathUuidMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtFilePathUuidMap.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtInt16Vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtInt16Vector.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtResourceLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtResourceLoader.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtShaderMetadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtShaderMetadata.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtTextureMetadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtTextureMetadata.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtUint8Vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtUint8Vector.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/ResourceManagement/NrtUuidFilePathMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/ResourceManagement/NrtUuidFilePathMap.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Timing/NrtStepTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Timing/NrtStepTimer.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Timing/NrtTimestamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Timing/NrtTimestamp.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Utilities/NrtEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Utilities/NrtEvent.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Utilities/NrtMisc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Utilities/NrtMisc.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT.Interop/Windowing/NrtIWindowingDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT.Interop/Windowing/NrtIWindowingDevice.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Atom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Atom.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/CMakeLists.txt -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/Audio/AudioSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/Audio/AudioSystem.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/Catalogue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/Catalogue.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/ComponentBufferMemoryContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/ComponentBufferMemoryContainer.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/ComponentCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/ComponentCache.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/EcsUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/EcsUtils.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/EntityCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/EntityCache.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/EntityGraphView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/EntityGraphView.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/Input/InputSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/Input/InputSystem.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/LinkedEntityListView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/LinkedEntityListView.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/Narrative/NarrativePlayerSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/Narrative/NarrativePlayerSystem.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/SparseSetMemoryContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/SparseSetMemoryContainer.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/SystemScheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/SystemScheduler.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Ecs/UnsafeComponentView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Ecs/UnsafeComponentView.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/EngineConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/EngineConfig.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Maths/GeoBounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Maths/GeoBounds.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Maths/QuadTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Maths/QuadTree.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Persistence/Chapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Persistence/Chapter.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Persistence/Persistable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Persistence/Persistable.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/PluginManagement/TemporaryFnPtrs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/PluginManagement/TemporaryFnPtrs.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/ResourceManagement/Desktop/DesktopResourceLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/ResourceManagement/Desktop/DesktopResourceLoader.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/ResourceManagement/Desktop/DesktopResourceManagementPluginProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/ResourceManagement/Desktop/DesktopResourceManagementPluginProvider.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/ResourceManagement/ResourceLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/ResourceManagement/ResourceLoader.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Utilities/Misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Utilities/Misc.cpp -------------------------------------------------------------------------------- /LegacySrc/NovelRT/Windowing/Glfw/GlfwWindowingPluginProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/NovelRT/Windowing/Glfw/GlfwWindowingPluginProvider.cpp -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterComponent.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterStateComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtAudioEmitterStateComponent.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtAudioSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtAudioSystem.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtEcsAudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtEcsAudio.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtEcsAudioTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Audio/NrtEcsAudioTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Graphics/NrtDefaultRenderingSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Graphics/NrtDefaultRenderingSystem.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Graphics/NrtEcsGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Graphics/NrtEcsGraphics.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/Graphics/NrtEcsGraphicsTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/Graphics/NrtEcsGraphicsTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtCatalogue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtCatalogue.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtComponentBufferMemoryContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtComponentBufferMemoryContainer.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtComponentCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtComponentCache.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtConfigurator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtConfigurator.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtEcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtEcs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtEcsTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtEcsTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtEntityCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtEntityCache.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtEntityIdVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtEntityIdVector.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtSparseSetMemoryContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtSparseSetMemoryContainer.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtSystemScheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtSystemScheduler.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Ecs/NrtUnsafeComponentView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Ecs/NrtUnsafeComponentView.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Graphics/NrtGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Graphics/NrtGraphics.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Graphics/NrtGraphicsProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Graphics/NrtGraphicsProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Graphics/NrtGraphicsTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Graphics/NrtGraphicsTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Graphics/NrtRGBAColour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Graphics/NrtRGBAColour.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Input/NrtIInputDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Input/NrtIInputDevice.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Input/NrtInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Input/NrtInput.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Input/NrtInputAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Input/NrtInputAction.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Input/NrtInputTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Input/NrtInputTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Input/NrtNovelKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Input/NrtNovelKey.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtGeoBounds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtGeoBounds.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtGeoMatrix4x4F.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtGeoMatrix4x4F.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtGeoVector2F.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtGeoVector2F.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtGeoVector3F.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtGeoVector3F.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtGeoVector4F.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtGeoVector4F.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtMathsTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtMathsTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtQuadTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtQuadTree.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Maths/NrtQuadTreePoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Maths/NrtQuadTreePoint.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/NrtErrorHandling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/NrtErrorHandling.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/NrtLoggingService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/NrtLoggingService.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/NrtTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/NrtTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/PluginManagement/NrtDefaultPluginSelector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/PluginManagement/NrtDefaultPluginSelector.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIGraphicsPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIGraphicsPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIInputPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIInputPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIResourceManagementPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIResourceManagementPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIWindowingPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/PluginManagement/NrtIWindowingPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/PluginManagement/NrtPluginManagement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/PluginManagement/NrtPluginManagement.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/PluginManagement/NrtPluginManagementTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/PluginManagement/NrtPluginManagementTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtAudioMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtAudioMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtBinaryMemberMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtBinaryMemberMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtBinaryPackage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtBinaryPackage.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtFilePathUuidMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtFilePathUuidMap.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtInt16Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtInt16Vector.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtResourceLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtResourceLoader.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtResourceManagement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtResourceManagement.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtResourceManagementTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtResourceManagementTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtShaderMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtShaderMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtTextureMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtTextureMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtUint8Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtUint8Vector.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtUuidFilePathMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/ResourceManagement/NrtUuidFilePathMap.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Timing/NrtStepTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Timing/NrtStepTimer.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Timing/NrtTimestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Timing/NrtTimestamp.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Timing/NrtTimingTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Timing/NrtTimingTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Utilities/NrtEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Utilities/NrtEvent.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Utilities/NrtMisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Utilities/NrtMisc.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Utilities/NrtUtilitiesTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Utilities/NrtUtilitiesTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Windowing/NrtIWindowingDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Windowing/NrtIWindowingDevice.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Windowing/NrtWindowing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Windowing/NrtWindowing.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT.Interop/Windowing/NrtWindowingTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT.Interop/Windowing/NrtWindowingTypedefs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Atom.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Audio/AudioEmitterComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Audio/AudioEmitterComponent.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Audio/AudioEmitterState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Audio/AudioEmitterState.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Audio/AudioEmitterStateComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Audio/AudioEmitterStateComponent.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Audio/AudioSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Audio/AudioSystem.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Audio/Ecs.Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Audio/Ecs.Audio.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Catalogue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Catalogue.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/ComponentBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/ComponentBuffer.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/ComponentBufferMemoryContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/ComponentBufferMemoryContainer.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/ComponentCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/ComponentCache.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/ComponentView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/ComponentView.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Configurator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Configurator.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/DefaultComponentTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/DefaultComponentTypes.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Ecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Ecs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/EcsUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/EcsUtils.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/EntityCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/EntityCache.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/EntityGraphView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/EntityGraphView.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/IEcsSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/IEcsSystem.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Input/Ecs.Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Input/Ecs.Input.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Input/InputEventComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Input/InputEventComponent.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Input/InputSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Input/InputSystem.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/LinkedEntityListView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/LinkedEntityListView.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Narrative/DefaultNarrativePlayerComponents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Narrative/DefaultNarrativePlayerComponents.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Narrative/Ecs.Narrative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Narrative/Ecs.Narrative.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Narrative/NarrativePlayerSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Narrative/NarrativePlayerSystem.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/Narrative/NarrativeStoryState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/Narrative/NarrativeStoryState.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/SparseSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/SparseSet.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/SparseSetMemoryContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/SparseSetMemoryContainer.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/SystemScheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/SystemScheduler.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Ecs/UnsafeComponentView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Ecs/UnsafeComponentView.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/EngineConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/EngineConfig.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/LoggingService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/LoggingService.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/NovelRT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/NovelRT.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Persistence/Chapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Persistence/Chapter.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Persistence/ICustomComponentLoadRule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Persistence/ICustomComponentLoadRule.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Persistence/ICustomSerialisationRule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Persistence/ICustomSerialisationRule.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Persistence/Persistable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Persistence/Persistable.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Persistence/Persistence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Persistence/Persistence.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/PluginManagement/DefaultPluginSelector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/PluginManagement/DefaultPluginSelector.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/PluginManagement/IGraphicsPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/PluginManagement/IGraphicsPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/PluginManagement/IInputPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/PluginManagement/IInputPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/PluginManagement/IResourceManagementPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/PluginManagement/IResourceManagementPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/PluginManagement/IWindowingPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/PluginManagement/IWindowingPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/PluginManagement/PluginManagement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/PluginManagement/PluginManagement.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/PluginManagement/TemporaryFnPtrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/PluginManagement/TemporaryFnPtrs.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/AudioMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/AudioMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/BinaryDataType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/BinaryDataType.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/BinaryMemberMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/BinaryMemberMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/BinaryPackage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/BinaryPackage.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/Desktop/DesktopResourceLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/Desktop/DesktopResourceLoader.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/Desktop/DesktopResourceManagementPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/Desktop/DesktopResourceManagementPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/Desktop/ImageData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/Desktop/ImageData.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/Desktop/ResourceManagement.Desktop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/Desktop/ResourceManagement.Desktop.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/ResourceLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/ResourceLoader.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/ResourceManagement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/ResourceManagement.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/ShaderMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/ShaderMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/ResourceManagement/TextureMetadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/ResourceManagement/TextureMetadata.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Threading/ConcurrentSharedPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Threading/ConcurrentSharedPtr.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Threading/FutureResult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Threading/FutureResult.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Threading/Threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Threading/Threading.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Threading/VolatileState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Threading/VolatileState.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Utilities/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Utilities/Event.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Utilities/KeyValuePair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Utilities/KeyValuePair.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Utilities/Lazy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Utilities/Lazy.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Utilities/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Utilities/Memory.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Utilities/Misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Utilities/Misc.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Windowing/Glfw/GlfwWindowingPluginProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Windowing/Glfw/GlfwWindowingPluginProvider.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Windowing/Glfw/Windowing.Glfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Windowing/Glfw/Windowing.Glfw.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Windowing/IWindowingDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Windowing/IWindowingDevice.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Windowing/WindowMode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Windowing/WindowMode.h -------------------------------------------------------------------------------- /LegacySrc/include/NovelRT/Windowing/Windowing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/include/NovelRT/Windowing/Windowing.h -------------------------------------------------------------------------------- /LegacySrc/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(CopyRuntimeDependencies) 2 | 3 | add_subdirectory(NovelRT.Tests) 4 | -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/CMakeLists.txt -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/CatalogueTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/CatalogueTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/ComponentBufferMemoryContainerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/ComponentBufferMemoryContainerTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/ComponentBufferTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/ComponentBufferTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/ComponentCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/ComponentCacheTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/ComponentViewTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/ComponentViewTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/ConfiguratorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/ConfiguratorTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/EntityCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/EntityCacheTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/EntityGraphViewTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/EntityGraphViewTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/LinkedEntityListViewTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/LinkedEntityListViewTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/SparseSetMemoryContainerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/SparseSetMemoryContainerTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/SparseSetTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/SparseSetTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Ecs/SystemSchedulerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Ecs/SystemSchedulerTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtCatalogueTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtCatalogueTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtComponentBufferMemoryContainerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtComponentBufferMemoryContainerTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtComponentCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtComponentCacheTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtEntityCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtEntityCacheTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtSparseSetMemoryContainerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtSparseSetMemoryContainerTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtSystemSchedulerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Ecs/NrtSystemSchedulerTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoBoundsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoBoundsTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoMatrix4x4Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoMatrix4x4Test.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoVector2FTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoVector2FTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoVector3FTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoVector3FTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoVector4FTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Maths/GeoVector4FTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Maths/QuadTreePointTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Maths/QuadTreePointTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Maths/QuadTreeTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Maths/QuadTreeTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/NovelRTInteropUtilsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/NovelRTInteropUtilsTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/ResourceManagement/BinaryMemberMetadataTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/ResourceManagement/BinaryMemberMetadataTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Interop/Timing/NovelRTTimestampTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Interop/Timing/NovelRTTimestampTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Maths/GeoBoundsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Maths/GeoBoundsTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Maths/GeoMatrix4x4Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Maths/GeoMatrix4x4Test.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Maths/GeoVector2Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Maths/GeoVector2Test.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Maths/GeoVector3Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Maths/GeoVector3Test.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Maths/GeoVector4Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Maths/GeoVector4Test.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Maths/QuadTreeTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Maths/QuadTreeTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Maths/UtilitiesTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Maths/UtilitiesTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Persistence/ChapterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Persistence/ChapterTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Timing/TimestampTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Timing/TimestampTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Utilities/BitCastTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Utilities/BitCastTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Utilities/BitflagsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Utilities/BitflagsTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/Utilities/EventTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/Utilities/EventTest.cpp -------------------------------------------------------------------------------- /LegacySrc/tests/NovelRT.Tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/LegacySrc/tests/NovelRT.Tests/main.cpp -------------------------------------------------------------------------------- /Logging/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Logging/CMakeLists.txt -------------------------------------------------------------------------------- /Logging/LoggingService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Logging/LoggingService.cpp -------------------------------------------------------------------------------- /Logging/include/NovelRT/Logging/BuiltInLogSections.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Logging/include/NovelRT/Logging/BuiltInLogSections.hpp -------------------------------------------------------------------------------- /Logging/include/NovelRT/Logging/LoggingService.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Logging/include/NovelRT/Logging/LoggingService.hpp -------------------------------------------------------------------------------- /Maths/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/CMakeLists.txt -------------------------------------------------------------------------------- /Maths/empty.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/GeoBounds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/GeoBounds.h -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/GeoMatrix4x4F.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/GeoMatrix4x4F.h -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/GeoVector2F.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/GeoVector2F.hpp -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/GeoVector3F.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/GeoVector3F.hpp -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/GeoVector4F.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/GeoVector4F.hpp -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/QuadTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/QuadTree.h -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/QuadTreePoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/QuadTreePoint.h -------------------------------------------------------------------------------- /Maths/include/NovelRT/Maths/Utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Maths/include/NovelRT/Maths/Utilities.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/README.md -------------------------------------------------------------------------------- /Resources/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/CMakeLists.txt -------------------------------------------------------------------------------- /Resources/Fonts/Gayathri-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Fonts/Gayathri-Regular.ttf -------------------------------------------------------------------------------- /Resources/Images/novel-chan-white-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Images/novel-chan-white-bg.png -------------------------------------------------------------------------------- /Resources/Images/novel-chan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Images/novel-chan.png -------------------------------------------------------------------------------- /Resources/Images/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Images/test.png -------------------------------------------------------------------------------- /Resources/Images/uwu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Images/uwu.png -------------------------------------------------------------------------------- /Resources/Scripts/question.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Scripts/question.json -------------------------------------------------------------------------------- /Resources/Scripts/question.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Scripts/question.lua -------------------------------------------------------------------------------- /Resources/Shaders/BasicFragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/BasicFragmentShader.glsl -------------------------------------------------------------------------------- /Resources/Shaders/BasicVertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/BasicVertexShader.glsl -------------------------------------------------------------------------------- /Resources/Shaders/FontFragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/FontFragmentShader.glsl -------------------------------------------------------------------------------- /Resources/Shaders/FontVertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/FontVertexShader.glsl -------------------------------------------------------------------------------- /Resources/Shaders/TexturePixel.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/TexturePixel.hlsl -------------------------------------------------------------------------------- /Resources/Shaders/TextureTypes.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/TextureTypes.hlsl -------------------------------------------------------------------------------- /Resources/Shaders/TextureVertex.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/TextureVertex.hlsl -------------------------------------------------------------------------------- /Resources/Shaders/TexturedFragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/TexturedFragmentShader.glsl -------------------------------------------------------------------------------- /Resources/Shaders/TexturedVertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/TexturedVertexShader.glsl -------------------------------------------------------------------------------- /Resources/Shaders/frag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/frag.spv -------------------------------------------------------------------------------- /Resources/Shaders/imgui_shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/imgui_shader.frag -------------------------------------------------------------------------------- /Resources/Shaders/imgui_shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/imgui_shader.vert -------------------------------------------------------------------------------- /Resources/Shaders/vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Shaders/vert.spv -------------------------------------------------------------------------------- /Resources/Sounds/goat.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Sounds/goat.wav -------------------------------------------------------------------------------- /Resources/Sounds/uwu.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/Sounds/uwu.ogg -------------------------------------------------------------------------------- /Resources/novel-chan.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Resources/novel-chan.icns -------------------------------------------------------------------------------- /Samples/AudioEcsSample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/AudioEcsSample/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/AudioEcsSample/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/AudioEcsSample/main.cpp -------------------------------------------------------------------------------- /Samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/EcsPipeline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/EcsPipeline/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/EcsPipeline/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/EcsPipeline/main.cpp -------------------------------------------------------------------------------- /Samples/Experimental/Audio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/Audio/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/Experimental/Audio/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/Audio/main.cpp -------------------------------------------------------------------------------- /Samples/Experimental/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/Experimental/ImGui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/ImGui/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/Experimental/ImGui/Resources/Fonts/Raleway-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/ImGui/Resources/Fonts/Raleway-Regular.ttf -------------------------------------------------------------------------------- /Samples/Experimental/ImGui/Resources/Shaders/imgui_frag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/ImGui/Resources/Shaders/imgui_frag.spv -------------------------------------------------------------------------------- /Samples/Experimental/ImGui/Resources/Shaders/imgui_vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/ImGui/Resources/Shaders/imgui_vert.spv -------------------------------------------------------------------------------- /Samples/Experimental/ImGui/Resources/Shaders/vulkanrenderfrag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/ImGui/Resources/Shaders/vulkanrenderfrag.spv -------------------------------------------------------------------------------- /Samples/Experimental/ImGui/Resources/Shaders/vulkanrendervert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/ImGui/Resources/Shaders/vulkanrendervert.spv -------------------------------------------------------------------------------- /Samples/Experimental/ImGui/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/ImGui/main.cpp -------------------------------------------------------------------------------- /Samples/Experimental/VulkanRender/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/VulkanRender/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/Experimental/VulkanRender/Resources/Shaders/vulkanrenderfrag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/VulkanRender/Resources/Shaders/vulkanrenderfrag.spv -------------------------------------------------------------------------------- /Samples/Experimental/VulkanRender/Resources/Shaders/vulkanrendervert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/VulkanRender/Resources/Shaders/vulkanrendervert.spv -------------------------------------------------------------------------------- /Samples/Experimental/VulkanRender/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/Experimental/VulkanRender/main.cpp -------------------------------------------------------------------------------- /Samples/FabulistTest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/FabulistTest/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/FabulistTest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/FabulistTest/main.cpp -------------------------------------------------------------------------------- /Samples/InputEcsSample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/InputEcsSample/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/InputEcsSample/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/InputEcsSample/main.cpp -------------------------------------------------------------------------------- /Samples/PersistenceSample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/PersistenceSample/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/PersistenceSample/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/PersistenceSample/main.cpp -------------------------------------------------------------------------------- /Samples/UIEventExample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/UIEventExample/CMakeLists.txt -------------------------------------------------------------------------------- /Samples/UIEventExample/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Samples/UIEventExample/main.cpp -------------------------------------------------------------------------------- /ThirdParty/.clang-tidy: -------------------------------------------------------------------------------- 1 | --- 2 | Checks: '-*' 3 | ... 4 | -------------------------------------------------------------------------------- /ThirdParty/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/FLAC/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/FLAC/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/Fabulist/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/Fabulist/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/GSL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/GSL/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/GTest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/GTest/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/Ogg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/Ogg/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/OpenAL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/OpenAL/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/Opus/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/Opus/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/PNG/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/PNG/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/SndFile/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/SndFile/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/TBB/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/TBB/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/Vorbis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/Vorbis/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/VulkanMemoryAllocator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/VulkanMemoryAllocator/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/ZLIB/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/ZLIB/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/fmt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/fmt/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/freetype/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/freetype/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/glfw3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/glfw3/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/glm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/glm/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/imgui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/imgui/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/nlohmann_json/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/nlohmann_json/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/samplerate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/samplerate/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/spdlog/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/spdlog/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/stduuid/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/ThirdParty/stduuid/CMakeLists.txt -------------------------------------------------------------------------------- /Threading/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Threading/CMakeLists.txt -------------------------------------------------------------------------------- /Threading/VolatileState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Threading/VolatileState.cpp -------------------------------------------------------------------------------- /Threading/include/NovelRT/Threading/VolatileState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Threading/include/NovelRT/Threading/VolatileState.hpp -------------------------------------------------------------------------------- /Timing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Timing/CMakeLists.txt -------------------------------------------------------------------------------- /Timing/GameClock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Timing/GameClock.cpp -------------------------------------------------------------------------------- /Timing/StepTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Timing/StepTimer.cpp -------------------------------------------------------------------------------- /Timing/include/NovelRT/Timing/StepTimer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Timing/include/NovelRT/Timing/StepTimer.hpp -------------------------------------------------------------------------------- /Timing/include/NovelRT/Timing/Timestamp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Timing/include/NovelRT/Timing/Timestamp.hpp -------------------------------------------------------------------------------- /UI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/UI/CMakeLists.txt -------------------------------------------------------------------------------- /UI/empty.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UI/include/NovelRT/UI/ImGui/ImGuiUIProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/UI/include/NovelRT/UI/ImGui/ImGuiUIProvider.hpp -------------------------------------------------------------------------------- /Utilities/Atom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/Atom.cpp -------------------------------------------------------------------------------- /Utilities/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/CMakeLists.txt -------------------------------------------------------------------------------- /Utilities/Paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/Paths.cpp -------------------------------------------------------------------------------- /Utilities/Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/Strings.cpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Atom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Atom.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/BitCast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/BitCast.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Event.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Lazy.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Macros.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Operators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Operators.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Paths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Paths.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Span.hpp -------------------------------------------------------------------------------- /Utilities/include/NovelRT/Utilities/Strings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Utilities/include/NovelRT/Utilities/Strings.hpp -------------------------------------------------------------------------------- /Windowing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/CMakeLists.txt -------------------------------------------------------------------------------- /Windowing/Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/Core/CMakeLists.txt -------------------------------------------------------------------------------- /Windowing/Core/include/NovelRT/Windowing/WindowMode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/Core/include/NovelRT/Windowing/WindowMode.hpp -------------------------------------------------------------------------------- /Windowing/Core/include/NovelRT/Windowing/WindowProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/Core/include/NovelRT/Windowing/WindowProvider.hpp -------------------------------------------------------------------------------- /Windowing/Glfw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/Glfw/CMakeLists.txt -------------------------------------------------------------------------------- /Windowing/Glfw/GlfwWindowProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/Glfw/GlfwWindowProvider.cpp -------------------------------------------------------------------------------- /Windowing/Glfw/Vulkan/GlfwWindowProviderVulkanGraphicsProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/Glfw/Vulkan/GlfwWindowProviderVulkanGraphicsProvider.cpp -------------------------------------------------------------------------------- /Windowing/Glfw/include/NovelRT/Windowing/Glfw/GlfwWindowProvider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/Windowing/Glfw/include/NovelRT/Windowing/Glfw/GlfwWindowProvider.hpp -------------------------------------------------------------------------------- /cmake/CopyBuildProducts.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/cmake/CopyBuildProducts.cmake -------------------------------------------------------------------------------- /cmake/CopyRuntimeDependencies.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/cmake/CopyRuntimeDependencies.cmake -------------------------------------------------------------------------------- /cmake/NovelRTBuildSystem.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/cmake/NovelRTBuildSystem.cmake -------------------------------------------------------------------------------- /cmake/WriteMoltenVKICD.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/cmake/WriteMoltenVKICD.cmake -------------------------------------------------------------------------------- /doxygen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/doxygen/CMakeLists.txt -------------------------------------------------------------------------------- /doxygen/left-align-mathjax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/doxygen/left-align-mathjax.css -------------------------------------------------------------------------------- /doxygen/novel-chan-header_doxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/doxygen/novel-chan-header_doxy.jpg -------------------------------------------------------------------------------- /doxygen/novel-chan_doxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/doxygen/novel-chan_doxy.png -------------------------------------------------------------------------------- /scripts/ci-apple-installVulkanSDK.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/scripts/ci-apple-installVulkanSDK.sh -------------------------------------------------------------------------------- /scripts/ci-checkdiff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/scripts/ci-checkdiff.sh -------------------------------------------------------------------------------- /scripts/novelrt-build.linux.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novelrt/NovelRT/HEAD/scripts/novelrt-build.linux.Dockerfile --------------------------------------------------------------------------------