A class to transfer dag node data between Usd <–> Maya.
More...
#include <DagNodeTranslator.h>
|
AL_USDMAYA_PUBLIC MObject | createNode (const UsdPrim &from, MObject parent, const char *nodeType, const ImporterParams ¶ms) override |
| Creates a new maya node of the given type and set attributes based on input prim. More...
|
|
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 More...
|
|
AL_USDMAYA_PUBLIC MStatus | applyDefaultMaterialOnShape (MObject shape) |
| assign the default material to the shape specified More...
|
|
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 More...
|
|
virtual AL_USDMAYA_PUBLIC bool | attributeHandled (const UsdAttribute &usdAttr) |
| A temporary solution. Given a custom attribute, if a translator handles it somehow (i.e. lazy approach to not creating a schema), then overload this method and return true on the attribute you are handling. This will prevent the attribute from being imported/exported as a dynamic attribute. More...
|
|
|
static AL_USDMAYA_PUBLIC MStatus | registerType () |
| static type registration More...
|
|
static MStatus | copyAttributes (const MObject &from, UsdPrim &to, const ExporterParams ¶ms) |
| Copies data from the maya node onto the usd primitive. More...
|
|
static AL_USDMAYA_PUBLIC void | initialiseDefaultShadingGroup (MObject &target) |
|
static AL_USDMAYA_PUBLIC MStatus | registerType () |
| static type registration More...
|
|
static AL_USDMAYA_PUBLIC MStatus | copyAttributes (const MObject &from, UsdPrim &to, const ExporterParams ¶ms) |
| Copies data from the maya node onto the usd primitive. More...
|
|
A class to transfer dag node data between Usd <–> Maya.
AL_USDMAYA_PUBLIC MStatus AL::usdmaya::fileio::translators::DagNodeTranslator::applyDefaultMaterialOnShape |
( |
MObject |
shape | ) |
|
assign the default material to the shape specified
- Parameters
-
shape | the maya shape to assign a material to |
- Returns
- MS::kSuccess if ok
AL_USDMAYA_PUBLIC MStatus AL::usdmaya::fileio::translators::DagNodeTranslator::copyAttributes |
( |
const UsdPrim & |
from, |
|
|
MObject |
to, |
|
|
const ImporterParams & |
params |
|
) |
| |
helper method to copy attributes from the UsdPrim to the Maya node
- Parameters
-
from | the UsdPrim to copy the data from |
to | the maya node to copy the data to |
params | the importer params to determine what to import |
- Returns
- MS::kSuccess if ok
static MStatus AL::usdmaya::fileio::translators::DagNodeTranslator::copyAttributes |
( |
const MObject & |
from, |
|
|
UsdPrim & |
to, |
|
|
const ExporterParams & |
params |
|
) |
| |
|
inlinestatic |
Copies data from the maya node onto the usd primitive.
- Parameters
-
from | the maya node to copy the data from |
to | the USD prim to copy the attributes to |
params | the exporter params to determine what should be exported |
- Returns
- MS::kSuccess if ok
AL_USDMAYA_PUBLIC MObject AL::usdmaya::fileio::translators::DagNodeTranslator::createNode |
( |
const UsdPrim & |
from, |
|
|
MObject |
parent, |
|
|
const char * |
nodeType, |
|
|
const ImporterParams & |
params |
|
) |
| |
|
overridevirtual |
static AL_USDMAYA_PUBLIC MStatus AL::usdmaya::fileio::translators::DagNodeTranslator::registerType |
( |
| ) |
|
|
static |
static type registration
- Returns
- MS::kSuccess if ok
MObject AL::usdmaya::fileio::translators::DagNodeTranslator::m_initialShadingGroup |
|
staticprotected |
an MObject handle to the initial shading group, which can be assigned to newly imported geometry so that default shading is applied to the shading group
The documentation for this class was generated from the following file: