Bomberman
lib
Ray
sources
Drawables
IDrawable.hpp
Go to the documentation of this file.
1
/*
2
** EPITECH PROJECT, 2021
3
** Bomberman
4
** File description:
5
** IDrawable
6
*/
7
8
#ifndef IDRAWABLE_HPP_
9
#define IDRAWABLE_HPP_
10
11
#include "
Window.hpp
"
12
13
namespace
RAY
14
{
15
class
Window;
16
namespace
Drawables {
18
class
IDrawable
{
19
public
:
20
virtual
~IDrawable
() =
default
;
21
22
virtual
void
drawOn
(
RAY::Window
&) = 0;
23
protected
:
24
private
:
25
};
26
}
27
}
28
29
30
#endif
/* !IDRAWABLE_HPP_ */
RAY::Drawables::IDrawable::drawOn
virtual void drawOn(RAY::Window &)=0
RAY::Window
Definition:
Window.hpp:32
RAY::Drawables::IDrawable
Interface for any drawable.
Definition:
IDrawable.hpp:18
RAY::Drawables::IDrawable::~IDrawable
virtual ~IDrawable()=default
Window.hpp
RAY
Definition:
IAudio.hpp:12
Generated by
1.8.17