HDK
|
#include <cylinderLightAdapter.h>
Public Types | |
typedef UsdImagingLightAdapter | BaseAdapter |
![]() | |
typedef UsdImagingPrimAdapter | BaseAdapter |
Protected Member Functions | |
virtual void | _RemovePrim (SdfPath const &cachePath, UsdImagingIndexProxy *index) final |
Returns true if the adapter can be populated into the target index. More... | |
![]() | |
template<typename T > | |
T | _Get (UsdPrim const &prim, TfToken const &attrToken, UsdTimeCode time) const |
Returns true if the adapter can be populated into the target index. More... | |
template<typename T > | |
void | _GetPtr (UsdPrim const &prim, TfToken const &key, UsdTimeCode time, T *out) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API UsdImagingValueCache * | _GetValueCache () const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API UsdPrim | _GetPrim (SdfPath const &usdPath) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API const UsdImagingPrimAdapterSharedPtr & | _GetPrimAdapter (UsdPrim const &prim, bool ignoreInstancing=false) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API const UsdImagingPrimAdapterSharedPtr & | _GetAdapter (TfToken const &adapterKey) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API SdfPath | _GetPrimPathFromInstancerChain (SdfPathVector const &instancerChain) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API UsdTimeCode | _GetTimeWithOffset (float offset) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API SdfPath | _ConvertCachePathToIndexPath (SdfPath const &cachePath) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API SdfPath | _ConvertIndexPathToCachePath (SdfPath const &indexPath) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API TfToken | _GetMaterialBindingPurpose () const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API TfToken | _GetMaterialNetworkSelector () const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API bool | _IsPrimvarFilteringNeeded () const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API TfTokenVector | _GetShaderSourceTypes () const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API bool | _IsInInvisedPaths (SdfPath const &usdPath) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API bool | _IsVarying (UsdPrim prim, TfToken const &attrName, HdDirtyBits dirtyFlag, TfToken const &perfToken, HdDirtyBits *dirtyFlags, bool isInherited, bool *exists=nullptr) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API bool | _IsTransformVarying (UsdPrim prim, HdDirtyBits dirtyFlag, TfToken const &perfToken, HdDirtyBits *dirtyFlags) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API void | _MergePrimvar (HdPrimvarDescriptorVector *vec, TfToken const &name, HdInterpolation interp, TfToken const &role=TfToken()) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API void | _RemovePrimvar (HdPrimvarDescriptorVector *vec, TfToken const &name) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API void | _ComputeAndMergePrimvar (UsdPrim const &prim, SdfPath const &cachePath, UsdGeomPrimvar const &primvar, UsdTimeCode time, UsdImagingValueCache *valueCache, HdInterpolation *interpOverride=nullptr) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API HdDirtyBits | _ProcessNonPrefixedPrimvarPropertyChange (UsdPrim const &prim, SdfPath const &cachePath, TfToken const &propertyName, TfToken const &primvarName, HdInterpolation const &primvarInterp, HdDirtyBits valueChangeDirtyBit=HdChangeTracker::DirtyPrimvar) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API HdDirtyBits | _ProcessPrefixedPrimvarPropertyChange (UsdPrim const &prim, SdfPath const &cachePath, TfToken const &propertyName, HdDirtyBits valueChangeDirtyBit=HdChangeTracker::DirtyPrimvar, bool inherited=true) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API UsdImaging_CollectionCache & | _GetCollectionCache () const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API UsdImaging_CoordSysBindingStrategy::value_type | _GetCoordSysBindings (UsdPrim const &prim) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API UsdImaging_InheritedPrimvarStrategy::value_type | _GetInheritedPrimvars (UsdPrim const &prim) const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API GfInterval | _GetCurrentTimeSamplingInterval () |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API Usd_PrimFlagsConjunction | _GetDisplayPredicate () const |
Returns true if the adapter can be populated into the target index. More... | |
USDIMAGING_API bool | _DoesDelegateSupportCoordSys () const |
Returns true if the adapter can be populated into the target index. More... | |
Additional Inherited Members | |
![]() | |
static USDIMAGING_API bool | IsEnabledSceneLights () |
![]() | |
static USDIMAGING_API bool | ShouldCullSubtree (UsdPrim const &prim) |
![]() | |
typedef UsdImagingValueCache::Key | Keys |
Returns true if the adapter can be populated into the target index. More... | |
![]() | |
static USDIMAGING_API bool | _HasPrimvarsPrefix (TfToken const &propertyName) |
Returns true if the adapter can be populated into the target index. More... | |
static USDIMAGING_API HdInterpolation | _UsdToHdInterpolation (TfToken const &usdInterp) |
Returns true if the adapter can be populated into the target index. More... | |
static USDIMAGING_API TfToken | _UsdToHdRole (TfToken const &usdRole) |
Returns true if the adapter can be populated into the target index. More... | |
Adapter class for lights of type CylinderLight
Definition at line 42 of file cylinderLightAdapter.h.
Definition at line 44 of file cylinderLightAdapter.h.
|
inline |
Definition at line 46 of file cylinderLightAdapter.h.
|
virtual |
|
finalprotectedvirtual |
Returns true if the adapter can be populated into the target index.
Implements UsdImagingPrimAdapter.
|
virtual |
Returns true if the adapter can be populated into the target index.
Reimplemented from UsdImagingPrimAdapter.
|
virtual |
Called to populate the RenderIndex for this UsdPrim. The adapter is expected to create one or more prims in the render index using the given proxy.
Implements UsdImagingPrimAdapter.