Raven Engine v0.1
Loading...
Searching...
No Matches
Renderer Directory Reference

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.