2 #include "AL/usdmaya/TransformOperation.h"
3 #include "AL/usdmaya/fileio/translators/DagNodeTranslator.h"
5 #include "pxr/usd/usd/attribute.h"
6 #include "pxr/usd/usdGeom/xform.h"
7 #include "pxr/usd/usdGeom/xformCommonAPI.h"
14 namespace translators {
35 MObject
createNode(
const UsdPrim& from, MObject parent,
const char* nodeType,
const ImporterParams& params)
override;
60 static MStatus processMetaData(
const UsdPrim& from, MObject& to,
const ImporterParams& params);
62 static MObject m_inheritsTransform;
63 static MObject m_scale;
64 static MObject m_shear;
65 static MObject m_rotation;
66 static MObject m_rotationX;
67 static MObject m_rotationY;
68 static MObject m_rotationZ;
69 static MObject m_rotateOrder;
70 static MObject m_rotateAxis;
71 static MObject m_rotateAxisX;
72 static MObject m_rotateAxisY;
73 static MObject m_rotateAxisZ;
74 static MObject m_translation;
75 static MObject m_scalePivot;
76 static MObject m_rotatePivot;
77 static MObject m_scalePivotTranslate;
78 static MObject m_rotatePivotTranslate;
79 static MObject m_selectHandle;
80 static MObject m_transMinusRotatePivot;
A class to transfer dag node data between Usd <–> Maya.
Definition: DagNodeTranslator.h:14
parameters for the exporter. These parameters are constructed by any command or file translator that ...
Definition: ExportParams.h:17
parameters for the importer
Definition: ImportParams.h:18
TransformOperation
An enum describing the type of transformation found in a UsdGeomXformOp.
Definition: TransformOperation.h:16