HDK
|
#include <HUSD_DataHandle.h>
Public Types | |
enum | ChangeBlockTag { ChangeBlock, NoChangeBlock } |
Public Member Functions | |
HUSD_AutoLayerLock (const HUSD_DataHandle &handle, ChangeBlockTag change_block=ChangeBlock) | |
HUSD_AutoLayerLock (const HUSD_AutoWriteLock &lock, ChangeBlockTag change_block=NoChangeBlock) | |
~HUSD_AutoLayerLock () override | |
const PXR_NS::XUSD_LayerPtr & | layer () const |
void | addLockedGeos (const PXR_NS::XUSD_LockedGeoSet &lockedgeos) |
void | addHeldLayers (const PXR_NS::XUSD_LayerSet &layers) |
void | addReplacements (const PXR_NS::XUSD_LayerSet &replacements) |
void | addLockedStages (const HUSD_LockedStageSet &stages) |
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 289 of file HUSD_DataHandle.h.
Enumerator | |
---|---|
ChangeBlock | |
NoChangeBlock |
Definition at line 292 of file HUSD_DataHandle.h.
|
explicit |
|
explicit |
|
override |
void HUSD_AutoLayerLock::addHeldLayers | ( | const PXR_NS::XUSD_LayerSet & | layers | ) |
void HUSD_AutoLayerLock::addLockedGeos | ( | const PXR_NS::XUSD_LockedGeoSet & | lockedgeos | ) |
void HUSD_AutoLayerLock::addLockedStages | ( | const HUSD_LockedStageSet & | stages | ) |
void HUSD_AutoLayerLock::addReplacements | ( | const PXR_NS::XUSD_LayerSet & | replacements | ) |
|
overridevirtual |
Implements HUSD_AutoAnyLock.
|
inline |
Definition at line 307 of file HUSD_DataHandle.h.