#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.