CoriEngine
Loading...
Searching...
No Matches
Cori::Graphics::RenderingContext Class Referenceabstract

#include <RenderingContext.hpp>

Inheritance diagram for Cori::Graphics::RenderingContext:

Public Member Functions

virtual ~RenderingContext ()=default
virtual void Init (SDL_Window *window)=0
virtual void SwapBuffers ()=0
virtual void * GetNativeContext () const =0

Static Public Member Functions

static std::unique_ptr< RenderingContextCreate (GraphicsAPIs api)

Detailed Description

Definition at line 7 of file RenderingContext.hpp.

Constructor & Destructor Documentation

◆ ~RenderingContext()

virtual Cori::Graphics::RenderingContext::~RenderingContext ( )
virtualdefault

Member Function Documentation

◆ Create()

std::unique_ptr< RenderingContext > Cori::Graphics::RenderingContext::Create ( GraphicsAPIs api)
staticnodiscard

Definition at line 7 of file RenderingContext.cpp.

Here is the call graph for this function:

◆ GetNativeContext()

virtual void * Cori::Graphics::RenderingContext::GetNativeContext ( ) const
inlinenodiscardpure virtual

◆ Init()

virtual void Cori::Graphics::RenderingContext::Init ( SDL_Window * window)
pure virtual

◆ SwapBuffers()

virtual void Cori::Graphics::RenderingContext::SwapBuffers ( )
pure virtual

The documentation for this class was generated from the following files: