HoverRace  2.0
Public Member Functions | Public Attributes | List of all members
HoverRace::Client::GameScene::Viewport Struct Reference

#include <GameScene.h>

Public Member Functions

 Viewport (Display::Display &display, std::shared_ptr< Player::Player > player, Observer *observer, Display::Hud *hud)
 
 Viewport (const Viewport &o)=delete
 
 Viewport (Viewport &&viewport) noexcept=default
 
Viewportoperator= (const Viewport &o)=delete
 
Viewportoperator= (Viewport &&viewport) noexcept=default
 
void SetCell (Display::HudCell cell)
 

Public Attributes

std::shared_ptr< Display::Hudhud
 
std::unique_ptr< Observerobserver
 
std::shared_ptr< Player::Playerplayer
 

Constructor & Destructor Documentation

HoverRace::Client::GameScene::Viewport::Viewport ( Display::Display display,
std::shared_ptr< Player::Player player,
Observer observer,
Display::Hud hud 
)
HoverRace::Client::GameScene::Viewport::Viewport ( const Viewport o)
delete
HoverRace::Client::GameScene::Viewport::Viewport ( Viewport &&  viewport)
defaultnoexcept

Member Function Documentation

Viewport& HoverRace::Client::GameScene::Viewport::operator= ( const Viewport o)
delete
Viewport& HoverRace::Client::GameScene::Viewport::operator= ( Viewport &&  viewport)
defaultnoexcept
void HoverRace::Client::GameScene::Viewport::SetCell ( Display::HudCell  cell)

Member Data Documentation

std::shared_ptr<Display::Hud> HoverRace::Client::GameScene::Viewport::hud
std::unique_ptr<Observer> HoverRace::Client::GameScene::Viewport::observer
std::shared_ptr<Player::Player> HoverRace::Client::GameScene::Viewport::player

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