Gorgon Game Engine
MouseHandler Class Reference

Public Member Functions

 MouseHandler (Layer *layer=nullptr)
 
 MouseHandler (MouseHandler &&other)
 
void Add (Layer *l)
 
void Clear ()
 
 operator bool () const
 
 operator Layer * () const
 
MouseHandleroperator= (MouseHandler &&other)
 
void Swap (MouseHandler &other)
 

Public Attributes

Containers::Collection< Layerlayers
 

Constructor & Destructor Documentation

◆ MouseHandler() [1/2]

MouseHandler ( MouseHandler &&  other)

References MouseHandler::layers.

◆ MouseHandler() [2/2]

MouseHandler ( Layer layer = nullptr)
explicit

References MouseHandler::layers.

Member Function Documentation

◆ Add()

void Add ( Layer l)

References MouseHandler::layers.

◆ Clear()

void Clear ( )

References MouseHandler::layers.

◆ operator bool()

operator bool ( ) const

References MouseHandler::layers.

◆ operator Layer *()

operator Layer * ( ) const

References MouseHandler::layers.

◆ operator=()

MouseHandler& operator= ( MouseHandler &&  other)

References MouseHandler::layers.

◆ Swap()

void Swap ( MouseHandler other)

References MouseHandler::layers.

Member Data Documentation

◆ layers


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