#include <c4d_raytrace.h>
Motion Blur object.
公共成员函数 |
|
RayMotionObject () | |
RayMotionObject ( RayMotionObject &&src) | |
MAXON_OPERATOR_MOVE_ASSIGNMENT ( RayMotionObject ) |
RayMotionObject | ( | ) |
Default constructor.
RayMotionObject | ( | RayMotionObject && | src | ) |
Copy constructor.
[in] | src | The source RayMotionObject . |
MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | RayMotionObject | ) |
Assignment operator.
[in] | src | The source RayMotionObject . |
Int32 _motionFlags |
Flags.
Int32 _motionFrames |
Frames.
Matrix64 _motionMatrixRef |
Reference matrix.
Matrix64 _motionMatrixRefInv |
Reference inverse matrix.
maxon::BaseArray < RayMotionTexture > _texturesData |
Textures data.
maxon::BaseArray < RayMotionMatrix > _motionData |
Motion matrices.
maxon::BaseArray < Vector32 > _motionPointsData |
Motion vectors for each subframe.
Int32 _motionPointsCount |
Motion vector count for each frame.
maxon::BaseArray < Vector32 > _motionSpdPoints |
SPD Points for each subframe.
maxon::BaseArray < Vector32 > _motionSpdCooefs |
SPD Points for each subframe.
Int32 _motionSpdCount |
SPD Points / Coefs count per frame.
maxon::BaseArray < Vector32 > _motionTexPointsData |
Texture points ( StickTextureTag ).
Int32 _motionTexPointsCount |
Texture Points count per frame.
maxon::BaseArray < RayMotionPolyNormal > _motionNormalsData |
Motion normals for each subframe.
Int32 _motionNormalsCount |
Motion normals count for each frame.
maxon::BaseArray < RayMotionPolyNormal > _motionNormalsPhongData |
Motion phong normals for each subframe.
Int32 _motionNormalsPhongCount |
Motion phong normals count for each frame.
maxon::BaseArray < RayMotionNormal > _motionSubNormalsData |
Motion SPD normals for each subframe.
Int32 _motionSubNormalsCount |
Motion SPD normals count for each frame.