Etterna 0.74.4
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 RenderTargetCreateRenderTarget ()
 
bool SupportsFullscreenBorderlessWindow () const
 
const ActualVideoModeParamsGetActualVideoModeParams () 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 LowLevelWindowCreate ()
 

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: