![]() |
Kale
|
This is the complete list of members for Kale::Transform, including all inherited members.
addScaledRow(size_t row1, size_t row2, T scalar) | Kale::Matrix< w, h, T > | inline |
data | Kale::Matrix< w, h, T > | |
det() const | Kale::Matrix< w, h, T > | inline |
det() const | Kale::Matrix< w, h, T > | inline |
det() const | Kale::Matrix< w, h, T > | inline |
get(size_t i) | Kale::Matrix< w, h, T > | inline |
get(size_t i) const | Kale::Matrix< w, h, T > | inline |
get(size_t col, size_t row) | Kale::Matrix< w, h, T > | inline |
get(size_t col, size_t row) const | Kale::Matrix< w, h, T > | inline |
getRotation(AngleUnit unit) const | Kale::Transform | |
getScale() const | Kale::Transform | |
getTranslation() const | Kale::Transform | |
height() const | Kale::Matrix< w, h, T > | inline |
inverse() | Kale::Matrix< w, h, T > | inline |
inverse() | Kale::Matrix< w, h, T > | inline |
inverseTransform(const Vector2f &vec) const | Kale::Transform | |
inverseTransform(const RotatedRect &rect) const | Kale::Transform | |
inverseTransform(const Rect &rect) const | Kale::Transform | |
inverseTransform(const Ray &ray) const | Kale::Transform | |
inverseTransform(const Line &line) const | Kale::Transform | |
inverseTransform(const Circle &circle) const | Kale::Transform | |
inverseTransformInplace(Vector2f &vec) const | Kale::Transform | |
isInView(const T &geometry, const Rect &sceneBounds) | Kale::Transform | inline |
Matrix() | Kale::Matrix< w, h, T > | inline |
Matrix(const std::array< T, w *h > &arr) | Kale::Matrix< w, h, T > | inline |
Matrix(std::array< T, w *h > &&arr) | Kale::Matrix< w, h, T > | inline |
operator()(size_t col, size_t row) | Kale::Matrix< w, h, T > | inline |
operator()(size_t col, size_t row) const | Kale::Matrix< w, h, T > | inline |
operator*(T scalar) const | Kale::Matrix< w, h, T > | inline |
operator*(const Matrix< w2, w, T > &other) const | Kale::Matrix< w, h, T > | inline |
operator*(const Vector2< T > &vec) const | Kale::Matrix< w, h, T > | inline |
operator*(Vector2< T > &&vec) const | Kale::Matrix< w, h, T > | inline |
operator*(const Vector3< T > &vec) const | Kale::Matrix< w, h, T > | inline |
operator*(Vector3< T > &&vec) const | Kale::Matrix< w, h, T > | inline |
operator*(const Vector4< T > &vec) const | Kale::Matrix< w, h, T > | inline |
operator*(Vector4< T > &&vec) const | Kale::Matrix< w, h, T > | inline |
operator*=(T scalar) | Kale::Matrix< w, h, T > | inline |
operator+(const Matrix< w, h, T > &other) const | Kale::Matrix< w, h, T > | inline |
operator+(Matrix< w, h, T > &&other) const | Kale::Matrix< w, h, T > | inline |
operator+=(const Matrix< w, h, T > &other) | Kale::Matrix< w, h, T > | inline |
operator-(const Matrix< w, h, T > &other) const | Kale::Matrix< w, h, T > | inline |
operator-(Matrix< w, h, T > &&other) const | Kale::Matrix< w, h, T > | inline |
operator-=(const Matrix< w, h, T > &other) | Kale::Matrix< w, h, T > | inline |
operator[](size_t i) | Kale::Matrix< w, h, T > | inline |
operator[](size_t i) const | Kale::Matrix< w, h, T > | inline |
rotate(float angle, AngleUnit unit) | Kale::Transform | |
rotate(float angle, AngleUnit unit, const Vector2f &origin) | Kale::Transform | |
scale(const Vector2f &vec) | Kale::Transform | |
scale(float x, float y) | Kale::Transform | |
scale(float factor) | Kale::Transform | |
scale(float factor, const Vector2f &origin) | Kale::Transform | |
scale(float x, float y, const Vector2f &origin) | Kale::Transform | |
scaleRow(size_t row, T scalar) | Kale::Matrix< w, h, T > | inline |
setIdentity() | Kale::Transform | |
setRotation(float angle, AngleUnit unit) | Kale::Transform | |
setScale(float scaleX, float scaleY) | Kale::Transform | |
setScale(float scale) | Kale::Transform | |
setTranslation(float x, float y) | Kale::Transform | |
setTranslation(const Vector2f &vec) | Kale::Transform | |
swapRows(size_t row1, size_t row2) | Kale::Matrix< w, h, T > | inline |
Transform() | Kale::Transform | |
Transform(const Matrix3f &matrix) | Kale::Transform | |
Transform(Matrix3f &&matrix) | Kale::Transform | |
Transform(const std::array< float, 9 > &arr) | Kale::Transform | |
Transform(std::array< float, 9 > &&arr) | Kale::Transform | |
Transform(const Vector2f &translation, float rotation, const Vector2f &scaleFactor, AngleUnit unit) | Kale::Transform | |
Transform(float translateX, float translateY, float rotation, float scaleX, float scaleY, AngleUnit unit) | Kale::Transform | |
transform(const Vector2f &vec) const | Kale::Transform | |
transform(const RotatedRect &rect) const | Kale::Transform | |
transform(const Rect &rect) const | Kale::Transform | |
transform(const Ray &ray) const | Kale::Transform | |
transform(const Line &line) const | Kale::Transform | |
transform(const Circle &circle) const | Kale::Transform | |
transformInplace(Vector2f &vec) const | Kale::Transform | |
translate(const Vector2f &vec) | Kale::Transform | |
translate(float x, float y) | Kale::Transform | |
transpose() const | Kale::Matrix< w, h, T > | inline |
width() const | Kale::Matrix< w, h, T > | inline |