![]() |
Raven Engine v0.1
|
Directories | |
| backend | |
Files | |
| Buffer.h | |
| Defines fundamental data structures for shader buffer layouts and element types. | |
| Camera.h | |
| Defines the base Camera class with projection and view matrices. | |
| Doxygroups.h | |
| EditorCamera.cpp | |
| EditorCamera.h | |
| Framebuffer.cpp | |
| Framebuffer.h | |
| Abstracts framebuffer creation, specification, and management with Vulkan backend support. | |
| GraphicEnums.h | |
| Defines core graphics-related enums used across the rendering system. | |
| IllumineRenderer.cpp | |
| IllumineRenderer.h | |
| Central renderer interface wrapping the underlying RendererAPI. | |
| Image.cpp | |
| Image.h | |
| ImGuiRenderer.cpp | |
| ImGuiRenderer.h | |
| Abstract interface for ImGui rendering integration within Raven Engine. | |
| IndexBuffer.cpp | |
| IndexBuffer.h | |
| Abstract interface for GPU index buffer management. | |
| Material.cpp | |
| Material.h | |
| Abstract base interface for renderable materials in Raven. | |
| MaterialRegistry.cpp | |
| MaterialRegistry.h | |
| Central registry for loading, creating, and managing material assets. | |
| Mesh.cpp | |
| Mesh.h | |
| Abstract interface for mesh resource management. | |
| Pipeline.cpp | |
| Pipeline.h | |
| Defines the Pipeline interface for configuring and managing rendering pipelines. | |
| RenderCommandBuffer.h | |
| RendererAPI.cpp | |
| RendererAPI.h | |
| Abstract interface defining the rendering backend API for Raven Engine. | |
| RenderPass.cpp | |
| RenderPass.h | |
| Abstract interface for managing render passes within the Raven Engine. | |
| Shader.cpp | |
| Shader.h | |
| Abstractions for shader management within Raven Engine. | |
| Submission.h | |
| Swapchain.cpp | |
| Swapchain.h | |
| Interface for platform-specific swapchain management. | |
| Texture.cpp | |
| Texture.h | |
| Texture abstraction and specification for 2D textures. | |
| UniformBuffer.cpp | |
| UniformBuffer.h | |
| Interface for uniform buffer abstraction in the renderer. | |
| VertexBuffer.cpp | |
| VertexBuffer.h | |
| Interface for GPU vertex buffer abstraction. | |