18 #include "../../Api.h"
20 #include <AL/usdmaya/ForwardDeclares.h>
21 #include "AL/usdmaya/utils/AttributeType.h"
22 #include "AL/usdmaya/utils/DgNodeHelper.h"
23 #include "AL/usdmaya/utils/ForwardDeclares.h"
24 #include "AL/maya/utils/MayaHelperMacros.h"
26 #include "maya/MPlug.h"
27 #include "maya/MAngle.h"
28 #include "maya/MDistance.h"
29 #include "maya/MTime.h"
31 #include "maya/MGlobal.h"
32 #include "maya/MStatus.h"
34 #include "pxr/base/gf/half.h"
35 #include "pxr/usd/usd/attribute.h"
43 namespace translators {
49 :
public usdmaya::utils::DgNodeHelper
static AL_USDMAYA_PUBLIC MStatus registerType()
static type registration
parameters for the exporter. These parameters are constructed by any command or file translator that ...
Definition: ExportParams.h:35
parameters for the importer
Definition: ImportParams.h:40
virtual AL_USDMAYA_PUBLIC MObject createNode(const UsdPrim &from, MObject parent, const char *nodeType, const ImporterParams ¶ms)
Creates a new maya node of the given type and set attributes based on input prim. ...
AL_USDMAYA_PUBLIC MStatus copyAttributes(const UsdPrim &from, MObject to, const ImporterParams ¶ms)
helper method to copy attributes from the UsdPrim to the Maya node
virtual AL_USDMAYA_PUBLIC bool attributeHandled(const UsdAttribute &usdAttr)
A temporary solution. Given a custom attribute, if a translator handles it somehow (i...
Utility class that transfers DgNodes between Maya and USD.
Definition: DgNodeTranslator.h:48