7#ifndef USDGEOM_GENERATED_XFORMABLE_H
8#define USDGEOM_GENERATED_XFORMABLE_H
13#include "pxr/usd/usdGeom/api.h"
22#include "pxr/base/vt/value.h"
29#include "pxr/base/tf/type.h"
31PXR_NAMESPACE_OPEN_SCOPE
296 static const TfType &_GetStaticTfType();
298 static bool _IsTypedSchema();
302 const TfType &_GetTfType()
const override;
365 _resetsXformStack(
false)
382 return _resetsXformStack;
406 std::vector<double> *times)
const;
412 const TfToken &attrName)
const;
416 std::vector<UsdGeomXformOp> _xformOps;
420 bool _resetsXformStack;
463 bool isInverseOp=
false)
const;
487 bool isInverseOp=
false)
const;
496 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
504 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
513 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
521 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
531 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
539 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
549 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
557 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
566 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
574 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
584 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
592 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
602 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
610 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
620 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
628 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
638 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
646 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
656 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
664 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
674 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
682 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
691 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
699 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
713 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
722 TfToken const &opSuffix =
TfToken(),
bool isInverseOp=
false)
const;
768 bool resetXformStack =
false)
const;
824 const std::vector<UsdGeomXformOp> &ops)
const;
846 std::vector<double> *times)
const;
857 std::vector<UsdGeomXformOp>
const &orderedXformOps,
858 std::vector<double> *times);
870 std::vector<UsdGeomXformOp>
const &orderedXformOps,
872 std::vector<double> *times);
897 bool *resetsXformStack,
923 bool *resetsXformStack,
924 const std::vector<UsdGeomXformOp> &ops,
941 std::vector<UsdGeomXformOp>
const &ops,
953 bool _GetXformOpOrderValue(VtTokenArray *xformOpOrder)
const;
956 std::vector<UsdGeomXformOp>
957 _GetOrderedXformOps(
bool *resetsXformStack,
958 bool withAttributeQueries)
const;
961PXR_NAMESPACE_CLOSE_SCOPE
A basic mathematical interval class.
Stores a 4x4 matrix of double elements.
Contains an asset path and an optional resolved path.
A path value used to locate objects in layers or scenegraphs.
Token for efficient comparison, assignment, and hashing of known strings.
TfType represents a dynamic runtime type.
Scenegraph object for authoring and retrieving numeric, string, and array valued data,...
Base class for all prims that may require rendering or visualization of some sort.
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
The base class for all schema types in Usd.
Singleton registry that provides access to schema type information and the prim definitions for regis...
Represent a time value, which may be either numeric, holding a double value, or a sentinel value UsdT...
static constexpr UsdTimeCode Default()
Produce a UsdTimeCode representing the sentinel value for 'default'.
Provides a container which may hold any type, and provides introspection and iteration over array typ...
UsdSchemaKind
An enum representing which kind of schema a given schema class belongs to.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...
std::vector< TfToken > TfTokenVector
Convenience types.