#ifndef MODEL_HPP_INCLUDED #define MODEL_HPP_INCLUDED #include "Renderable.hpp" #include "../JavaClass/Class.hpp" #include #include namespace Internal { class Model : public Renderable { public: Model(const void* Obj); Model() = default; Model(Model&& Obj) = default; Model(const Model& Obj) = default; Model& operator=(Model&& Obj) = default; Model& operator=(const Model& Obj) = default; static Class GetClass(); std::vector> GetFrameMapIndices() const; std::vector GetIndicesA() const; std::vector GetIndicesB() const; std::vector GetIndicesC() const; std::int32_t GetIndicesLength() const; std::int32_t GetVerticesLength() const; std::vector GetVerticesX() const; std::vector GetVerticesY() const; std::vector GetVerticesZ() const; }; } #endif // MODEL_HPP_INCLUDED