Hana
Loading...
Searching...
No Matches
Hana::WindowsWindow Class Reference
Inheritance diagram for Hana::WindowsWindow:
Hana::Window

Public Member Functions

 WindowsWindow (const WindowProps &props)
 
void OnUpdate () override
 
unsigned int GetWidth () const override
 
unsigned int GetHeight () const override
 
void SetEventCallback (const EventCallbackFn &callback) override
 
void SetVSync (bool enabled) override
 
bool IsVSync () const override
 
virtual void * GetNativeWindow () const
 

Additional Inherited Members

- Public Types inherited from Hana::Window
using EventCallbackFn = std::function<void(Event&)>
 
- Static Public Member Functions inherited from Hana::Window
static Scope< WindowCreate (const WindowProps &props=WindowProps())
 

Member Function Documentation

◆ GetHeight()

unsigned int Hana::WindowsWindow::GetHeight ( ) const
inlineoverridevirtual

Implements Hana::Window.

◆ GetNativeWindow()

virtual void * Hana::WindowsWindow::GetNativeWindow ( ) const
inlinevirtual

Implements Hana::Window.

◆ GetWidth()

unsigned int Hana::WindowsWindow::GetWidth ( ) const
inlineoverridevirtual

Implements Hana::Window.

◆ IsVSync()

bool Hana::WindowsWindow::IsVSync ( ) const
overridevirtual

Implements Hana::Window.

◆ OnUpdate()

void Hana::WindowsWindow::OnUpdate ( )
overridevirtual

Implements Hana::Window.

◆ SetEventCallback()

void Hana::WindowsWindow::SetEventCallback ( const EventCallbackFn & callback)
inlineoverridevirtual

Implements Hana::Window.

◆ SetVSync()

void Hana::WindowsWindow::SetVSync ( bool enabled)
overridevirtual

Implements Hana::Window.


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