Utility class that transfers DgNodes between Maya and USD.
More...
#include <DgNodeTranslator.h>
|
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. 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...
|
|
Utility class that transfers DgNodes between Maya and USD.
virtual AL_USDMAYA_PUBLIC bool AL::usdmaya::fileio::translators::DgNodeTranslator::attributeHandled |
( |
const UsdAttribute & |
usdAttr | ) |
|
|
virtual |
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.
- Parameters
-
usdAttr | the attribute to test |
- Returns
- true if your translator is handling this attr
AL_USDMAYA_PUBLIC MStatus AL::usdmaya::fileio::translators::DgNodeTranslator::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 AL_USDMAYA_PUBLIC MStatus AL::usdmaya::fileio::translators::DgNodeTranslator::copyAttributes |
( |
const MObject & |
from, |
|
|
UsdPrim & |
to, |
|
|
const ExporterParams & |
params |
|
) |
| |
|
static |
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
virtual AL_USDMAYA_PUBLIC MObject AL::usdmaya::fileio::translators::DgNodeTranslator::createNode |
( |
const UsdPrim & |
from, |
|
|
MObject |
parent, |
|
|
const char * |
nodeType, |
|
|
const ImporterParams & |
params |
|
) |
| |
|
virtual |
static AL_USDMAYA_PUBLIC MStatus AL::usdmaya::fileio::translators::DgNodeTranslator::registerType |
( |
| ) |
|
|
static |
static type registration
- Returns
- MS::kSuccess if ok
The documentation for this class was generated from the following file: