AL_USDMaya  0.29.4
USD to Maya Bridge
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
File IO

Classes that deal with the import/export of USD data into maya. More...

Modules

 Translator API
 Classes that deal with the import/export of USD data into maya.
 

Classes

class  AL::usdmaya::fileio::AnimationTranslator
 A utility class to help with exporting animated plugs from maya. More...
 
class  AL::usdmaya::fileio::AnimationCheckTransformAttributes
 A utility class to provide static transform attributes for testing if a transform node is animated or not. More...
 
class  AL::usdmaya::fileio::Export
 A class that wraps up the entire export process. More...
 
class  AL::usdmaya::fileio::ExportCommand
 A thin MEL command layer that just wraps the AL::usdmaya::fileio::Export process. More...
 
struct  AL::usdmaya::fileio::ExporterParams
 parameters for the exporter. These parameters are constructed by any command or file translator that wishes to export data from maya, which are then passed to the AL::usdmaya::fileio::Export class to perform the actual export work. More...
 
class  AL::usdmaya::fileio::Import
 A class that performs the import of data from USD into Maya. More...
 
class  AL::usdmaya::fileio::ImportCommand
 A command to import a USD file into Maya (partially supporting Animal Logic specific things) More...
 
struct  AL::usdmaya::fileio::ImporterParams
 parameters for the importer More...
 
struct  AL::usdmaya::fileio::NodeFactory
 A simple node factory to convert nodes between Maya and USD. More...
 
class  AL::usdmaya::fileio::SchemaPrimsUtils
 utility class to determine whether a usd transform chain should be created More...
 
class  AL::usdmaya::fileio::TransformIterator
 An iterator to walk over the transforms within a USD file. More...
 

Functions

 AL::usdmaya::fileio::AL_MAYA_TRANSLATOR_BEGIN (ExportTranslator,"AL usdmaya export", false, true,"usda","*.usdc;*.usda;*.usd;*.usdt")
 A Maya export plugin that writes out USD files from Maya (this is largely optimised for the needs of the AnimalLogic pipeline).
 
 AL::usdmaya::fileio::AL_MAYA_TRANSLATOR_BEGIN (ImportTranslator,"AL usdmaya import", true, false,"*.usda","*.usdc;*.usda;*.usd;*.usdt")
 A USD importer into Maya (partially supporting Animal Logic specific things)
 
bool AL::usdmaya::fileio::importSchemaPrim (const UsdPrim &usdPrim, MObject &parent, MObject &created, translators::TranslatorContextPtr context=TfNullPtr, const translators::TranslatorRefPtr translator=TfNullPtr, const fileio::translators::TranslatorParameters &param=fileio::translators::TranslatorParameters())
 a method called to import a schema prim into maya More...
 
bool AL::usdmaya::fileio::isSchemaOfType (const UsdPrim &prim, const TfToken &typeToken)
 utility function to determine whether the prim specified is of the given type More...
 

Detailed Description

Classes that deal with the import/export of USD data into maya.

Function Documentation

bool AL::usdmaya::fileio::importSchemaPrim ( const UsdPrim &  usdPrim,
MObject &  parent,
MObject &  created,
translators::TranslatorContextPtr  context = TfNullPtr,
const translators::TranslatorRefPtr  translator = TfNullPtr,
const fileio::translators::TranslatorParameters &  param = fileio::translators::TranslatorParameters() 
)

a method called to import a schema prim into maya

Parameters
usdPrimthe usd prim to be imported into Maya
parentthe parent transform for the prim
createdthe returned MObject of the created node
contexta custom context to use when importing the prim
translatorthe custom translator to use to import the prim
paramparams controlling the import of the plugin translator nodes
Returns
true if the import succeeded, false otherwise
bool AL::usdmaya::fileio::isSchemaOfType ( const UsdPrim &  prim,
const TfToken &  typeToken 
)

utility function to determine whether the prim specified is of the given type

Parameters
primthe prim to query
typeTokenthe type
Returns
true if the specified prim is of the specified type