7 #ifndef USDVOL_GENERATED_PARTICLEFIELD3DGAUSSIANSPLAT_H
8 #define USDVOL_GENERATED_PARTICLEFIELD3DGAUSSIANSPLAT_H
148 static const TfType &_GetStaticTfType();
150 static bool _IsTypedSchema();
154 const TfType &_GetTfType()
const override;
255 bool writeSparsely=
false)
const;
265 bool writeSparsely=
false)
const;
288 bool writeSparsely=
false)
const;
298 bool writeSparsely=
false)
const;
321 bool writeSparsely=
false)
const;
331 bool writeSparsely=
false)
const;
354 bool writeSparsely=
false)
const;
364 bool writeSparsely=
false)
const;
400 bool writeSparsely=
false)
const;
410 bool writeSparsely=
false)
const;
420 bool writeSparsely=
false)
const;
520 TfToken *radianceCoefficientsToken =
nullptr)
const;
USDVOL_API UsdAttribute GetSortingModeHintAttr() const
USDVOL_API UsdAttribute GetProjectionModeHintAttr() const
USDVOL_API UsdAttribute CreateRadianceSphericalHarmonicsCoefficientsAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::CreateRadianceSphericalHarmonicsCoefficientsAt...
USDVOL_API UsdAttribute GetPositionshAttr() const
See UsdVolParticleFieldPositionAttributeAPI::GetPositionshAttr().
USDVOL_API UsdAttribute GetRadianceSphericalHarmonicsCoefficientshAttr() const
See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::GetRadianceSphericalHarmonicsCoefficientshAttr...
USDVOL_API bool UsesFloatOrientations(UsdAttribute *orientationsAttr) const
USDVOL_API UsdAttribute GetScaleshAttr() const
See UsdVolParticleFieldScaleAttributeAPI::GetScaleshAttr().
USDVOL_API bool UsesFloatOpacities(UsdAttribute *opacitiesAttr) const
USDVOL_API UsdVolParticleFieldKernelGaussianEllipsoidAPI ParticleFieldKernelGaussianEllipsoidAPI() const
USDVOL_API bool UsesFloatRadianceCoefficients(UsdAttribute *radianceCoefficientsAttr) const
static USDVOL_API UsdVolParticleField3DGaussianSplat Define(const UsdStagePtr &stage, const SdfPath &path)
USDVOL_API UsdAttribute CreateOrientationsAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldOrientationAttributeAPI::CreateOrientationsAttr().
#define PXR_NAMESPACE_OPEN_SCOPE
GLsizei const GLchar *const * path
USDVOL_API UsdAttribute GetOrientationshAttr() const
See UsdVolParticleFieldOrientationAttributeAPI::GetOrientationshAttr().
USDVOL_API UsdSchemaKind _GetSchemaKind() const override
USDVOL_API UsdAttribute GetPositionsAttr() const
See UsdVolParticleFieldPositionAttributeAPI::GetPositionsAttr().
USDVOL_API UsdAttribute CreateScaleshAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldScaleAttributeAPI::CreateScaleshAttr().
USDVOL_API UsdVolParticleFieldScaleAttributeAPI ParticleFieldScaleAttributeAPI() const
Represents a concrete typed schema.
static USDVOL_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)
USDVOL_API UsdAttribute GetRadianceSphericalHarmonicsDegreeAttr() const
See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::GetRadianceSphericalHarmonicsDegreeAttr().
USDVOL_API UsdAttribute GetOpacitieshAttr() const
See UsdVolParticleFieldOpacityAttributeAPI::GetOpacitieshAttr().
USDVOL_API UsdVolParticleFieldOpacityAttributeAPI ParticleFieldOpacityAttributeAPI() const
USDVOL_API UsdAttribute GetOrientationsAttr() const
See UsdVolParticleFieldOrientationAttributeAPI::GetOrientationsAttr().
USDVOL_API bool UsesFloatPositions(UsdAttribute *positionsAttr) const
USDVOL_API UsdAttribute CreateScalesAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldScaleAttributeAPI::CreateScalesAttr().
USDVOL_API UsdAttribute CreatePositionshAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldPositionAttributeAPI::CreatePositionshAttr().
USDVOL_API UsdVolParticleFieldPositionAttributeAPI ParticleFieldPositionAttributeAPI() const
USDVOL_API UsdAttribute CreateOpacitieshAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldOpacityAttributeAPI::CreateOpacitieshAttr().
USDVOL_API UsdAttribute CreateSortingModeHintAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
USDVOL_API UsdAttribute GetRadianceSphericalHarmonicsCoefficientsAttr() const
See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::GetRadianceSphericalHarmonicsCoefficientsAttr(...
std::vector< TfToken > TfTokenVector
Convenience types.
USDVOL_API UsdAttribute CreateRadianceSphericalHarmonicsDegreeAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::CreateRadianceSphericalHarmonicsDegreeAttr().
static const UsdSchemaKind schemaKind
static USDVOL_API UsdVolParticleField3DGaussianSplat Get(const UsdStagePtr &stage, const SdfPath &path)
USDVOL_API UsdAttribute CreateProjectionModeHintAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
virtual USDVOL_API ~UsdVolParticleField3DGaussianSplat()
Destructor.
USDVOL_API UsdAttribute GetOpacitiesAttr() const
See UsdVolParticleFieldOpacityAttributeAPI::GetOpacitiesAttr().
USDVOL_API UsdAttribute CreateOpacitiesAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldOpacityAttributeAPI::CreateOpacitiesAttr().
USDVOL_API UsdVolParticleFieldSphericalHarmonicsAttributeAPI ParticleFieldSphericalHarmonicsAttributeAPI() const
UsdVolParticleField3DGaussianSplat(const UsdSchemaBase &schemaObj)
USDVOL_API UsdAttribute GetScalesAttr() const
See UsdVolParticleFieldScaleAttributeAPI::GetScalesAttr().
#define PXR_NAMESPACE_CLOSE_SCOPE
USDVOL_API bool UsesFloatScales(UsdAttribute *scalesAttr) const
USDVOL_API UsdVolParticleFieldOrientationAttributeAPI ParticleFieldOrientationAttributeAPI() const
USDVOL_API UsdAttribute CreateOrientationshAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldOrientationAttributeAPI::CreateOrientationshAttr().
UsdVolParticleField3DGaussianSplat(const UsdPrim &prim=UsdPrim())
USDVOL_API UsdAttribute CreatePositionsAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldPositionAttributeAPI::CreatePositionsAttr().
USDVOL_API UsdAttribute CreateRadianceSphericalHarmonicsCoefficientshAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const
See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::CreateRadianceSphericalHarmonicsCoefficientshA...