24 #ifndef USDGEOM_GENERATED_MODELAPI_H
25 #define USDGEOM_GENERATED_MODELAPI_H
253 static const TfType &_GetStaticTfType();
255 static bool _IsTypedSchema();
259 const TfType &_GetTfType()
const override;
virtual USDGEOM_API ~UsdGeomModelAPI()
Destructor.
USDGEOM_API UsdAttribute GetModelCardGeometryAttr() const
static constexpr UsdTimeCode Default()
GT_API const UT_StringHolder time
GLsizei const GLchar *const * string
GLsizei const GLchar *const * path
UsdGeomModelAPI(const UsdPrim &prim=UsdPrim())
USDGEOM_API UsdAttribute CreateModelDrawModeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute CreateModelCardTextureXNegAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute CreateModelDrawModeColorAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute CreateModelCardTextureZPosAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute GetModelCardTextureYPosAttr() const
static USDGEOM_API bool CanApply(const UsdPrim &prim, std::string *whyNot=nullptr)
USDGEOM_API UsdAttribute CreateModelCardTextureYPosAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API TfToken ComputeModelDrawMode(const TfToken &parentDrawMode=TfToken()) const
UsdGeomModelAPI(const UsdSchemaBase &schemaObj)
USDGEOM_API UsdAttribute CreateModelCardTextureZNegAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute GetModelApplyDrawModeAttr() const
USDGEOM_API UsdSchemaKind _GetSchemaKind() const override
USDGEOM_API UsdAttribute GetModelCardTextureZPosAttr() const
USDGEOM_API UsdAttribute GetModelCardTextureXPosAttr() const
static USDGEOM_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
std::vector< TfToken > TfTokenVector
Convenience types.
USDGEOM_API UsdAttribute CreateModelCardGeometryAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute GetModelCardTextureXNegAttr() const
USDGEOM_API bool SetExtentsHint(VtVec3fArray const &extents, const UsdTimeCode &time=UsdTimeCode::Default()) const
USDGEOM_API std::vector< UsdGeomConstraintTarget > GetConstraintTargets() const
USDGEOM_API UsdAttribute GetModelDrawModeAttr() const
static USDGEOM_API UsdGeomModelAPI Get(const UsdStagePtr &stage, const SdfPath &path)
USDGEOM_API UsdAttribute GetExtentsHintAttr() const
Returns the custom 'extentsHint' attribute if it exits.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USDGEOM_API UsdAttribute GetModelDrawModeColorAttr() const
USDGEOM_API UsdGeomConstraintTarget GetConstraintTarget(const std::string &constraintName) const
USDGEOM_API UsdAttribute GetModelCardTextureYNegAttr() const
static const UsdSchemaKind schemaKind
#define PXR_NAMESPACE_CLOSE_SCOPE
USDGEOM_API VtVec3fArray ComputeExtentsHint(UsdGeomBBoxCache &bboxCache) const
USDGEOM_API bool GetExtentsHint(VtVec3fArray *extents, const UsdTimeCode &time=UsdTimeCode::Default()) const
USDGEOM_API UsdGeomConstraintTarget CreateConstraintTarget(const std::string &constraintName) const
USDGEOM_API UsdAttribute CreateModelCardTextureYNegAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute CreateModelApplyDrawModeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDGEOM_API UsdAttribute GetModelCardTextureZNegAttr() const
static USDGEOM_API UsdGeomModelAPI Apply(const UsdPrim &prim)
USDGEOM_API UsdAttribute CreateModelCardTextureXPosAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const