24 #ifndef USDRI_GENERATED_PXRCOOKIELIGHTFILTER_H
25 #define USDRI_GENERATED_PXRCOOKIELIGHTFILTER_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
112 Get(
const UsdStagePtr &stage,
const SdfPath &path);
151 static const TfType &_GetStaticTfType();
153 static bool _IsTypedSchema();
157 const TfType &_GetTfType()
const override;
1086 PXR_NAMESPACE_CLOSE_SCOPE
USDRI_API UsdAttribute CreateAnalyticApexAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticApexAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateAnalyticShearXAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticShearXAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetColorMidpointAttr() const
Midpoint for the contrast control.
USDRI_API UsdAttribute CreateAnalyticBlurMidValueAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurMidValueAttr(), and also Create vs Get Property Methods for when to use Get vs Cre...
USDRI_API UsdAttribute GetColorTintAttr() const
Tint of the resulting color after saturation, contrast and clamp.
virtual USDRI_API ~UsdRiPxrCookieLightFilter()
Destructor.
USDRI_API UsdAttribute CreateCookieModeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetCookieModeAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticDensityFarValueAttr() const
Density multiplier at the end of interpolation.
USDRI_API UsdAttribute CreateAnalyticBlurExponentAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurExponentAttr(), and also Create vs Get Property Methods for when to use Get vs Cre...
USDRI_API UsdAttribute GetColorWhitepointAttr() const
White point for the contrast control if (contrast > 1.0).
USDRI_API UsdAttribute CreateTextureFillColorAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureFillColorAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetWidthAttr() const
Width of the rect the light is shining through.
USDRI_API UsdAttribute CreateAnalyticDensityFarDistanceAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDensityFarDistanceAttr(), and also Create vs Get Property Methods for when to use Get ...
USDRI_API UsdAttribute GetTexturePremultipliedAlphaAttr() const
Textures are usually premultiplied by their alpha.
USDRI_API UsdAttribute CreateAnalyticBlurFarDistanceAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurFarDistanceAttr(), and also Create vs Get Property Methods for when to use Get vs ...
USDRI_API UsdAttribute CreateTextureInvertVAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureInvertVAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticApexAttr() const
Distance between the center of cookie and the center of projection.
UsdRiPxrCookieLightFilter(const UsdPrim &prim=UsdPrim())
Construct a UsdRiPxrCookieLightFilter on UsdPrim prim .
USDRI_API UsdAttribute GetTextureInvertVAttr() const
Flips the texture from top to bottom.
static USDRI_API UsdRiPxrCookieLightFilter Get(const UsdStagePtr &stage, const SdfPath &path)
Return a UsdRiPxrCookieLightFilter holding the prim adhering to this schema at path on stage...
USDRI_API UsdAttribute GetAnalyticBlurTMultAttr() const
Blur multiplier in the T direction.
USDRI_API UsdAttribute CreateTexturePremultipliedAlphaAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTexturePremultipliedAlphaAttr(), and also Create vs Get Property Methods for when to use Get v...
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 CreateAnalyticDirectionalAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDirectionalAttr(), and also Create vs Get Property Methods for when to use Get vs Crea...
UsdRiPxrCookieLightFilter(const UsdSchemaBase &schemaObj)
Construct a UsdRiPxrCookieLightFilter on the prim held by schemaObj .
USDRI_API UsdAttribute GetHeightAttr() const
Height of the rect the light is shining through.
Scenegraph object for authoring and retrieving numeric, string, and array valued data, sampled over time.
USDRI_API UsdAttribute GetAnalyticBlurNearDistanceAttr() const
Distance from the cookie where the blur interpolation starts.
USDRI_API UsdAttribute GetCookieModeAttr() const
Chooses a physical or analytic evaluation model for the cookie:
USDRI_API UsdAttribute CreateWidthAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetWidthAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticDirectionalAttr() const
When this is on, the texture projects along a direction using the orthographic projection.
USDRI_API UsdAttribute GetAnalyticBlurExponentAttr() const
Power exponent of the blur interpolation.
USDRI_API UsdAttribute CreateAnalyticUseLightDirectionAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticUseLightDirectionAttr(), and also Create vs Get Property Methods for when to use Get v...
UsdSchemaKind
An enum representing which kind of schema a given schema class belongs to.
USDRI_API UsdAttribute CreateColorWhitepointAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetColorWhitepointAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticUseLightDirectionAttr() const
When this is on, If this is on, the projection direction is determined by the position of the center ...
USDRI_API UsdAttribute GetTextureInvertUAttr() const
Flips the texture from left to right.
USDRI_API UsdAttribute CreateAnalyticDensityMidValueAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDensityMidValueAttr(), and also Create vs Get Property Methods for when to use Get vs ...
USDRI_API UsdAttribute CreateAnalyticDensityNearDistanceAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDensityNearDistanceAttr(), and also Create vs Get Property Methods for when to use Get...
USDRI_API UsdAttribute GetColorContrastAttr() const
Contrast control (less than 1 = contrast reduction, larger than 1 = contrast increase).
USDRI_API UsdAttribute CreateTextureScaleUAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureScaleUAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateAnalyticDensityExponentAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDensityExponentAttr(), and also Create vs Get Property Methods for when to use Get vs ...
USDRI_API UsdAttribute GetTextureWrapModeAttr() const
Specifies what value to use outside the texture's domain:
USDRI_API UsdAttribute CreateAnalyticBlurSMultAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurSMultAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticBlurNearValueAttr() const
Blur multiplier where the blur interpolation starts.
USDRI_API UsdAttribute CreateColorContrastAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetColorContrastAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticDensityMidValueAttr() const
Density multiplier in the middle of interpolation.
USDRI_API UsdAttribute GetTextureScaleUAttr() const
Scales the U dimension.
Represents a concrete typed schema.
USDRI_API UsdAttribute GetAnalyticBlurMidpointAttr() const
Distance between near and far where midValue is located.
USDRI_API UsdAttribute GetAnalyticShearYAttr() const
Shear the projection along the Y axis.
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
std::vector< TfToken > TfTokenVector
Convenience types.
USDRI_API UsdAttribute CreateAnalyticDensityMidpointAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDensityMidpointAttr(), and also Create vs Get Property Methods for when to use Get vs ...
USDRI_API UsdAttribute GetAnalyticDensityFarDistanceAttr() const
Distance from the cookie where the density interpolation ends.
A path value used to locate objects in layers or scenegraphs.
USDRI_API UsdAttribute CreateTextureOffsetVAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureOffsetVAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticBlurMidValueAttr() const
Blur multiplier in the middle of interpolation.
USDRI_API UsdAttribute GetAnalyticDensityMidpointAttr() const
Distance between near and far where midValue is located.
USDRI_API UsdAttribute CreateAnalyticBlurNearDistanceAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurNearDistanceAttr(), and also Create vs Get Property Methods for when to use Get vs...
USDRI_API UsdAttribute GetTextureOffsetVAttr() const
Offsets the texture in the V direction.
USDRI_API UsdAttribute CreateTextureWrapModeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureWrapModeAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticBlurFarDistanceAttr() const
Distance from the cookie where the blur interpolation ends.
Contains an asset path and an optional resolved path.
USDRI_API UsdAttribute GetAnalyticDensityNearValueAttr() const
Density multiplier where the density interpolation starts.
USDRI_API UsdAttribute GetTextureScaleVAttr() const
Scales the V dimension.
USDRI_API UsdAttribute GetTextureMapAttr() const
A color texture to use on the cookie.
USDRI_API UsdAttribute CreateAnalyticShearYAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticShearYAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateColorMidpointAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetColorMidpointAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateColorTintAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetColorTintAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateAnalyticBlurMidpointAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurMidpointAttr(), and also Create vs Get Property Methods for when to use Get vs Cre...
USDRI_API UsdAttribute CreateAnalyticDensityNearValueAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDensityNearValueAttr(), and also Create vs Get Property Methods for when to use Get vs...
USDRI_API UsdAttribute CreateTextureInvertUAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureInvertUAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateAnalyticBlurTMultAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurTMultAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateAnalyticBlurFarValueAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurFarValueAttr(), and also Create vs Get Property Methods for when to use Get vs Cre...
USDRI_API UsdAttribute GetAnalyticDensityNearDistanceAttr() const
Distance from the cookie where the density interpolation starts.
TfType represents a dynamic runtime type.
Singleton registry that provides access to schema type information and the prim definitions for regis...
USDRI_API UsdAttribute GetAnalyticBlurAmountAttr() const
Specify the blur of projected texture from 0-1.
USDRI_API UsdAttribute GetColorSaturationAttr() const
Saturation of the result (0=greyscale, 1=normal, >1=boosted colors).
static const UsdSchemaKind schemaKind
Compile time constant representing what kind of schema this class is.
USDRI_API UsdAttribute GetAnalyticShearXAttr() const
Shear the projection along the X axis.
static USDRI_API UsdRiPxrCookieLightFilter 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 GetAnalyticBlurSMultAttr() const
Blur multiplier in the S direction.
USDRI_API UsdAttribute CreateTextureMapAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureMapAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateTextureOffsetUAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureOffsetUAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute CreateTextureScaleVAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetTextureScaleVAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
The base class for all schema types in Usd.
USDRI_API UsdAttribute CreateColorSaturationAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetColorSaturationAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetAnalyticDensityExponentAttr() const
Power exponent of the density interpolation.
USDRI_API UsdAttribute CreateAnalyticBlurNearValueAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurNearValueAttr(), and also Create vs Get Property Methods for when to use Get vs Cr...
USDRI_API UsdAttribute CreateHeightAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetHeightAttr(), and also Create vs Get Property Methods for when to use Get vs Create...
USDRI_API UsdAttribute GetTextureOffsetUAttr() const
Offsets the texture in the U direction.
USDRI_API UsdAttribute GetTextureFillColorAttr() const
If the texture is not repeating, this specifies the color for the region outside of and behind the pr...
Provides a container which may hold any type, and provides introspection and iteration over array typ...
USDRI_API UsdAttribute GetAnalyticBlurFarValueAttr() const
Blur multiplier at the end of interpolation.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...
USDRI_API UsdSchemaKind _GetSchemaKind() const override
Returns the kind of schema this class belongs to.
A light filter modifies the effect of a light.
USDRI_API UsdAttribute CreateAnalyticDensityFarValueAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticDensityFarValueAttr(), and also Create vs Get Property Methods for when to use Get vs ...
USDRI_API UsdAttribute CreateAnalyticBlurAmountAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See GetAnalyticBlurAmountAttr(), and also Create vs Get Property Methods for when to use Get vs Creat...