AlpacaLibary  1.63
A closed source C++ bot for OSRS
GraphicsObject.hpp
Go to the documentation of this file.
1 #ifndef INTERACTABLEGRAPHICSOBJECT_HPP_INCLUDED
2 #define INTERACTABLEGRAPHICSOBJECT_HPP_INCLUDED
3 
4 #include "../../Core/Classes/GraphicsObject.hpp"
5 #include "../../Core/Types/Tile.hpp"
6 #include "../../Core/Types/Box.hpp"
7 #include "../../Core/Types/Convex.hpp"
8 #include "../../Core/Types/Wireframe.hpp"
9 #include <cstdint>
10 
11 namespace Interactable
12 {
14  {
15  public:
17 
18  GraphicsObject() = default;
20  GraphicsObject(const GraphicsObject& Obj) = default;
23 
24  std::vector<Point> GetModel() const;
26  Convex GetConvex() const;
27  Box GetBox() const;
28 
29  double GetVisibility() const;
30  Tile GetTile() const;
31 
32  };
33 }
34 
35 #endif // INTERACTABLEGRAPHICSOBJECT_HPP_INCLUDED
Definition: Box.hpp:11
Definition: Convex.hpp:9
GraphicsObject(const GraphicsObject &Obj)=default
GraphicsObject(GraphicsObject &&Obj)=default
std::vector< Point > GetModel() const
GraphicsObject(const Internal::GraphicsObject &G)
GraphicsObject & operator=(const GraphicsObject &Obj)=default
GraphicsObject & operator=(GraphicsObject &&Obj)=default
Wireframe GetWireframe() const
Definition: Tile.hpp:8