#include "SequenceTransforms.hpp"
#include <algorithm>
#include <cmath>
#include <type_traits>
Go to the source code of this file.
|
| Matrix2D | monopoly::sequence::identity2D () noexcept |
| |
| Matrix3D | monopoly::sequence::identity3D () noexcept |
| |
| Matrix2D | monopoly::sequence::multiply (const Matrix2D &left, const Matrix2D &right) noexcept |
| |
| Matrix3D | monopoly::sequence::multiply (const Matrix3D &left, const Matrix3D &right) noexcept |
| |
| Matrix2D | monopoly::sequence::translate2D (std::int32_t x, std::int32_t y) noexcept |
| |
| Matrix3D | monopoly::sequence::translate3D (float x, float y, float z) noexcept |
| |
| SequenceTransform | monopoly::sequence::moveXYTransform (std::int32_t x, std::int32_t y) noexcept |
| |
| Matrix2D | monopoly::sequence::moveXYSRTransform (std::int32_t x, std::int32_t y, float scale, float rotate) noexcept |
| |
| Matrix3D | monopoly::sequence::moveRySTxzTransform (float yaw, float scale, float x, float z) noexcept |
| |
| InitialSequenceTransform | monopoly::sequence::initialSequenceTransform (const data::LegacySequenceRecord &record, const data::LegacySequenceAttributes &attributes, std::uint8_t parentDimensionality) noexcept |
| |
| SequenceTransform | monopoly::sequence::composeSequenceWorld (const SequenceTransform &local, std::uint8_t dimensionality, const SequenceTransform &parentWorld, std::uint8_t parentDimensionality) noexcept |
| |
| TweekerKeys | monopoly::sequence::selectTweekerKeys (const data::LegacySequenceAttributes &attributes) noexcept |
| |
| std::expected< EvaluatedTweekerTransform, TweekerTransformError > | monopoly::sequence::evaluateTweekerTransform (const data::LegacySequenceAttributes &attributes, std::uint8_t interpolationType, std::int32_t clock, std::int32_t endTime, std::uint8_t parentDimensionality) noexcept |
| |