/** * Copyright (c) 2025, Jayden Grubb * * SPDX-License-Identifier: BSD-3-Clause */ #pragma once namespace Nova { enum class RenderAPI { DX12, VULKAN }; class RenderDriver; struct RenderDevice; struct Shader; struct Surface; struct Swapchain; using ShaderID = Shader*; using SurfaceID = Surface*; using SwapchainID = Swapchain*; } // namespace Nova