Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 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
 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