Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
▼ sources | |
▼ code | |
▼ Common | |
► Assets | |
ArchiveContentFile.hpp | |
ArchiveDirectory.hpp | |
ArchiveDirectoryFile.hpp | |
BaseAssetRegistry.hpp | |
► Display | |
Display.hpp | |
DisplayManager.hpp | |
► Editor | |
Importer.hpp | |
► Event | |
BaseEvent.hpp | |
EventType.hpp | |
KeyEvent.hpp | |
KeyPressCode.hpp | |
MouseButtonCode.hpp | |
MouseEvent.hpp | |
PrintMessageEvent.hpp | |
WindowEvent.hpp | |
► Formats | |
Animation.hpp | |
Dds.hpp | |
Model.hpp | |
► Graphics | |
CommandBuffer.hpp | |
ComputePipeline.hpp | |
Core.hpp | |
DepthStencilTarget.hpp | |
DescriptorSet.hpp | |
DescriptorSetLayout.hpp | |
DLLDefs.hpp | |
Formats.hpp | |
Framebuffer.hpp | |
GraphicsPipeline.hpp | |
IndexBuffer.hpp | |
RenderPass.hpp | |
RenderTarget.hpp | |
Texture.hpp | |
UniformBuffer.hpp | |
VertexArrayObject.hpp | |
VertexBuffer.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 | |
RenderPathBase.hpp | |
► ResourcePipeline | |
AssetType.hpp | |
MetaFile.hpp | |
Uuid.hpp | |
► Utilities | |
ModuleLoading.hpp | |
► Window | |
GlfwWindow.hpp | |
Win32Window.hpp | |
Window.hpp | |
WindowManager.hpp | |
X11Window.hpp | |
Assert.hpp | |
Break.hpp | |
Buffer.hpp | |
Filepath.hpp | |
GameplayTag.hpp | |
Hash.hpp | |
HashedString.hpp | |
IntTypes.hpp | |
Logging.hpp | |
Math.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 | |
Plugins.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 | |
imgui_widget_flamegraph.h | |
ImguiEditor.hpp | |
ImguiInput.hpp | |
ImguiInterface.hpp | |
ImguiRenderer.hpp | |
ImguiRendererOpenGL.hpp | |
ImguiRendererVulkan.hpp | |
InspectorPanel.hpp | |
MaterialInspector.hpp | |
Menubar.hpp | |
NewComponentInput.hpp | |
SceneHeirarchyPanel.hpp | |
StatsPanel.hpp | |
StatusBar.hpp | |
SuggestedInput.hpp | |
SystemPanel.hpp | |
TaskPanel.hpp | |
TracingPanel.hpp | |
ViewportPanel.hpp | |
► Importers | |
ImporterManager.hpp | |
► ScriptBuilder | |
CSharpBuildManager.hpp | |
CSharpProjectBuilder.hpp | |
CSharpProjectMetaData.hpp | |
SolutionBuilder.hpp | |
AssetPackSerializer.hpp | |
AssetRegistry.hpp | |
AssetTemplateRegistry.hpp | |
BuildProcess.hpp | |
EditorCamera.hpp | |
EditorManager.hpp | |
EditorPluginInterface.hpp | |
FileAssetLoader.hpp | |
FileDirectory.hpp | |
FileManager.hpp | |
GitManager.hpp | |
GizmoRenderer.hpp | |
GridRenderer.hpp | |
IEditor.hpp | |
NewAssetTemplates.hpp | |
pch.hpp | |
SceneManager.hpp | |
Selection.hpp | |
TaskSystem.hpp | |
Utilities.hpp | |
▼ EngineCore | |
► AssetRenderer | |
AssetRendererManager.hpp | |
BaseAssetRenderer.hpp | |
► Assets | |
► Loaders | |
ArchiveAssetLoader.hpp | |
ArchiveDirectoryDeserializer.hpp | |
AssetLoader.hpp | |
► Materials | |
MaterialAsset.hpp | |
MaterialImporter.hpp | |
► Shaders | |
ShaderAsset.hpp | |
ShaderImporter.hpp | |
ShaderReflectionData.hpp | |
ShaderReflectionLoader.hpp | |
► Textures | |
TextureAsset.hpp | |
TextureImporter.hpp | |
Asset.hpp | |
AssetImporter.hpp | |
AssetManager.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 | |
Interface.hpp | |
Manager.hpp | |
► Reflection | |
ComponentReflection.hpp | |
DefaultResolver.hpp | |
Metadata.hpp | |
PrintReflectionData.hpp | |
TypeDescriptor.hpp | |
TypeDescriptorAsset.hpp | |
TypeDescriptorStruct.hpp | |
TypeDescriptorVector.hpp | |
TypeResolver.hpp | |
► Rendering | |
BaseRenderer.hpp | |
Camera.hpp | |
DeferredRenderer.hpp | |
► ResourcePipeline | |
ResourcePipeline.hpp | |
► Scenes | |
Manager.hpp | |
Scene.hpp | |
SceneLoaderJson.hpp | |
SceneWriterJson.hpp | |
► Utils | |
MemoryAllocator.hpp | |
Utilities.hpp | |
EngineCore.hpp | |
Logger.hpp | |
pch.hpp | |
Profiling.hpp | |
ScriptBase.hpp | |
▼ Plugins | |
► AudioOpenAL | |
► Components | |
AudioListenerComponent.hpp | |
AudioSourceComponent.hpp | |
AudioClip.hpp | |
AudioClipImporter.hpp | |
Core.hpp | |
pch.hpp | |
Source.hpp | |
► EditorAudioImporter | |
AudioImporter.hpp | |
pch.hpp | |
► EditorMaterialImporter | |
MaterialImporter.hpp | |
pch.hpp | |
► EditorModelImporter | |
ModelImporter.hpp | |
ModelMaterialImporter.hpp | |
pch.hpp | |
► EditorShaderImporter | |
pch.hpp | |
ShaderImporter.hpp | |
► EditorTextureImporter | |
bc6h_enc.h | |
pch.hpp | |
TextureImporter.hpp | |
► GraphicsDirectX12 | |
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 | |
► GraphicsOpenGL | |
GLComputePipeline.hpp | |
GLCore.hpp | |
glcorearb.hpp | |
GLDepthStencilTarget.hpp | |
GLDescriptorSet.hpp | |
GLDescriptorSetLayout.hpp | |
GLFormats.hpp | |
GLFramebuffer.hpp | |
GLGraphicsPipeline.hpp | |
GLIndexBuffer.hpp | |
GLRenderPass.hpp | |
GLRenderTarget.hpp | |
GLTexture.hpp | |
GLUniformBuffer.hpp | |
GLVertexArrayObject.hpp | |
GLVertexBuffer.hpp | |
GLWindowGraphicsBinding.hpp | |
pch.hpp | |
► GraphicsVulkan | |
pch.hpp | |
VulkanCommandBuffer.hpp | |
VulkanComputePipeline.hpp | |
VulkanCore.hpp | |
VulkanDepthStencilTarget.hpp | |
VulkanDescriptorSet.hpp | |
VulkanDescriptorSetLayout.hpp | |
VulkanFormat.hpp | |
VulkanFramebuffer.hpp | |
VulkanGraphicsPipeline.hpp | |
VulkanIndexBuffer.hpp | |
VulkanRenderPass.hpp | |
VulkanRenderTarget.hpp | |
VulkanTexture.hpp | |
VulkanUniformBuffer.hpp | |
VulkanUtils.hpp | |
VulkanVertexArrayObject.hpp | |
VulkanVertexBuffer.hpp | |
VulkanWindowGraphicsBinding.hpp | |
► PhysicsBullet | |
► Components | |
ColliderComponent.hpp | |
RigidBodyComponent.hpp | |
Core.hpp | |
pch.hpp | |
PhysicsSystem.hpp | |
► Renderables3D | |
► Assets | |
Mesh3dAsset.hpp | |
Mesh3dImporter.hpp | |
RigAsset.hpp | |
RigImporter.hpp | |
► Components | |
MeshComponent.hpp | |
MeshRendererComponent.hpp | |
Mesh3dRenderer.hpp | |
pch.hpp | |
► ScriptCSharp | |
► Components | |
ScriptComponent.hpp | |
CSharpManager.hpp | |
CSharpSystem.hpp | |
pch.hpp | |
ScriptClass.hpp |