#pragma once #include "../../inc/glm/glm.hpp" struct VoxelInfo { public: glm::uvec3 position; float angle; glm::vec3 normal; float reflectivity; glm::u8vec3 color; inline VoxelInfo(glm::uvec3 position, glm::u8vec3 color, glm::vec3 normal, float angle, float reflectivity) : position(position), angle(angle), normal(normal), reflectivity(reflectivity), color(color) {} bool operator==(const VoxelInfo& info) { return position == info.position && angle == info.angle && color == info.color && normal == info.normal; } };