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

Public Member Functions

void * GetProcAddress (const std::string &s)
 
std::string TryVideoMode (const VideoModeParams &p, bool &bNewDeviceOut)
 
void GetDisplaySpecs (DisplaySpecs &out) const
 
bool IsSoftwareRenderer (std::string &sError)
 
void SwapBuffers ()
 
void Update ()
 
bool SupportsThreadedRendering ()
 
void BeginConcurrentRendering ()
 
void EndConcurrentRendering ()
 
virtual bool SupportsRenderToTexture () const
 
virtual RenderTarget * CreateRenderTarget ()
 
bool SupportsFullscreenBorderlessWindow () const
 
const ActualVideoModeParams * GetActualVideoModeParams () const
 
- Public Member Functions inherited from LowLevelWindow
virtual void LogDebugInformation () const
 
virtual void BeginConcurrentRenderingMainThread ()
 
virtual void EndConcurrentRenderingMainThread ()
 

Additional Inherited Members

- Static Public Member Functions inherited from LowLevelWindow
static LowLevelWindow * Create ()
 

Member Function Documentation

◆ BeginConcurrentRendering()

void LowLevelWindow_Win32::BeginConcurrentRendering ( )
virtual

Reimplemented from LowLevelWindow.

◆ CreateRenderTarget()

RenderTarget * LowLevelWindow_Win32::CreateRenderTarget ( )
virtual

Reimplemented from LowLevelWindow.

◆ EndConcurrentRendering()

void LowLevelWindow_Win32::EndConcurrentRendering ( )
virtual

Reimplemented from LowLevelWindow.

◆ GetActualVideoModeParams()

const ActualVideoModeParams * LowLevelWindow_Win32::GetActualVideoModeParams ( ) const
virtual

Implements LowLevelWindow.

◆ GetDisplaySpecs()

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

Implements LowLevelWindow.

◆ GetProcAddress()

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

Implements LowLevelWindow.

◆ IsSoftwareRenderer()

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

Reimplemented from LowLevelWindow.

◆ SupportsFullscreenBorderlessWindow()

bool LowLevelWindow_Win32::SupportsFullscreenBorderlessWindow ( ) const
inlinevirtual

Reimplemented from LowLevelWindow.

◆ SupportsRenderToTexture()

virtual bool LowLevelWindow_Win32::SupportsRenderToTexture ( ) const
inlinevirtual

Reimplemented from LowLevelWindow.

◆ SupportsThreadedRendering()

bool LowLevelWindow_Win32::SupportsThreadedRendering ( )
virtual

Reimplemented from LowLevelWindow.

◆ SwapBuffers()

void LowLevelWindow_Win32::SwapBuffers ( )
virtual

Implements LowLevelWindow.

◆ TryVideoMode()

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

Implements LowLevelWindow.

◆ Update()

void LowLevelWindow_Win32::Update ( )
virtual

Reimplemented from LowLevelWindow.


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