24 #ifndef USDRI_GENERATED_PXRENVDAYLIGHT_H
25 #define USDRI_GENERATED_PXRENVDAYLIGHT_H
30 #include "pxr/usd/usdRi/api.h"
36 #include "pxr/base/vt/value.h"
43 #include "pxr/base/tf/type.h"
45 PXR_NAMESPACE_OPEN_SCOPE
104 Get(
const UsdStagePtr &stage,
const SdfPath &path);
143 static const TfType &_GetStaticTfType();
145 static bool _IsTypedSchema();
149 const TfType &_GetTfType()
const override;
452 PXR_NAMESPACE_CLOSE_SCOPE
static USDRI_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
Return a vector of names of all pre-declared attributes for this schema class and all its ancestor cl...
USDRI_API UsdAttribute GetMonthAttr() const
month: Month of the year, 1 through 12.
USDRI_API UsdAttribute CreateHourAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetHourAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetDayAttr() const
day: Day of the month, 1 through 31.
static USDRI_API UsdRiPxrEnvDayLight Get(const UsdStagePtr &stage, const SdfPath &path)
Return a UsdRiPxrEnvDayLight holding the prim adhering to this schema at path on stage.
USDRI_API UsdAttribute GetLatitudeAttr() const
latitude: Latitude in degrees.
USDRI_API UsdAttribute GetZoneAttr() const
zone: Standard time zone offset from GMT/UTC in hours.
USDRI_API UsdAttribute GetSunDirectionAttr() const
sunDirection: The apparent direction towards the center of the sun.
USDRI_API UsdAttribute CreateLatitudeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetLatitudeAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetHourAttr() const
hour: Hours since midnight, local standard time.
USDRI_API UsdAttribute CreateZoneAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetZoneAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetYearAttr() const
year: Four-digit year.
USDRI_API UsdAttribute GetLongitudeAttr() const
longitude: Longitude in degrees.
USDRI_API UsdAttribute CreateYearAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetYearAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
Scenegraph object for authoring and retrieving numeric, string, and array valued data, sampled over time.
USDRI_API UsdAttribute CreateSunTintAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetSunTintAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
virtual USDRI_API ~UsdRiPxrEnvDayLight()
Destructor.
UsdSchemaKind
An enum representing which kind of schema a given schema class belongs to.
USDRI_API UsdAttribute CreateLongitudeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetLongitudeAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateHazinessAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetHazinessAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
static USDRI_API UsdRiPxrEnvDayLight Define(const UsdStagePtr &stage, const SdfPath &path)
Attempt to ensure a UsdPrim adhering to this schema at path is defined (according to UsdPrim::IsDefin...
USDRI_API UsdAttribute CreateSunSizeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetSunSizeAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
Represents a concrete typed schema.
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
USDRI_API UsdAttribute CreateDayAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetDayAttr(), and also Create vs Get Property Methods for when to use Get vs Create.
std::vector< TfToken > TfTokenVector
Convenience types.
UsdRiPxrEnvDayLight(const UsdPrim &prim=UsdPrim())
Construct a UsdRiPxrEnvDayLight on UsdPrim prim .
A path value used to locate objects in layers or scenegraphs.
USDRI_API UsdSchemaKind _GetSchemaKind() const override
Returns the kind of schema this class belongs to.
USDRI_API UsdAttribute CreateSkyTintAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetSkyTintAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
Contains an asset path and an optional resolved path.
Base class for all lights.
USDRI_API UsdAttribute CreateSunDirectionAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetSunDirectionAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateMonthAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetMonthAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
TfType represents a dynamic runtime type.
Singleton registry that provides access to schema type information and the prim definitions for regis...
static const UsdSchemaKind schemaKind
Compile time constant representing what kind of schema this class is.
USDRI_API UsdAttribute GetSunSizeAttr() const
sunSize: Scale the apparent size of the sun in the sky.
USDRI_API UsdAttribute GetSunTintAttr() const
sunTint: Tweak the sun's contribution and color.
The base class for all schema types in Usd.
UsdRiPxrEnvDayLight(const UsdSchemaBase &schemaObj)
Construct a UsdRiPxrEnvDayLight on the prim held by schemaObj .
USDRI_API UsdAttribute GetHazinessAttr() const
haziness: The turbidity of the sky.
Provides a container which may hold any type, and provides introspection and iteration over array typ...
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...
USDRI_API UsdAttribute GetSkyTintAttr() const
skyTint: Tweak the sky's contribution and color.