#include <c4d_raytrace.h>
Motion Blur matrix.
Public Member Functions | |
RayMotionMatrix () | |
RayMotionMatrix (RayMotionMatrix &&src) | |
MAXON_OPERATOR_MOVE_ASSIGNMENT (RayMotionMatrix) | |
Public Attributes | |
maxon::BaseArray< RayMotionMatrixData > | _motion_data |
Matrix64 | motion_matrix |
Matrix64 | motion_matrix_inv |
Matrix64 | global |
Vector64 | global_rotation |
Vector64 | global_length |
RayMotionMatrix | ( | ) |
Default constructor.
RayMotionMatrix | ( | RayMotionMatrix && | src | ) |
Copy constructor.
[in] | src | The source RayMotionMatrix. |
MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | RayMotionMatrix | ) |
Assignment operator.
[in] | src | The source RayMotionMatrix. |
maxon::BaseArray<RayMotionMatrixData> _motion_data |
Motion data.
Matrix64 motion_matrix |
Motion matrix.
Matrix64 motion_matrix_inv |
Motion inverted matrix.
Matrix64 global |
Motion global matrix.
Vector64 global_rotation |
Motion global rotation.
Vector64 global_length |
Motion global length.