![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Uniform data passed to shader about an entity. More...
#include <RenderData.hpp>
Collaboration diagram for galaxy::RenderData:Public Attributes | |
| glm::mat4 | transform |
| Orthographic transform. | |
| glm::vec4 | colour |
| Colour / tint. | |
| int | entity |
| Entity ID. | |
| bool | point |
| Is this being rendered with GL_POINTS. | |
| std::uint64_t | handle |
| Texture handle. | |
Uniform data passed to shader about an entity.
Definition at line 19 of file RenderData.hpp.
| glm::mat4 galaxy::RenderData::transform |
Orthographic transform.
Definition at line 24 of file RenderData.hpp.
| glm::vec4 galaxy::RenderData::colour |
Colour / tint.
Definition at line 29 of file RenderData.hpp.
| int galaxy::RenderData::entity |
Entity ID.
Definition at line 34 of file RenderData.hpp.
| bool galaxy::RenderData::point |
Is this being rendered with GL_POINTS.
Definition at line 39 of file RenderData.hpp.
| std::uint64_t galaxy::RenderData::handle |
Texture handle.
Definition at line 44 of file RenderData.hpp.