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_Function.h>
#include <UT/UT_IntrusivePtr.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_Set.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringMap.h>
#include <UT/UT_StringSet.h>
#include <UT/UT_WeakPtr.h>
#include <pxr/pxr.h>
+ 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_IntrusivePtr
< HUSD_PostLayers
HUSD_PostLayersPtr
 
typedef UT_IntrusivePtr< const
HUSD_PostLayers
HUSD_ConstPostLayersPtr
 
typedef UT_SharedPtr
< HUSD_LockedStage
HUSD_LockedStagePtr
 
typedef UT_Set
< HUSD_LockedStagePtr
HUSD_LockedStageSet
 
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_LockedGeo
XUSD_LockedGeoPtr
 
typedef UT_Set< XUSD_LockedGeoPtrXUSD_LockedGeoSet
 
typedef TfRefPtr< SdfLayerSdfLayerRefPtr
 
typedef UT_Array< SdfLayerRefPtrXUSD_LayerArray
 
typedef UT_Set< SdfLayerRefPtrXUSD_LayerSet
 
typedef UT_Function
< UT_StringHolder(const
UT_StringRef &oldpath)> 
HUSD_MakeNewPathFunc
 

Enumerations

enum  HUSD_MirroringType { HUSD_NOT_FOR_MIRRORING, HUSD_FOR_MIRRORING, HUSD_EXTERNAL_STAGE }
 

Typedef Documentation

Definition at line 54 of file HUSD_DataHandle.h.

Definition at line 49 of file HUSD_DataHandle.h.

Definition at line 85 of file HUSD_DataHandle.h.

Definition at line 71 of file HUSD_DataHandle.h.

Definition at line 61 of file HUSD_DataHandle.h.

Definition at line 65 of file HUSD_DataHandle.h.

Definition at line 59 of file HUSD_DataHandle.h.

Definition at line 73 of file HUSD_DataHandle.h.

Definition at line 62 of file HUSD_DataHandle.h.

Definition at line 74 of file HUSD_DataHandle.h.

Definition at line 69 of file HUSD_DataHandle.h.

Enumeration Type Documentation

Enumerator
HUSD_NOT_FOR_MIRRORING 
HUSD_FOR_MIRRORING 
HUSD_EXTERNAL_STAGE 

Definition at line 78 of file HUSD_DataHandle.h.