Kale
Loading...
Searching...
No Matches
Kale::Transform Member List

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
dataKale::Matrix< w, h, T >
det() constKale::Matrix< w, h, T >inline
det() constKale::Matrix< w, h, T >inline
det() constKale::Matrix< w, h, T >inline
get(size_t i)Kale::Matrix< w, h, T >inline
get(size_t i) constKale::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) constKale::Matrix< w, h, T >inline
getRotation(AngleUnit unit) constKale::Transform
getScale() constKale::Transform
getTranslation() constKale::Transform
height() constKale::Matrix< w, h, T >inline
inverse()Kale::Matrix< w, h, T >inline
inverse()Kale::Matrix< w, h, T >inline
inverseTransform(const Vector2f &vec) constKale::Transform
inverseTransform(const RotatedRect &rect) constKale::Transform
inverseTransform(const Rect &rect) constKale::Transform
inverseTransform(const Ray &ray) constKale::Transform
inverseTransform(const Line &line) constKale::Transform
inverseTransform(const Circle &circle) constKale::Transform
inverseTransformInplace(Vector2f &vec) constKale::Transform
isInView(const T &geometry, const Rect &sceneBounds)Kale::Transforminline
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) constKale::Matrix< w, h, T >inline
operator*(T scalar) constKale::Matrix< w, h, T >inline
operator*(const Matrix< w2, w, T > &other) constKale::Matrix< w, h, T >inline
operator*(const Vector2< T > &vec) constKale::Matrix< w, h, T >inline
operator*(Vector2< T > &&vec) constKale::Matrix< w, h, T >inline
operator*(const Vector3< T > &vec) constKale::Matrix< w, h, T >inline
operator*(Vector3< T > &&vec) constKale::Matrix< w, h, T >inline
operator*(const Vector4< T > &vec) constKale::Matrix< w, h, T >inline
operator*(Vector4< T > &&vec) constKale::Matrix< w, h, T >inline
operator*=(T scalar)Kale::Matrix< w, h, T >inline
operator+(const Matrix< w, h, T > &other) constKale::Matrix< w, h, T >inline
operator+(Matrix< w, h, T > &&other) constKale::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) constKale::Matrix< w, h, T >inline
operator-(Matrix< w, h, T > &&other) constKale::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) constKale::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) constKale::Transform
transform(const RotatedRect &rect) constKale::Transform
transform(const Rect &rect) constKale::Transform
transform(const Ray &ray) constKale::Transform
transform(const Line &line) constKale::Transform
transform(const Circle &circle) constKale::Transform
transformInplace(Vector2f &vec) constKale::Transform
translate(const Vector2f &vec)Kale::Transform
translate(float x, float y)Kale::Transform
transpose() constKale::Matrix< w, h, T >inline
width() constKale::Matrix< w, h, T >inline