2#ifndef LIBSBX_SCENES_COMPONENTS_TRANSFORM_HPP_
3#define LIBSBX_SCENES_COMPONENTS_TRANSFORM_HPP_
7#include <libsbx/ecs/meta.hpp>
9#include <libsbx/math/vector3.hpp>
10#include <libsbx/math/matrix4x4.hpp>
12#include <libsbx/math/quaternion.hpp>
14namespace sbx::scenes {
28 auto set_position(
const math::vector3& position)
noexcept -> void;
52 auto version()
const noexcept -> std::uint64_t;
54 auto bump_version() -> void;
66 std::uint64_t _version;
Angle types and utilities.
Unified angle type stored internally in radians.
Definition: angle.hpp:591
Definition: matrix4x4.hpp:26
Definition: quaternion.hpp:25
Definition: vector3.hpp:23