Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
LowLevelWindow_X11 Class Reference
Inheritance diagram for LowLevelWindow_X11:
Inheritance graph
[legend]
Collaboration diagram for LowLevelWindow_X11:
Collaboration graph
[legend]

Public Member Functions

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

Additional Inherited Members

- Static Public Member Functions inherited from LowLevelWindow
static LowLevelWindowCreate ()
 

Member Function Documentation

◆ BeginConcurrentRendering()

void LowLevelWindow_X11::BeginConcurrentRendering ( )
virtual

Reimplemented from LowLevelWindow.

◆ BeginConcurrentRenderingMainThread()

void LowLevelWindow_X11::BeginConcurrentRenderingMainThread ( )
virtual

Reimplemented from LowLevelWindow.

◆ CreateRenderTarget()

RenderTarget * LowLevelWindow_X11::CreateRenderTarget ( )
virtual

Reimplemented from LowLevelWindow.

◆ EndConcurrentRendering()

void LowLevelWindow_X11::EndConcurrentRendering ( )
virtual

Reimplemented from LowLevelWindow.

◆ EndConcurrentRenderingMainThread()

void LowLevelWindow_X11::EndConcurrentRenderingMainThread ( )
virtual

Reimplemented from LowLevelWindow.

◆ GetActualVideoModeParams()

const ActualVideoModeParams * LowLevelWindow_X11::GetActualVideoModeParams ( ) const
inlinevirtual

Implements LowLevelWindow.

◆ GetDisplaySpecs()

void LowLevelWindow_X11::GetDisplaySpecs ( DisplaySpecs &  out) const
virtual

Implements LowLevelWindow.

◆ GetProcAddress()

void * LowLevelWindow_X11::GetProcAddress ( const std::string &  s)
virtual

Implements LowLevelWindow.

◆ IsSoftwareRenderer()

bool LowLevelWindow_X11::IsSoftwareRenderer ( std::string &  sError)
virtual

Reimplemented from LowLevelWindow.

◆ LogDebugInformation()

void LowLevelWindow_X11::LogDebugInformation ( ) const
virtual

Reimplemented from LowLevelWindow.

◆ SupportsFullscreenBorderlessWindow()

bool LowLevelWindow_X11::SupportsFullscreenBorderlessWindow ( ) const
virtual

Reimplemented from LowLevelWindow.

◆ SupportsRenderToTexture()

bool LowLevelWindow_X11::SupportsRenderToTexture ( ) const
virtual

Reimplemented from LowLevelWindow.

◆ SupportsThreadedRendering()

bool LowLevelWindow_X11::SupportsThreadedRendering ( )
virtual

Reimplemented from LowLevelWindow.

◆ SwapBuffers()

void LowLevelWindow_X11::SwapBuffers ( )
virtual

Implements LowLevelWindow.

◆ TryVideoMode()

std::string LowLevelWindow_X11::TryVideoMode ( const VideoModeParams p,
bool &  bNewDeviceOut 
)
virtual

Implements LowLevelWindow.

◆ Update()

void LowLevelWindow_X11::Update ( )
virtual

Reimplemented from LowLevelWindow.


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