|
Etterna 0.75.1
|
Handle low-level operations that OGL 1.x doesn't give us. More...
#include <LowLevelWindow.h>

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 ActualVideoModeParams * | GetActualVideoModeParams () const =0 |
| virtual bool | SupportsRenderToTexture () const |
| virtual RenderTarget * | CreateRenderTarget () |
| virtual bool | SupportsFullscreenBorderlessWindow () const |
| virtual bool | SupportsThreadedRendering () |
| virtual void | BeginConcurrentRenderingMainThread () |
| virtual void | EndConcurrentRenderingMainThread () |
| virtual void | BeginConcurrentRendering () |
| virtual void | EndConcurrentRendering () |
Static Public Member Functions | |
| static LowLevelWindow * | Create () |
Handle low-level operations that OGL 1.x doesn't give us.