HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_DataHandle.h File Reference
#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>
+ Include dependency graph for HUSD_DataHandle.h:
+ This graph shows which files directly or indirectly include this file:

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_TicketPtrXUSD_TicketArray
 
typedef TfRefPtr< SdfLayerSdfLayerRefPtr
 
typedef UT_Array< SdfLayerRefPtrXUSD_LayerArray
 
typedef std::function
< UT_StringHolder(const
UT_StringRef &oldpath)> 
HUSD_MakeNewPathFunc
 

Enumerations

enum  HUSD_MirroringType { HUSD_NOT_FOR_MIRRORING, HUSD_FOR_MIRRORING }
 

Typedef Documentation

Definition at line 48 of file HUSD_DataHandle.h.

typedef std::function<UT_StringHolder(const UT_StringRef &oldpath)> HUSD_MakeNewPathFunc

Definition at line 77 of file HUSD_DataHandle.h.

Definition at line 65 of file HUSD_DataHandle.h.

Definition at line 55 of file HUSD_DataHandle.h.

Definition at line 59 of file HUSD_DataHandle.h.

Definition at line 53 of file HUSD_DataHandle.h.

Definition at line 67 of file HUSD_DataHandle.h.

Definition at line 56 of file HUSD_DataHandle.h.

Definition at line 63 of file HUSD_DataHandle.h.

Definition at line 61 of file HUSD_DataHandle.h.

Enumeration Type Documentation

Enumerator
HUSD_NOT_FOR_MIRRORING 
HUSD_FOR_MIRRORING 

Definition at line 71 of file HUSD_DataHandle.h.