public | | const Transform::Combined& | getTransform() | |
public | | const Vec<3, float>& | getTranslation() | |
public | | const Vec<3, float>& | getRotation() | |
public | | const Vec<3, float>& | getScale() | |
public | | const Vec<3, float>& | getForward() | |
public | | const Vec<3, float>& | getRight() | |
public | | const Vec<3, float>& | getUp() | |
public | | const Transform::Instance& | getRelative() | |
public | | void | setRelative(const Transform::Instance& inTransform) | |
public | | const Vec<3, float>& | getRelativeTranslation() | |
public | | void | addRelativeTranslation(float inValue) | |
public | | void | addRelativeTranslation(float inX, float inY, float inZ) | |
public | | void | addRelativeTranslation(const Vec<3, float>& inTranslation) | |
public | | const Vec<3, float>& | getRelativeRotation() | |
public | | void | addRelativeRotation(float inValue) | |
public | | void | addRelativeRotation(float inX, float inY, float inZ) | |
public | | void | addRelativeRotation(const Vec<3, float>& inRotation) | |
public | | const Vec<3, float>& | getRelativeScale() | |
public | | void | addRelativeScale(float inValue) | |
public | | void | addRelativeScale(float inX, float inY, float inZ) | |
public | | void | addRelativeScale(const Vec<3, float>& inScale) | |
public | | const Transform::Instance& | getAbsolute() | |
public | | void | setAbsolute(const Transform::Instance& inTransform) | |
public | | const Vec<3, float>& | getAbsoluteTranslation() | |
public | | void | addAbsoluteTranslation(float inValue) | |
public | | void | addAbsoluteTranslation(float inX, float inY, float inZ) | |
public | | void | addAbsoluteTranslation(const Vec<3, float>& inTranslation) | |
public | | const Vec<3, float>& | getAbsoluteRotation() | |
public | | void | addAbsoluteRotation(float inValue) | |
public | | void | addAbsoluteRotation(float inX, float inY, float inZ) | |
public | | void | addAbsoluteRotation(const Vec<3, float>& inRotation) | |
public | | const Vec<3, float>& | getAbsoluteScale() | |
public | | void | addAbsoluteScale(float inValue) | |
public | | void | addAbsoluteScale(float inX, float inY, float inZ) | |
public | | void | addAbsoluteScale(const Vec<3, float>& inScale) | |
public | | const Bounds& | getBounds() | |
public | | void | addBounds(const Bounds& inBounds) | |
public | | void | setBounds(const Bounds& inBounds) | |
public | | const Vec<3, float>& | getTop() | |
public | | const Vec<3, float>& | getCenter() | |
public | | const Vec<3, float>& | getOrigin() | |
public | | const Vec<3, float>& | getExtent() | |
public | | Subscription<void*>* | watchTransform(std::function<void (void*)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete) | |
private | | void | refresh() | |