NRE::Graphics::WindowStatus Class Reference

Manage a window status. More...

#include <NRE_WindowStatus.hpp>

Public Member Functions

 WindowStatus ()
 
 WindowStatus (WindowStatus const &status)=default
 
 WindowStatus (WindowStatus &&status)=default
 
 ~WindowStatus ()=default
 
bool isClosed () const
 
bool isInFullscreen () const
 
void setClosed (bool status)
 
void setFullscreen (bool status)
 
WindowStatusoperator= (WindowStatus const &status)=default
 
WindowStatusoperator= (WindowStatus &&status)=default
 

Detailed Description

Manage a window status.

Constructor & Destructor Documentation

NRE::Graphics::WindowStatus::WindowStatus ( )

Construct the window default status

NRE::Graphics::WindowStatus::WindowStatus ( WindowStatus const &  status)
default

Copy the window status into this

Parameters
statusthe window status to copy
NRE::Graphics::WindowStatus::WindowStatus ( WindowStatus &&  status)
default

Move the window status into this

Parameters
statusthe window status to move
NRE::Graphics::WindowStatus::~WindowStatus ( )
default

WindowStatus Deconstructor

Member Function Documentation

bool NRE::Graphics::WindowStatus::isClosed ( ) const
Returns
the closed status
bool NRE::Graphics::WindowStatus::isInFullscreen ( ) const
Returns
the fullscreen status
WindowStatus& NRE::Graphics::WindowStatus::operator= ( WindowStatus const &  status)
default

Copy the window status into this

Parameters
statusthe object to copy into this
Returns
the reference of himself
WindowStatus& NRE::Graphics::WindowStatus::operator= ( WindowStatus &&  status)
default

Move the window status into this

Parameters
statusthe object to move into this
Returns
the reference of himself
void NRE::Graphics::WindowStatus::setClosed ( bool  status)

Set the closed status

Parameters
statusthe new closed status
void NRE::Graphics::WindowStatus::setFullscreen ( bool  status)

Set the fullscreen status

Parameters
statusthe new fullscreen status

The documentation for this class was generated from the following file:
  • /mnt/c/Users/abell/Documents/GitHub/NRE-System/src/System/Graphics/Window/Status/NRE_WindowStatus.hpp