|
Hermes
|
This is the complete list of members for hermes::Transform, including all inherited members.
| alignVectors(const vec3 &a, const vec3 &b) | hermes::Transform | static |
| applyToPoint(const real_t *p, real_t *r, size_t d=3) const | hermes::Transform | inline |
| c_matrix() const | hermes::Transform | inline |
| getTranslate() const | hermes::Transform | inline |
| hasNaNs() const | hermes::Transform | inline |
| inverse | hermes::Transform | friend |
| isIdentity() | hermes::Transform | inline |
| lookAt(const point3 &eye, const point3 &target={0, 0, 0}, const vec3 &up={0, 1, 0}, transform_options options=transform_options::left_handed) | hermes::Transform | static |
| m | hermes::Transform | protected |
| matrix() const | hermes::Transform | inline |
| memoryDumpLayout() | hermes::Transform | inlinestatic |
| operator!=(const Transform &t) const (defined in hermes::Transform) | hermes::Transform | inline |
| operator()(const bbox3 &b) const | hermes::Transform | inline |
| operator()(const point2 &p) const | hermes::Transform | inline |
| operator()(const point3 &p) const | hermes::Transform | inline |
| operator()(const point3 &p, point3 *r) const | hermes::Transform | inline |
| operator()(const vec3 &v) const | hermes::Transform | inline |
| operator()(const normal3 &n) const | hermes::Transform | inline |
| operator()(const Ray3 &r) | hermes::Transform | inline |
| operator()(const Ray3 &r, Ray3 *ret) const | hermes::Transform | inline |
| operator*(const Transform &t) const | hermes::Transform | inline |
| operator*(const point3 &p) const | hermes::Transform | inline |
| operator=(const Transform2 &t) | hermes::Transform | inline |
| operator==(const Transform &t) const (defined in hermes::Transform) | hermes::Transform | inline |
| operator[](u32 row_index) const | hermes::Transform | inline |
| operator[](u32 row_index) | hermes::Transform | inline |
| ortho(real_t left, real_t right, real_t bottom, real_t top, real_t near, real_t far, transform_options options=transform_options::left_handed) | hermes::Transform | static |
| perspective(real_t fovy_in_degrees, real_t aspect_ratio, real_t near, real_t far, transform_options options=transform_options::left_handed) | hermes::Transform | static |
| reset() | hermes::Transform | |
| rotate(real_t angle_in_radians, const vec3 &axis) | hermes::Transform | static |
| rotateX(real_t angle_in_radians) | hermes::Transform | static |
| rotateY(real_t angle_in_radians) | hermes::Transform | static |
| rotateZ(real_t angle_in_radians) | hermes::Transform | static |
| scale(real_t x, real_t y, real_t z) | hermes::Transform | static |
| swapsHandedness() const | hermes::Transform | |
| Transform() | hermes::Transform | |
| Transform(const mat4 &mat) | hermes::Transform | |
| Transform(const real_t mat[4][4]) | hermes::Transform | explicit |
| Transform(const bbox3 &bbox) | hermes::Transform | |
| translate(const vec3 &d) | hermes::Transform | static |
| upperLeftMatrix() const | hermes::Transform | inline |