HDK
|
#include "HUSD_API.h"
#include <UT/UT_Assert.h>
#include <UT/UT_IntrusivePtr.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_WeakPtr.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_StringSet.h>
#include <pxr/pxr.h>
#include <functional>
Go to the source code of this file.
Classes | |
class | TfRefPtr< T > |
class | HUSD_DataHandle |
class | HUSD_AutoAnyLock |
class | HUSD_AutoReadLock |
class | HUSD_AutoWriteOverridesLock |
class | HUSD_AutoWriteLock |
class | HUSD_AutoLayerLock |
Typedefs | |
typedef UT_IntrusivePtr < HUSD_Overrides > | HUSD_OverridesPtr |
typedef UT_IntrusivePtr< const HUSD_Overrides > | HUSD_ConstOverridesPtr |
typedef UT_SharedPtr < HUSD_LockedStage > | HUSD_LockedStagePtr |
typedef UT_Array < HUSD_LockedStagePtr > | HUSD_LockedStageArray |
typedef UT_WeakPtr < HUSD_LockedStage > | HUSD_LockedStageWeakPtr |
typedef UT_SharedPtr < HUSD_LoadMasks > | HUSD_LoadMasksPtr |
typedef UT_IntrusivePtr < XUSD_Data > | XUSD_DataPtr |
typedef UT_IntrusivePtr< const XUSD_Data > | XUSD_ConstDataPtr |
typedef UT_IntrusivePtr < XUSD_Layer > | XUSD_LayerPtr |
typedef UT_IntrusivePtr< const XUSD_Layer > | XUSD_ConstLayerPtr |
typedef UT_IntrusivePtr < XUSD_DataLock > | XUSD_DataLockPtr |
typedef UT_IntrusivePtr < XUSD_Ticket > | XUSD_TicketPtr |
typedef UT_Array< XUSD_TicketPtr > | XUSD_TicketArray |
typedef TfRefPtr< SdfLayer > | SdfLayerRefPtr |
typedef UT_Array< SdfLayerRefPtr > | XUSD_LayerArray |
typedef std::function < UT_StringHolder(const UT_StringRef &oldpath)> | HUSD_MakeNewPathFunc |
Enumerations | |
enum | HUSD_MirroringType { HUSD_NOT_FOR_MIRRORING, HUSD_FOR_MIRRORING } |
Definition at line 40 of file HUSD_DataHandle.h.
typedef UT_SharedPtr<HUSD_LoadMasks> HUSD_LoadMasksPtr |
Definition at line 49 of file HUSD_DataHandle.h.
Definition at line 44 of file HUSD_DataHandle.h.
Definition at line 42 of file HUSD_DataHandle.h.
Definition at line 45 of file HUSD_DataHandle.h.
typedef std::function<UT_StringHolder(const UT_StringRef &oldpath)> HUSD_MakeNewPathFunc |
Definition at line 78 of file HUSD_DataHandle.h.
Definition at line 38 of file HUSD_DataHandle.h.
typedef TfRefPtr<SdfLayer> SdfLayerRefPtr |
Definition at line 66 of file HUSD_DataHandle.h.
typedef UT_IntrusivePtr<const XUSD_Data> XUSD_ConstDataPtr |
Definition at line 56 of file HUSD_DataHandle.h.
typedef UT_IntrusivePtr<const XUSD_Layer> XUSD_ConstLayerPtr |
Definition at line 59 of file HUSD_DataHandle.h.
typedef UT_IntrusivePtr<XUSD_DataLock> XUSD_DataLockPtr |
Definition at line 60 of file HUSD_DataHandle.h.
typedef UT_IntrusivePtr<XUSD_Data> XUSD_DataPtr |
Definition at line 54 of file HUSD_DataHandle.h.
typedef UT_Array<SdfLayerRefPtr> XUSD_LayerArray |
Definition at line 68 of file HUSD_DataHandle.h.
typedef UT_IntrusivePtr<XUSD_Layer> XUSD_LayerPtr |
Definition at line 57 of file HUSD_DataHandle.h.
typedef UT_Array<XUSD_TicketPtr> XUSD_TicketArray |
Definition at line 64 of file HUSD_DataHandle.h.
typedef UT_IntrusivePtr<XUSD_Ticket> XUSD_TicketPtr |
Definition at line 62 of file HUSD_DataHandle.h.
enum HUSD_MirroringType |
Enumerator | |
---|---|
HUSD_NOT_FOR_MIRRORING | |
HUSD_FOR_MIRRORING |
Definition at line 72 of file HUSD_DataHandle.h.