MOS
point.hpp
1 #pragma once
2 
3 #include <glm/glm.hpp>
4 
5 namespace mos::gfx {
6 
8 class Point final {
9 public:
10  explicit Point(const glm::vec3 &position = glm::vec3(0.0f),
11  const glm::vec3 &color = glm::vec3(1.0f),
12  const float size = 10.0f, const float alpha = 1.0f)
13  : position(position), color(color), size(size), alpha(alpha) {}
14  glm::vec3 position{0.0f};
15  glm::vec3 color{1.0f};
16  float size{10.0f};
17  float alpha{1.0f};
18 };
19 } // namespace mos::gfx
Particle used in a particle cloud.
Definition: point.hpp:8
Definition: assets.hpp:17