Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
LowLevelWindow Class Referenceabstract

Handle low-level operations that OGL 1.x doesn't give us. More...

#include <LowLevelWindow.h>

Inheritance diagram for LowLevelWindow:
Inheritance graph
[legend]

Public Member Functions

virtual void * GetProcAddress (const std::string &s)=0
 
virtual std::string TryVideoMode (const VideoModeParams &p, bool &bNewDeviceOut)=0
 
virtual void GetDisplaySpecs (DisplaySpecs &out) const =0
 
virtual void LogDebugInformation () const
 
virtual bool IsSoftwareRenderer (std::string &)
 
virtual void SwapBuffers ()=0
 
virtual void Update ()
 
virtual const ActualVideoModeParamsGetActualVideoModeParams () const =0
 
virtual bool SupportsRenderToTexture () const
 
virtual RenderTargetCreateRenderTarget ()
 
virtual bool SupportsFullscreenBorderlessWindow () const
 
virtual bool SupportsThreadedRendering ()
 
virtual void BeginConcurrentRenderingMainThread ()
 
virtual void EndConcurrentRenderingMainThread ()
 
virtual void BeginConcurrentRendering ()
 
virtual void EndConcurrentRendering ()
 

Static Public Member Functions

static LowLevelWindowCreate ()
 

Detailed Description

Handle low-level operations that OGL 1.x doesn't give us.


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