Rumba C++ SDK
maquina::KeySet::KeyStatus Struct Reference

Status of a Key, being part of a selected, hovered object or selected by itself. More...

#include <KeySet.h>

Public Member Functions

 KeyStatus ()
 
bool operator== (KeyStatus other) const noexcept
 
bool operator!= (KeyStatus other) const noexcept
 
void set_in_reachable_object (bool in_reachable_object)
 
void set_in_selected_object (bool in_selected_object)
 
void set_in_hovered_object (bool in_hovered_object)
 
void set_selected (bool selected)
 
bool in_reachable_object () const
 
bool in_selected_object () const
 
bool in_hovered_object () const
 
bool selected () const
 

Detailed Description

Status of a Key, being part of a selected, hovered object or selected by itself.

Constructor & Destructor Documentation

◆ KeyStatus()

maquina::KeySet::KeyStatus::KeyStatus ( )
inline

Member Function Documentation

◆ in_hovered_object()

bool maquina::KeySet::KeyStatus::in_hovered_object ( ) const
inline

◆ in_reachable_object()

bool maquina::KeySet::KeyStatus::in_reachable_object ( ) const
inline

◆ in_selected_object()

bool maquina::KeySet::KeyStatus::in_selected_object ( ) const
inline

◆ operator!=()

bool maquina::KeySet::KeyStatus::operator!= ( KeyStatus  other) const
inlinenoexcept

◆ operator==()

bool maquina::KeySet::KeyStatus::operator== ( KeyStatus  other) const
inlinenoexcept

◆ selected()

bool maquina::KeySet::KeyStatus::selected ( ) const
inline

◆ set_in_hovered_object()

void maquina::KeySet::KeyStatus::set_in_hovered_object ( bool  in_hovered_object)
inline

◆ set_in_reachable_object()

void maquina::KeySet::KeyStatus::set_in_reachable_object ( bool  in_reachable_object)
inline

◆ set_in_selected_object()

void maquina::KeySet::KeyStatus::set_in_selected_object ( bool  in_selected_object)
inline

◆ set_selected()

void maquina::KeySet::KeyStatus::set_selected ( bool  selected)
inline

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