3ds Max C++ API Reference
Loading...
Searching...
No Matches
MotionTransforms Struct Reference

Encapsulates motion transforms for an object. More...

#include <C:/adskgit/3dsmax/3dsmax/3dswin/src/maxsdk/include/RenderingAPI/Renderer/MotionBlurSettings.h>

Public Member Functions

 MotionTransforms ()
bool operator== (const MotionTransforms &other) const
bool operator!= (const MotionTransforms &other) const

Public Attributes

Matrix3 shutter_open
 The transform at shutter open time (t + offset).
Matrix3 shutter_close
 The transform at shutter close time (t + offset + duration).
MotionBlurSettings shutter_settings
 The settings used to evaluate the transforms.

Detailed Description

Encapsulates motion transforms for an object.

Constructor & Destructor Documentation

◆ MotionTransforms()

MotionTransforms ( )
inline
57 : shutter_open{},
58 shutter_close{}
59{
60}

Member Function Documentation

◆ operator==()

bool operator== ( const MotionTransforms & other) const
inline
63{
64 return (shutter_open == other.shutter_open)
65 && (shutter_close == other.shutter_close)
66 && (shutter_settings == other.shutter_settings);
67}

◆ operator!=()

bool operator!= ( const MotionTransforms & other) const
inline
70{
71 return !(*this == other);
72}

Member Data Documentation

◆ shutter_open

Matrix3 shutter_open

The transform at shutter open time (t + offset).

◆ shutter_close

Matrix3 shutter_close

The transform at shutter close time (t + offset + duration).

◆ shutter_settings

MotionBlurSettings shutter_settings

The settings used to evaluate the transforms.