r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
gme::IScene Class Referenceabstract

Interface for scenes. More...

#include <IGameClient.hpp>

+ Collaboration diagram for gme::IScene:

Public Member Functions

virtual ~IScene ()=default
 
virtual const std::string & getName () const =0
 
virtual const std::vector< Sprite > & getEntities () const =0
 
virtual std::vector< Sprite > & getEntitiesMutable ()=0
 

Detailed Description

Interface for scenes.

Definition at line 33 of file IGameClient.hpp.

Constructor & Destructor Documentation

◆ ~IScene()

virtual gme::IScene::~IScene ( )
virtualdefault

Member Function Documentation

◆ getEntities()

virtual const std::vector< Sprite > & gme::IScene::getEntities ( ) const
nodiscardpure virtual

◆ getEntitiesMutable()

virtual std::vector< Sprite > & gme::IScene::getEntitiesMutable ( )
nodiscardpure virtual

◆ getName()

virtual const std::string & gme::IScene::getName ( ) const
nodiscardpure virtual

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