| HDK
    | 
#include <extComputation.h>
 Inheritance diagram for HdStExtComputation:
 Inheritance diagram for HdStExtComputation:| Additional Inherited Members | |
|  Public Types inherited from HdExtComputation | |
| enum | DirtyBits : HdDirtyBits { Clean = 0, DirtyInputDesc = 1 << 0, DirtyOutputDesc = 1 << 1, DirtyElementCount = 1 << 2, DirtySceneInput = 1 << 3, DirtyCompInput = 1 << 4, DirtyKernel = 1 << 5, DirtyDispatchCount = 1 << 6, AllDirty } | 
|  Protected Member Functions inherited from HdExtComputation | |
| HD_API void | _Sync (HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits) | 
|  Static Protected Member Functions inherited from HdExtComputation | |
| static HD_API bool | _IsEnabledSharedExtComputationData () | 
Specialization of HdExtComputation which manages inputs as GPU resources.
Definition at line 27 of file extComputation.h.
Construct a new ExtComputation identified by id.
| 
 | override | 
| 
 | overridevirtual | 
Finalizes object resources. This function might not delete resources, but it should deal with resource ownership so that the sprim is deletable.
Reimplemented from HdSprim.
| 
 | inline | 
Definition at line 46 of file extComputation.h.
| 
 | overridevirtual | 
Synchronizes state from the delegate to this object.
| [in,out] | dirtyBits | On input specifies which state is is dirty and can be pulled from the scene delegate. On output specifies which bits are still dirty and were not cleaned by the sync. | 
Reimplemented from HdExtComputation.