AlpacaLibary  1.63
A closed source C++ bot for OSRS
Model.hpp
Go to the documentation of this file.
1 #ifndef MODEL_HPP_INCLUDED
2 #define MODEL_HPP_INCLUDED
3 
4 #include "Renderable.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <vector>
7 #include <cstdint>
8 
9 namespace Internal
10 {
11  class Model : public Renderable
12  {
13  public:
14  Model(const void* Obj);
15 
16  Model() = default;
17  Model(Model&& Obj) = default;
18  Model(const Model& Obj) = default;
19  Model& operator=(Model&& Obj) = default;
20  Model& operator=(const Model& Obj) = default;
21 
22  static Class GetClass();
23 
24  std::vector<std::vector<std::int32_t>> GetFrameMapIndices() const;
25  std::vector<std::int32_t> GetIndicesA() const;
26  std::vector<std::int32_t> GetIndicesB() const;
27  std::vector<std::int32_t> GetIndicesC() const;
28  std::int32_t GetIndicesLength() const;
29  std::int32_t GetVerticesLength() const;
30  std::vector<std::int32_t> GetVerticesX() const;
31  std::vector<std::int32_t> GetVerticesY() const;
32  std::vector<std::int32_t> GetVerticesZ() const;
33 
34  };
35 }
36 
37 #endif // MODEL_HPP_INCLUDED
Model & operator=(const Model &Obj)=default
Model(Model &&Obj)=default
std::vector< std::int32_t > GetVerticesY() const
std::vector< std::vector< std::int32_t > > GetFrameMapIndices() const
Model()=default
std::vector< std::int32_t > GetVerticesX() const
std::vector< std::int32_t > GetIndicesB() const
std::vector< std::int32_t > GetIndicesA() const
Model(const void *Obj)
static Class GetClass()
std::int32_t GetVerticesLength() const
Model & operator=(Model &&Obj)=default
std::vector< std::int32_t > GetVerticesZ() const
Model(const Model &Obj)=default
std::vector< std::int32_t > GetIndicesC() const
std::int32_t GetIndicesLength() const