7 #ifndef PXR_USD_IMAGING_USD_IMAGING_DRAW_MODE_ADAPTER_H 
    8 #define PXR_USD_IMAGING_USD_IMAGING_DRAW_MODE_ADAPTER_H 
   63                                       instancerContext = NULL) 
const override;
 
   71                                    instancerContext = NULL) 
const override;
 
   80                                       TfToken const& property) 
override;
 
  122                 VtIntArray *outIndices) 
const override;
 
  148                             bool ignoreRootTransform = 
false) 
const override;
 
  168     void _SanityCheckFaceSizes(
SdfPath const& cachePath,
 
  169                                GfRange3d const& extents, uint8_t axes_mask) 
 
  172     void _ComputeGeometryData(
UsdPrim const& prim,
 
  188     bool _HasVaryingExtent(
UsdPrim const& prim) 
const;
 
  191     void _CheckForTextureVariability(
UsdPrim const& prim,
 
  211             bool generateSubsets, 
UsdPrim const& prim) 
const;
 
  224     void _GenerateTextureCoordinates(
VtValue* 
uv, uint8_t axes_mask) 
const;
 
  243 #endif // PXR_USD_IMAGING_USD_IMAGING_DRAW_MODE_ADAPTER_H 
USDIMAGING_API GfMatrix4d GetTransform(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time, bool ignoreRootTransform=false) const override
 
GLdouble GLdouble GLint GLint const GLdouble * points
 
USDIMAGING_API VtValue GetMaterialResource(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time) const override
The root transform provided by the delegate. 
 
GA_API const UT_StringHolder uv
 
GT_API const UT_StringHolder time
 
USDIMAGING_API void ProcessPrimResync(SdfPath const &cachePath, UsdImagingIndexProxy *index) override
 
USDIMAGING_API void TrackVariability(UsdPrim const &prim, SdfPath const &cachePath, HdDirtyBits *timeVaryingBits, UsdImagingInstancerContext const *instancerContext=NULL) const override
 
USDIMAGING_API SdfPath Populate(UsdPrim const &prim, UsdImagingIndexProxy *index, UsdImagingInstancerContext const *instancerContext=NULL) override
 
USDIMAGING_API bool ShouldCullChildren() const override
 
GLsizei const GLchar *const * path
 
USDIMAGING_API bool GetDoubleSided(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time) const override
Reads double-sided from the given prim. If not authored, returns false. 
 
USDIMAGING_API VtValue GetTopology(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time) const override
 
USDIMAGING_API void UpdateForTime(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time, HdDirtyBits requestedBits, UsdImagingInstancerContext const *instancerContext=NULL) const override
 
GT_API const UT_StringHolder topology
 
USDIMAGING_API HdCullStyle GetCullStyle(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time) const override
Gets the cullstyle of a specific path in the scene graph. 
 
USDIMAGING_API bool CanPopulateUsdInstance() const override
 
USDIMAGING_API void ProcessPrimRemoval(SdfPath const &cachePath, UsdImagingIndexProxy *index) override
 
USDIMAGING_API SdfPath GetMaterialId(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time) const override
The root transform provided by the delegate. 
 
USDIMAGING_API void MarkDirty(UsdPrim const &prim, SdfPath const &cachePath, HdDirtyBits dirty, UsdImagingIndexProxy *index) override
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
USDIMAGING_API void MarkVisibilityDirty(UsdPrim const &prim, SdfPath const &cachePath, UsdImagingIndexProxy *index) override
 
USDIMAGING_API void MarkTransformDirty(UsdPrim const &prim, SdfPath const &cachePath, UsdImagingIndexProxy *index) override
 
UsdImagingDrawModeAdapter()
 
USDIMAGING_API void MarkMaterialDirty(UsdPrim const &prim, SdfPath const &cachePath, UsdImagingIndexProxy *index) override
 
USDIMAGING_API HdDirtyBits ProcessPropertyChange(UsdPrim const &prim, SdfPath const &cachePath, TfToken const &property) override
 
USDIMAGING_API bool IsSupported(UsdImagingIndexProxy const *index) const override
Returns true if the adapter can be populated into the target index. 
 
USDIMAGING_API void _RemovePrim(SdfPath const &cachePath, UsdImagingIndexProxy *index) override
Returns whether custom shading of prims is enabled. 
 
USDIMAGING_API GfRange3d GetExtent(UsdPrim const &prim, SdfPath const &cachePath, UsdTimeCode time) const override
 
USDIMAGING_API VtValue Get(UsdPrim const &prim, SdfPath const &cachePath, TfToken const &key, UsdTimeCode time, VtIntArray *outIndices) const override