Arcade architecture
IWindow Class Referenceabstract

Interface for graphical window management. More...

#include <IWindow.hpp>

Public Member Functions

virtual ~IWindow ()=default
 Default deconstructor for IWindow.
 
virtual void initWindow ()=0
 Init window. More...
 
virtual void display ()=0
 Display. More...
 
virtual void closeWindow ()=0
 close window. More...
 
virtual bool isOpen ()=0
 Is open. More...
 
virtual void clear ()=0
 clear. More...
 

Detailed Description

Interface for graphical window management.

The IWindow interface defines the necessary methods for handling a graphical window in the arcade project. Implementations of this interface should provide concrete behavior for initializing, displaying, clearing, and closing the window, as well as checking its open state.

Member Function Documentation

◆ clear()

virtual void IWindow::clear ( )
pure virtual

clear.

This method is called will clear the window.

Returns
is the window open bool

◆ closeWindow()

virtual void IWindow::closeWindow ( )
pure virtual

close window.

This method is called will close the window.

◆ display()

virtual void IWindow::display ( )
pure virtual

Display.

This method will display.

◆ initWindow()

virtual void IWindow::initWindow ( )
pure virtual

Init window.

This method is called will init the window.

◆ isOpen()

virtual bool IWindow::isOpen ( )
pure virtual

Is open.

This method is called will check if the widnow is open.

Returns
is the window open bool

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