diff options
Diffstat (limited to 'gfx/gl/billboardPainter.h')
| -rw-r--r-- | gfx/gl/billboardPainter.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gfx/gl/billboardPainter.h b/gfx/gl/billboardPainter.h index 4ce7b10..33c807c 100644 --- a/gfx/gl/billboardPainter.h +++ b/gfx/gl/billboardPainter.h @@ -15,7 +15,8 @@ public: [[nodiscard]] static glTextures<3> createBillBoardTextures(GLsizei width, GLsizei height); - void setView(const glm::mat4 &); + void setView(Angle angle, const glm::mat4 &); + [[nodiscard]] Angle getAngle() const; void renderBillBoard(const glTextures<3> &, const MeshBase &, Texture::AnyPtr texture) const; private: @@ -24,5 +25,6 @@ private: Program::RequiredUniformLocation viewProjectionLoc {program, "viewProjection"}; Program::RequiredUniformLocation viewLoc {program, "view"}; + Angle angle; glm::mat4 view; }; |
