AlpacaLibary  1.63
A closed source C++ bot for OSRS
FontFamily.hpp
Go to the documentation of this file.
1 #ifndef FONTFAMILY_HPP_INCLUDED
2 #define FONTFAMILY_HPP_INCLUDED
3 
4 #include "Rasterizer2D.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <vector>
7 #include <cstdint>
8 
9 namespace Internal
10 {
11  class FontFamily : public Rasterizer2D
12  {
13  public:
14  FontFamily(const void* Obj);
15 
16  FontFamily() = default;
17  FontFamily(FontFamily&& Obj) = default;
18  FontFamily(const FontFamily& Obj) = default;
20  FontFamily& operator=(const FontFamily& Obj) = default;
21 
22  static Class GetClass();
23 
24  std::vector<std::int32_t> GetGlyphHeightOffsets() const;
25  std::vector<std::int32_t> GetGlyphHeights() const;
26  std::vector<std::int32_t> GetGlyphWidthOffsets() const;
27  std::vector<std::int32_t> GetGlyphWidths() const;
28  std::vector<std::vector<std::int8_t>> GetGlyphs() const;
29  std::int32_t GetHeightSpacing() const;
30 
31  };
32 }
33 
34 #endif // FONTFAMILY_HPP_INCLUDED
FontFamily(const FontFamily &Obj)=default
FontFamily & operator=(FontFamily &&Obj)=default
FontFamily & operator=(const FontFamily &Obj)=default
FontFamily(FontFamily &&Obj)=default
std::vector< std::vector< std::int8_t > > GetGlyphs() const
std::vector< std::int32_t > GetGlyphHeights() const
std::int32_t GetHeightSpacing() const
FontFamily(const void *Obj)
std::vector< std::int32_t > GetGlyphWidths() const
std::vector< std::int32_t > GetGlyphWidthOffsets() const
static Class GetClass()
std::vector< std::int32_t > GetGlyphHeightOffsets() const