message: reordered NovelTextRect.h
diff: namespace NovelRT {
  class NovelTextRect : public NovelRenderObject {
  +
  + private:
  + RGBAConfig _colourConfig;
  + std::string _fontFileDir;
  + std::string _previousFontFileDir = "";
  + float _fontSize;
  + std::map<GLchar, GraphicsCharacterRenderData> _fontCharacters;
  + std::string _text = "";
  + std::vector<NovelImageRect*> _letterRects;
  + NovelCommonArgs _args;
  +
  + void reloadText();
  +
  + protected:
  + void configureObjectBuffers() final;
  +
  public:
  NovelTextRect(NovelLayeringService* layeringService,
  float fontSize,
  @@ -19,28 +35,13 @@ public:
  const NovelCommonArgs& args,
  GLuint programId);
  - void drawObject() final;
  -
  RGBAConfig getColourConfig() const;
  -
  void setColourConfig(const RGBAConfig& value);
  std::string getText() const;
  void setText(const std::string& value);
  -protected:
  - void configureObjectBuffers() final;
  -private:
  - void reloadText();
  -
  - RGBAConfig _colourConfig;
  - std::string _fontFileDir;
  - std::string _previousFontFileDir = "";
  - float _fontSize;
  - std::map<GLchar, GraphicsCharacterRenderData> _fontCharacters;
  - std::string _text = "";
  - std::vector<NovelImageRect*> _letterRects;
  - NovelCommonArgs _args;
  + void drawObject() final;
  };
  }
  #endif //NOVELRT_NOVELTEXTRECT_H
  