|
HDK
|
#include <HUSD_DataHandle.h>
Inheritance diagram for HUSD_AutoReadLock:Public Types | |
| enum | HUSD_OverridesChangeType { OVERRIDES_UNCHANGED, OVERRIDES_CLEARED } |
| enum | HUSD_RemoveLayerBreaksType { REMOVE_LAYER_BREAKS, KEEP_LAYER_BREAKS } |
Public Member Functions | |
| HUSD_AutoReadLock (const HUSD_DataHandle &handle) | |
| HUSD_AutoReadLock (const HUSD_DataHandle &handle, HUSD_OverridesChangeType) | |
| HUSD_AutoReadLock (const HUSD_DataHandle &handle, const HUSD_ConstOverridesPtr &overrides, const HUSD_ConstPostLayersPtr &postlayers, HUSD_RemoveLayerBreaksType lbtype=KEEP_LAYER_BREAKS) | |
| ~HUSD_AutoReadLock () override | |
| const PXR_NS::XUSD_ConstDataPtr & | data () const |
| PXR_NS::XUSD_ConstDataPtr | constData () const override |
Public Member Functions inherited from HUSD_AutoAnyLock | |
| HUSD_AutoAnyLock (const HUSD_DataHandle &handle) | |
| virtual | ~HUSD_AutoAnyLock () |
| bool | isStageValid () const |
| const HUSD_DataHandle & | dataHandle () const |
Definition at line 240 of file HUSD_DataHandle.h.
| Enumerator | |
|---|---|
| OVERRIDES_UNCHANGED | |
| OVERRIDES_CLEARED | |
Definition at line 243 of file HUSD_DataHandle.h.
| Enumerator | |
|---|---|
| REMOVE_LAYER_BREAKS | |
| KEEP_LAYER_BREAKS | |
Definition at line 244 of file HUSD_DataHandle.h.
|
explicit |
|
explicit |
|
explicit |
|
override |
|
overridevirtual |
Implements HUSD_AutoAnyLock.
|
inline |
Definition at line 261 of file HUSD_DataHandle.h.