SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::IBackend Class Referenceabstract

The base class for a backend. More...

#include <Backend.h>

Inheritance diagram for spark::render::IBackend:
spark::render::IRenderBackend spark::render::RenderBackend< VulkanDevice > spark::render::RenderBackend< GraphicsDeviceType > spark::render::vk::VulkanBackend

Public Member Functions

virtual BackendType type () const noexcept=0
 Gets the type of the backend.
 

Friends

class spark::core::Application
 

Detailed Description

The base class for a backend.

Member Function Documentation

◆ type()

virtual BackendType spark::render::IBackend::type ( ) const
nodiscardpure virtualnoexcept

Gets the type of the backend.

Returns
A BackendType value describing the type of the backend.

Implemented in spark::render::IRenderBackend.