Корабът Радецки - Eight ball pool v 1.0
The documnetation for our physics-themed project.
DrawableManager::Drawable Class Reference

#include <drawable.hpp>

Inheritance diagram for DrawableManager::Drawable:
GameScene MainMenu SettingsMenu Sprite UIElement Ball Stick Table Button CheckBox Label

Public Member Functions

 Drawable ()
 Sets the sprites' IDs. More...
 
virtual ~Drawable ()=default
 
virtual void Create ()
 
virtual void Update ()
 
virtual void Draw ()
 
int GetID ()
 

Constructor & Destructor Documentation

◆ Drawable()

DrawableManager::Drawable::Drawable ( )

Sets the sprites' IDs.

◆ ~Drawable()

virtual DrawableManager::Drawable::~Drawable ( )
virtualdefault

Member Function Documentation

◆ Create()

virtual void DrawableManager::Drawable::Create ( )
inlinevirtual

Reimplemented in GameScene, MainMenu, SettingsMenu, Stick, and Table.

◆ Draw()

virtual void DrawableManager::Drawable::Draw ( )
inlinevirtual

Reimplemented in Sprite, Ball, Stick, Button, Label, and CheckBox.

◆ GetID()

int DrawableManager::Drawable::GetID ( )
inline

Gets the IDs of the sprites.

Returns
int id

◆ Update()

virtual void DrawableManager::Drawable::Update ( )
inlinevirtual

Reimplemented in GameScene, MainMenu, SettingsMenu, Ball, Stick, and Button.