Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
|
#include <jau/functional.hpp>
#include <jau/enum_util.hpp>
#include <jau/float_math.hpp>
#include <jau/math/math_error.hpp>
#include <jau/math/vec2f.hpp>
#include <jau/math/vec3f.hpp>
#include <jau/math/vec4f.hpp>
#include <jau/math/geom/aabbox3f.hpp>
Go to the source code of this file.
Classes | |
class | jau::math::geom::plane::AffineTransform |
Represents a affine 2x3 transformation matrix in column major order (memory layout). More... | |
Namespaces | |
namespace | jau |
__pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros. | |
namespace | jau::math |
namespace | jau::math::geom |
namespace | jau::math::geom::plane |
Enumerations | |
enum class | jau::math::geom::plane::AffineTransformType : uint16_t { jau::math::geom::plane::AffineTransformType::unknown = 0 , jau::math::geom::plane::AffineTransformType::identity = 1 << 0 , jau::math::geom::plane::AffineTransformType::translation = 1 << 1 , jau::math::geom::plane::AffineTransformType::uniform_scale = 1 << 2 , jau::math::geom::plane::AffineTransformType::general_scale = 1 << 3 , jau::math::geom::plane::AffineTransformType::quadrant_rotation = 1 << 4 , jau::math::geom::plane::AffineTransformType::general_rotation = 1 << 5 , jau::math::geom::plane::AffineTransformType::general_transform = 1 << 6 , jau::math::geom::plane::AffineTransformType::flip = 1 << 7 , jau::math::geom::plane::AffineTransformType::mask_scale = uniform_scale | general_scale , jau::math::geom::plane::AffineTransformType::mask_rotation = quadrant_rotation | general_rotation } |