webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
Win32Window Class Reference

#include <Win32Window.h>

Inheritance diagram for Win32Window:
OSWindow

Public Member Functions

 Win32Window ()
 
 ~Win32Window () override
 
bool initialize (const std::string &name, size_t width, size_t height) override
 
void destroy () override
 
bool takeScreenshot (uint8_t *pixelData) override
 
EGLNativeWindowType getNativeWindow () const override
 
EGLNativeDisplayType getNativeDisplay () const override
 
void messageLoop () override
 
void pushEvent (Event event) override
 
void setMousePosition (int x, int y) override
 
bool setPosition (int x, int y) override
 
bool resize (int width, int height) override
 
void setVisible (bool isVisible) override
 
void signalTestEvent () override
 
- Public Member Functions inherited from OSWindow
 OSWindow ()
 
virtual ~OSWindow ()
 
int getX () const
 
int getY () const
 
int getWidth () const
 
int getHeight () const
 
bool popEvent (Event *event)
 
bool didTestEventFire ()
 

Additional Inherited Members

- Protected Attributes inherited from OSWindow
int mX
 
int mY
 
int mWidth
 
int mHeight
 
std::list< EventmEvents
 

Constructor & Destructor Documentation

◆ Win32Window()

Win32Window::Win32Window ( )

◆ ~Win32Window()

Win32Window::~Win32Window ( )
override

Member Function Documentation

◆ destroy()

void Win32Window::destroy ( )
overridevirtual

Implements OSWindow.

◆ getNativeDisplay()

EGLNativeDisplayType Win32Window::getNativeDisplay ( ) const
overridevirtual

Implements OSWindow.

◆ getNativeWindow()

EGLNativeWindowType Win32Window::getNativeWindow ( ) const
overridevirtual

Implements OSWindow.

◆ initialize()

bool Win32Window::initialize ( const std::string name,
size_t  width,
size_t  height 
)
overridevirtual

Implements OSWindow.

◆ messageLoop()

void Win32Window::messageLoop ( )
overridevirtual

Implements OSWindow.

◆ pushEvent()

void Win32Window::pushEvent ( Event  event)
overridevirtual

Reimplemented from OSWindow.

◆ resize()

bool Win32Window::resize ( int  width,
int  height 
)
overridevirtual

Implements OSWindow.

◆ setMousePosition()

void Win32Window::setMousePosition ( int  x,
int  y 
)
overridevirtual

Implements OSWindow.

◆ setPosition()

bool Win32Window::setPosition ( int  x,
int  y 
)
overridevirtual

Implements OSWindow.

◆ setVisible()

void Win32Window::setVisible ( bool  isVisible)
overridevirtual

Implements OSWindow.

◆ signalTestEvent()

void Win32Window::signalTestEvent ( )
overridevirtual

Implements OSWindow.

◆ takeScreenshot()

bool Win32Window::takeScreenshot ( uint8_t pixelData)
overridevirtual

Reimplemented from OSWindow.


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