18 #include "../../Api.h"
21 #include "pxr/usd/usd/typed.h"
22 #include "pxr/usd/usd/prim.h"
23 #include "pxr/usd/usd/stage.h"
24 #include "pxr/base/tf/token.h"
25 #include "pxr/base/tf/type.h"
27 PXR_NAMESPACE_USING_DIRECTIVE
33 namespace translators {
36 #ifndef AL_GENERATING_DOCS
114 friend class UsdSchemaRegistry;
115 static const TfType &_GetStaticTfType();
117 static bool _IsTypedSchema();
120 virtual const TfType &_GetTfType()
const;
static AL_USDMAYA_PUBLIC const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
static AL_USDMAYA_PUBLIC TranslatorTestType Define(const UsdStagePtr &stage, const SdfPath &path)
Attempt to ensure a UsdPrim adhering to this schema at path is defined (according to UsdPrim::IsDefin...
Definition: TranslatorTestType.h:37
TranslatorTestType(const UsdSchemaBase &schemaObj)
Definition: TranslatorTestType.h:60
static AL_USDMAYA_PUBLIC TranslatorTestType Get(const UsdStagePtr &stage, const SdfPath &path)
Return a TranslatorTestType holding the prim adhering to this schema at path on stage. If no prim exists at path on stage, or if the prim at that path does not adhere to this schema, return an invalid schema object. This is shorthand for the following:
virtual AL_USDMAYA_PUBLIC ~TranslatorTestType()
Destructor.
static AL_USDMAYA_PUBLIC const bool IsConcrete
Definition: TranslatorTestType.h:46
TranslatorTestType(const UsdPrim &prim=UsdPrim())
Definition: TranslatorTestType.h:52