AL_USDMaya  0.29.4
USD to Maya Bridge
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
AL::usdmaya::fileio::translators::TranslatorTestPlugin Class Reference
Inheritance diagram for AL::usdmaya::fileio::translators::TranslatorTestPlugin:
AL::usdmaya::fileio::translators::TranslatorBase AL::usdmaya::fileio::translators::TranslatorAbstract

Public Member Functions

 AL_USDMAYA_DECLARE_TRANSLATOR (TranslatorTestPlugin)
 
- Public Member Functions inherited from AL::usdmaya::fileio::translators::TranslatorBase
virtual ~TranslatorBase ()
 dtor
 
TfType getTranslatedType () const override
 returns the translated prim type
 
TranslatorContextPtr context () const
 returns the context currently being used to translate the USD prims. The context can be used to add references to prims you have created in your translator plugins
 
UsdStageRefPtr getUsdStage () const
 return the usd stage associated with this context More...
 
virtual void exportCustomAnim (const MDagPath &path, UsdPrim &prim, const UsdTimeCode &timeCode)
 override if you have a node that needs to generate animation that cannot be mapped between an MPlug and a UsdAttribute. More...
 
- Public Member Functions inherited from AL::usdmaya::fileio::translators::TranslatorAbstract
virtual ~TranslatorAbstract ()
 dtor
 
virtual bool needsTransformParent () const
 if the custom node type you are importing requires a parent transform (e.g. you are importing a shape node), then this method should return true. If however you do not need a parent transform (e.g. you are importing a texture!), then you can return false here. More...
 
virtual UsdPrim exportObject (UsdStageRefPtr stage, MDagPath dagPath, const SdfPath &usdPath, const ExporterParams &params)
 
virtual bool supportsUpdate () const
 override this method and return true if the translator supports update More...
 
virtual bool importableByDefault () const
 If a translator is importableByDefault=true, it will always be automatically imported on ProxyShape initialisation. More...
 
virtual MStatus update (const UsdPrim &prim)
 Optionally override this method to copy the attribute values from the prim onto the Maya nodes you have created. More...
 

Additional Inherited Members

- Public Types inherited from AL::usdmaya::fileio::translators::TranslatorBase
typedef TranslatorBase This
 
typedef TfRefPtr< ThisRefPtr
 
- Public Types inherited from AL::usdmaya::fileio::translators::TranslatorAbstract
typedef TranslatorAbstract This
 this type
 
typedef TfRefPtr< ThisRefPtr
 the type of a reference this type
 
typedef TfWeakPtr< ThisPtr
 weak pointer to this type
 
- Static Public Member Functions inherited from AL::usdmaya::fileio::translators::TranslatorBase
static AL_USDMAYA_PUBLIC RefPtr manufacture (const std::string &primType, TranslatorContextPtr context)=delete
 Internal method used to create a new instance of a plugin translator. More...
 
- Protected Member Functions inherited from AL::usdmaya::fileio::translators::TranslatorBase
virtual void setTranslatedType (const TfType &translatedType)
 internal method. Used within AL_USDMAYA_DEFINE_TRANSLATOR macro to set the schema type of the node we translate. More...
 
virtual void setContext (const TranslatorContextPtr context)
 internal method. Used within AL_USDMAYA_DEFINE_TRANSLATOR macro to set the translation context More...
 

The documentation for this class was generated from the following file: