|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
| plugins | |
| Grindstone.Ai.NavMesh | |
| include | |
| Assets | |
| NavMeshAsset.hpp | |
| NavMeshImporter.hpp | |
| Components | |
| NavAgentComponent.hpp | |
| NavMeshComponent.hpp | |
| OffNavMeshConnectionComponent.hpp | |
| NavAgentLocomotionData.hpp | |
| NavAgentType.hpp | |
| NavMeshAgentSystem.hpp | |
| NavMeshAreaTypes.hpp | |
| NavMeshBuildContext.hpp | |
| NavMeshDebugRenderer.hpp | |
| NavMeshWorldContext.hpp | |
| pch.hpp | |
| Grindstone.Audio.OpenAL | |
| include | |
| Components | |
| AudioListenerComponent.hpp | |
| AudioSourceComponent.hpp | |
| AudioClip.hpp | |
| AudioClipImporter.hpp | |
| Core.hpp | |
| pch.hpp | |
| Source.hpp | |
| Grindstone.Editor.AudioImporter | |
| include | |
| AudioImporter.hpp | |
| pch.hpp | |
| Grindstone.Editor.MaterialImporter | |
| include | |
| MaterialImporter.hpp | |
| pch.hpp | |
| Grindstone.Editor.ModelImporter | |
| include | |
| ModelImporter.hpp | |
| ModelMaterialImporter.hpp | |
| pch.hpp | |
| Grindstone.Editor.PipelineSetImporter | |
| include | |
| PipelineSet | |
| Converter | |
| CompilationArtifacts.hpp | |
| CompilationOptions.hpp | |
| Keyword.hpp | |
| Output.hpp | |
| ParameterType.hpp | |
| Parser.hpp | |
| ParseTree.hpp | |
| PipelineSetConditioner.hpp | |
| ResolvedStateTree.hpp | |
| Scanner.hpp | |
| ShaderCompiler.hpp | |
| StateResolver.hpp | |
| Token.hpp | |
| Log.hpp | |
| WriteCallback.hpp | |
| pch.hpp | |
| PipelineSetImporter.hpp | |
| Grindstone.Editor.TextureImporter | |
| include | |
| pch.hpp | |
| TextureImporter.hpp | |
| ThumbnailGenerator.hpp | |
| source | |
| bc6h_enc.h | |
| Grindstone.Physics.Bullet | |
| include | |
| Components | |
| ColliderComponent.hpp | |
| RigidBodyComponent.hpp | |
| pch.hpp | |
| PhysicsSystem.hpp | |
| PhysicsWorldContext.hpp | |
| Grindstone.Physics.Jolt | |
| include | |
| Components | |
| CharacterKinematicControllerComponent.hpp | |
| CharacterRigidbodyControllerComponent.hpp | |
| ColliderComponent.hpp | |
| RigidBodyComponent.hpp | |
| pch.hpp | |
| PhysicsSettings.hpp | |
| PhysicsSystem.hpp | |
| PhysicsWorldContext.hpp | |
| Grindstone.Renderables.3D | |
| include | |
| Assets | |
| AnimationClipAsset.hpp | |
| AnimationClipImporter.hpp | |
| Mesh3dAsset.hpp | |
| Mesh3dImporter.hpp | |
| RigAsset.hpp | |
| RigImporter.hpp | |
| Components | |
| AnimatorComponent.hpp | |
| MeshComponent.hpp | |
| MeshRendererComponent.hpp | |
| SkeletalMeshComponent.hpp | |
| AnimationSystem.hpp | |
| FrustumCulling.hpp | |
| Mesh3dRenderer.hpp | |
| pch.hpp | |
| RenderTasks.hpp | |
| SkeletalMeshRenderer.hpp | |
| SortRenderTasks.hpp | |
| Grindstone.Renderer.Deferred | |
| include | |
| Passes | |
| BloomPass.hpp | |
| BlurPass.hpp | |
| DebugPass.hpp | |
| DepthOfFieldPass.hpp | |
| ForwardPass.hpp | |
| GbufferPass.hpp | |
| LightingPass.hpp | |
| ScreenSpaceAmbientOcclusionPass.hpp | |
| ScreenSpaceReflectionsPass.hpp | |
| ShadowPass.hpp | |
| SkinningPass.hpp | |
| SmaaPass.hpp | |
| TonemapPass.hpp | |
| DeferredRenderer.hpp | |
| DeferredRendererCommon.hpp | |
| DeferredRendererFactory.hpp | |
| pch.hpp | |
| Grindstone.RHI.DirectX12 | |
| include | |
| DirectX12CommandBuffer.hpp | |
| DirectX12DepthTarget.hpp | |
| DirectX12Descriptors.hpp | |
| DirectX12Format.hpp | |
| DirectX12Framebuffer.hpp | |
| DirectX12GraphicsPipeline.hpp | |
| DirectX12GraphicsWrapper.hpp | |
| DirectX12IndexBuffer.hpp | |
| DirectX12RenderPass.hpp | |
| DirectX12RenderTarget.hpp | |
| DirectX12Texture.hpp | |
| DirectX12UniformBuffer.hpp | |
| DirectX12Utils.hpp | |
| DirectX12VertexBuffer.hpp | |
| Grindstone.RHI.OpenGL | |
| include | |
| GLBuffer.hpp | |
| GLComputePipeline.hpp | |
| GLCore.hpp | |
| glcorearb.hpp | |
| GLDescriptorSet.hpp | |
| GLDescriptorSetLayout.hpp | |
| GLFormats.hpp | |
| GLFramebuffer.hpp | |
| GLGraphicsPipeline.hpp | |
| GLImage.hpp | |
| GLRenderPass.hpp | |
| GLSampler.hpp | |
| GLVertexArrayObject.hpp | |
| GLWindowGraphicsBinding.hpp | |
| pch.hpp | |
| Grindstone.RHI.Vulkan | |
| include | |
| GpuCrashTracker | |
| NsightAftermathGpuCrashTracker.h | |
| NsightAftermathHelpers.h | |
| NsightAftermathShaderDatabase.h | |
| pch.hpp | |
| VulkanBuffer.hpp | |
| VulkanCommandBuffer.hpp | |
| VulkanComputePipeline.hpp | |
| VulkanCore.hpp | |
| VulkanDescriptorSet.hpp | |
| VulkanDescriptorSetLayout.hpp | |
| VulkanFormat.hpp | |
| VulkanFramebuffer.hpp | |
| VulkanGraphicsPipeline.hpp | |
| VulkanImage.hpp | |
| VulkanPipelineLayout.hpp | |
| VulkanRenderPass.hpp | |
| VulkanSampler.hpp | |
| VulkanUtils.hpp | |
| VulkanVertexArrayObject.hpp | |
| VulkanWindowGraphicsBinding.hpp | |
| Grindstone.Script.CSharp | |
| include | |
| Components | |
| ScriptComponent.hpp | |
| CSharpManager.hpp | |
| CSharpSystem.hpp | |
| pch.hpp | |
| ScriptClass.hpp | |
| sources | |
| code | |
| Common | |
| Assets | |
| ArchiveContentFile.hpp | |
| ArchiveDirectory.hpp | |
| ArchiveDirectoryFile.hpp | |
| BaseAssetRegistry.hpp | |
| Console | |
| Cvars.hpp | |
| Containers | |
| Bitset.hpp | |
| DynamicArray.hpp | |
| Iterators.hpp | |
| Span.hpp | |
| Display | |
| Display.hpp | |
| DisplayManager.hpp | |
| Event | |
| BaseEvent.hpp | |
| EventType.hpp | |
| KeyEvent.hpp | |
| KeyPressCode.hpp | |
| MouseButtonCode.hpp | |
| MouseEvent.hpp | |
| PrintMessageEvent.hpp | |
| WindowEvent.hpp | |
| Formats | |
| Animation.hpp | |
| Dds.hpp | |
| DdsParser.hpp | |
| Model.hpp | |
| PipelineSet.hpp | |
| Rig.hpp | |
| Graphics | |
| Buffer.hpp | |
| CommandBuffer.hpp | |
| ComputePipeline.hpp | |
| Core.hpp | |
| DescriptorSet.hpp | |
| DescriptorSetLayout.hpp | |
| DLLDefs.hpp | |
| Formats.hpp | |
| Framebuffer.hpp | |
| GraphicsPipeline.hpp | |
| Image.hpp | |
| PipelineLayout.hpp | |
| RenderPass.hpp | |
| Sampler.hpp | |
| VertexArrayObject.hpp | |
| WindowGraphicsBinding.hpp | |
| Input | |
| CursorMode.hpp | |
| InputInterface.hpp | |
| Memory | |
| Allocators | |
| DynamicAllocator.hpp | |
| LinearAllocator.hpp | |
| PoolAllocator.hpp | |
| StackAllocator.hpp | |
| SmartPointers | |
| SharedPtr.hpp | |
| UniquePtr.hpp | |
| WeakPtr.hpp | |
| Allocators.hpp | |
| Memory.hpp | |
| SmartPointers.hpp | |
| Rendering | |
| AttachmentInfo.hpp | |
| BufferInfo.hpp | |
| GeometryRenderingStats.hpp | |
| GpuPassType.hpp | |
| RenderGraph.hpp | |
| RenderGraphBuilder.hpp | |
| RenderGraphBuilderPass.hpp | |
| RenderGraphContext.hpp | |
| RenderGraphFrameResources.hpp | |
| RenderGraphPass.hpp | |
| RenderGraphResourceRef.hpp | |
| RenderPathBase.hpp | |
| RenderViewData.hpp | |
| TransientResourceManager.hpp | |
| ResourcePipeline | |
| AssetType.hpp | |
| Uuid.hpp | |
| Utilities | |
| ModuleLoading.hpp | |
| Window | |
| GlfwWindow.hpp | |
| Win32Window.hpp | |
| Window.hpp | |
| WindowManager.hpp | |
| X11Window.hpp | |
| Assert.hpp | |
| Break.hpp | |
| Buffer.hpp | |
| EnumTraits.hpp | |
| Filepath.hpp | |
| GameplayTag.hpp | |
| Hash.hpp | |
| HashedString.hpp | |
| IntTypes.hpp | |
| Logging.hpp | |
| Math.hpp | |
| Observable.hpp | |
| PhysicsLayer.hpp | |
| Rect.hpp | |
| String.hpp | |
| Editor | |
| Commands | |
| CommandList.hpp | |
| ComponentCommands.hpp | |
| EntityCommands.hpp | |
| JointCommands.hpp | |
| ValueCommands.hpp | |
| ImguiEditor | |
| Components | |
| ListEditor.hpp | |
| ProjectSettings | |
| Build.hpp | |
| CompilerProperties.hpp | |
| Platforms.hpp | |
| PlatformWindows.hpp | |
| ProjectSettingsPage.hpp | |
| ProjectSettingsWindow.hpp | |
| Settings | |
| BaseSettingsPage.hpp | |
| SettingsWindow.hpp | |
| UserSettings | |
| CodeTools.hpp | |
| UserSettingsPage.hpp | |
| UserSettingsWindow.hpp | |
| AssetBrowserPanel.hpp | |
| AssetPicker.hpp | |
| BrowseFile.hpp | |
| BuildPopup.hpp | |
| ComponentInspector.hpp | |
| ConsolePanel.hpp | |
| ControlBar.hpp | |
| CvarBrowser.hpp | |
| imgui_markdown.h | |
| imgui_widget_flamegraph.h | |
| ImguiEditor.hpp | |
| ImguiInput.hpp | |
| ImguiInterface.hpp | |
| ImguiRenderer.hpp | |
| ImguiRendererOpenGL.hpp | |
| ImguiRendererVulkan.hpp | |
| InspectorPanel.hpp | |
| MaterialInspector.hpp | |
| Menubar.hpp | |
| NewComponentInput.hpp | |
| PluginsWindow.hpp | |
| SceneHeirarchyPanel.hpp | |
| StatsPanel.hpp | |
| StatusBar.hpp | |
| SuggestedInput.hpp | |
| SystemPanel.hpp | |
| TaskPanel.hpp | |
| TracingPanel.hpp | |
| ViewportPanel.hpp | |
| Importers | |
| ImporterManager.hpp | |
| PluginSystem | |
| EditorPluginInterface.hpp | |
| EditorPluginManager.hpp | |
| PluginManifestData.hpp | |
| PluginManifestFileLoader.hpp | |
| PluginManifestLockFileLoader.hpp | |
| PluginMetaData.hpp | |
| PluginMetaFileLoader.hpp | |
| PluginRegistryData.hpp | |
| PluginRegistryFileLoader.hpp | |
| ScriptBuilder | |
| CSharpBuildManager.hpp | |
| CSharpProjectBuilder.hpp | |
| CSharpProjectMetaData.hpp | |
| SolutionBuilder.hpp | |
| AssetPackSerializer.hpp | |
| AssetRegistry.hpp | |
| AssetTemplateRegistry.hpp | |
| BuildProcess.hpp | |
| EditorCamera.hpp | |
| EditorManager.hpp | |
| FileAssetLoader.hpp | |
| FileManager.hpp | |
| GitManager.hpp | |
| GizmoRenderer.hpp | |
| GridRenderer.hpp | |
| IEditor.hpp | |
| NewAssetTemplates.hpp | |
| pch.hpp | |
| SceneManager.hpp | |
| Selection.hpp | |
| TaskSystem.hpp | |
| ThumbnailManager.hpp | |
| Utilities.hpp | |
| EditorCommon | |
| Editor | |
| Importer.hpp | |
| ResourcePipeline | |
| ImporterSettings.hpp | |
| MetaFile.hpp | |
| EngineCore | |
| AssetRenderer | |
| AssetRendererManager.hpp | |
| BaseAssetRenderer.hpp | |
| Assets | |
| Loaders | |
| ArchiveAssetLoader.hpp | |
| ArchiveDirectoryDeserializer.hpp | |
| AssetLoader.hpp | |
| Materials | |
| MaterialAsset.hpp | |
| MaterialImporter.hpp | |
| PipelineSet | |
| ComputePipelineAsset.hpp | |
| ComputePipelineImporter.hpp | |
| GraphicsPipelineAsset.hpp | |
| GraphicsPipelineImporter.hpp | |
| PipelineAsset.hpp | |
| PipelineImporter.hpp | |
| Textures | |
| TextureAsset.hpp | |
| TextureImporter.hpp | |
| Asset.hpp | |
| AssetImporter.hpp | |
| AssetManager.hpp | |
| AssetReference.hpp | |
| BuildSettings | |
| PluginBuildSettings.hpp | |
| SceneBuildSettings.hpp | |
| CoreComponents | |
| Camera | |
| CameraComponent.hpp | |
| EnvironmentMap | |
| EnvironmentMapComponent.hpp | |
| Lights | |
| DirectionalLightComponent.hpp | |
| PointLightComponent.hpp | |
| SpotLightComponent.hpp | |
| Parent | |
| ParentComponent.hpp | |
| Tag | |
| TagComponent.hpp | |
| Transform | |
| TransformComponent.hpp | |
| setupCoreComponents.hpp | |
| CoreSystems | |
| RenderSystem.hpp | |
| SetupCoreSystems.hpp | |
| ECS | |
| Component.hpp | |
| ComponentFunctions.hpp | |
| ComponentFunctionsDefinitions.hpp | |
| ComponentRegistrar.hpp | |
| Entity.hpp | |
| EntityHandle.hpp | |
| System.hpp | |
| SystemFactory.hpp | |
| SystemRegistrar.hpp | |
| Events | |
| Dispatcher.hpp | |
| InputManager.hpp | |
| PluginSystem | |
| DefaultPluginManager.hpp | |
| Interface.hpp | |
| IPluginManager.hpp | |
| Reflection | |
| ComponentReflection.hpp | |
| DefaultResolver.hpp | |
| Metadata.hpp | |
| PrintReflectionData.hpp | |
| TypeDescriptor.hpp | |
| TypeDescriptorArray.hpp | |
| TypeDescriptorAsset.hpp | |
| TypeDescriptorStruct.hpp | |
| TypeDescriptorVector.hpp | |
| TypeResolver.hpp | |
| Rendering | |
| BaseRenderer.hpp | |
| Camera.hpp | |
| RenderGraphContextSet.hpp | |
| RenderPassRegistry.hpp | |
| ResourcePipeline | |
| ResourcePipeline.hpp | |
| Scenes | |
| Manager.hpp | |
| Scene.hpp | |
| SceneLoaderJson.hpp | |
| SceneWriterJson.hpp | |
| Utils | |
| DeferredDeletionQueue.hpp | |
| MemoryAllocator.hpp | |
| Utilities.hpp | |
| WorldContext | |
| WorldContext.hpp | |
| WorldContextManager.hpp | |
| WorldContextSet.hpp | |
| EngineCore.hpp | |
| Logger.hpp | |
| pch.hpp | |
| Profiling.hpp |