HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_EditReferences Class Reference

#include <HUSD_EditReferences.h>

Public Member Functions

 HUSD_EditReferences (HUSD_AutoWriteLock &lock)
 
 ~HUSD_EditReferences ()
 
void setParentPrimType (const UT_StringHolder &primtype)
 
const UT_StringHolder & parentPrimType () const
 
void setPrimKind (const UT_StringHolder &kind)
 
const UT_StringHolder & primKind () const
 
void setRefType (const UT_StringHolder &reftype)
 
const UT_StringHolder & refType () const
 
void setRefEditOp (const UT_StringHolder &refeditop)
 
const UT_StringHolder & refEditOp () const
 
bool addReference (const UT_StringRef &primpath, const UT_StringRef &reffilepath, const UT_StringRef &refprimpath, const HUSD_LayerOffset &offset=HUSD_LayerOffset(), const UT_StringMap< UT_StringHolder > &refargs=UT_StringMap< UT_StringHolder >(), const GU_DetailHandle &gdh=GU_DetailHandle()) const
 
bool addReference (const HUSD_FindPrims &findprims, const UT_StringRef &reffilepath, const UT_StringRef &refprimpath, const HUSD_LayerOffset &offset=HUSD_LayerOffset(), const UT_StringMap< UT_StringHolder > &refargs=UT_StringMap< UT_StringHolder >(), const GU_DetailHandle &gdh=GU_DetailHandle()) const
 
bool removeReference (const UT_StringRef &primpath, const UT_StringRef &reffilepath, const UT_StringRef &refprimpath, const HUSD_LayerOffset &offset=HUSD_LayerOffset(), const UT_StringMap< UT_StringHolder > &refargs=UT_StringMap< UT_StringHolder >(), bool define_parent_prims=false) const
 
bool removeReference (const HUSD_FindPrims &findprims, const UT_StringRef &reffilepath, const UT_StringRef &refprimpath, const HUSD_LayerOffset &offset=HUSD_LayerOffset(), const UT_StringMap< UT_StringHolder > &refargs=UT_StringMap< UT_StringHolder >(), bool define_parent_prims=false) const
 
bool clearLayerReferenceEdits (const UT_StringRef &primpath, bool define_parent_prims=false)
 
bool clearLayerReferenceEdits (const HUSD_FindPrims &findprims, bool define_parent_prims=false)
 
bool clearReferences (const UT_StringRef &primpath, bool define_parent_prims=false)
 
bool clearReferences (const HUSD_FindPrims &findprims, bool define_parent_prims=false)
 

Detailed Description

Definition at line 28 of file HUSD_EditReferences.h.

Constructor & Destructor Documentation

HUSD_EditReferences::HUSD_EditReferences ( HUSD_AutoWriteLock &  lock)
HUSD_EditReferences::~HUSD_EditReferences ( )

Member Function Documentation

bool HUSD_EditReferences::addReference ( const UT_StringRef &  primpath,
const UT_StringRef &  reffilepath,
const UT_StringRef &  refprimpath,
const HUSD_LayerOffset &  offset = HUSD_LayerOffset(),
const UT_StringMap< UT_StringHolder > &  refargs = UT_StringMap< UT_StringHolder >(),
const GU_DetailHandle &  gdh = GU_DetailHandle() 
) const
bool HUSD_EditReferences::addReference ( const HUSD_FindPrims &  findprims,
const UT_StringRef &  reffilepath,
const UT_StringRef &  refprimpath,
const HUSD_LayerOffset &  offset = HUSD_LayerOffset(),
const UT_StringMap< UT_StringHolder > &  refargs = UT_StringMap< UT_StringHolder >(),
const GU_DetailHandle &  gdh = GU_DetailHandle() 
) const
bool HUSD_EditReferences::clearLayerReferenceEdits ( const UT_StringRef &  primpath,
bool  define_parent_prims = false 
)
bool HUSD_EditReferences::clearLayerReferenceEdits ( const HUSD_FindPrims &  findprims,
bool  define_parent_prims = false 
)
bool HUSD_EditReferences::clearReferences ( const UT_StringRef &  primpath,
bool  define_parent_prims = false 
)
bool HUSD_EditReferences::clearReferences ( const HUSD_FindPrims &  findprims,
bool  define_parent_prims = false 
)
const UT_StringHolder& HUSD_EditReferences::parentPrimType ( ) const
inline

Definition at line 38 of file HUSD_EditReferences.h.

const UT_StringHolder& HUSD_EditReferences::primKind ( ) const
inline

Definition at line 44 of file HUSD_EditReferences.h.

const UT_StringHolder& HUSD_EditReferences::refEditOp ( ) const
inline

Definition at line 54 of file HUSD_EditReferences.h.

const UT_StringHolder& HUSD_EditReferences::refType ( ) const
inline

Definition at line 49 of file HUSD_EditReferences.h.

bool HUSD_EditReferences::removeReference ( const UT_StringRef &  primpath,
const UT_StringRef &  reffilepath,
const UT_StringRef &  refprimpath,
const HUSD_LayerOffset &  offset = HUSD_LayerOffset(),
const UT_StringMap< UT_StringHolder > &  refargs = UT_StringMap< UT_StringHolder >(),
bool  define_parent_prims = false 
) const
bool HUSD_EditReferences::removeReference ( const HUSD_FindPrims &  findprims,
const UT_StringRef &  reffilepath,
const UT_StringRef &  refprimpath,
const HUSD_LayerOffset &  offset = HUSD_LayerOffset(),
const UT_StringMap< UT_StringHolder > &  refargs = UT_StringMap< UT_StringHolder >(),
bool  define_parent_prims = false 
) const
void HUSD_EditReferences::setParentPrimType ( const UT_StringHolder &  primtype)
inline

Definition at line 36 of file HUSD_EditReferences.h.

void HUSD_EditReferences::setPrimKind ( const UT_StringHolder &  kind)
inline

Definition at line 42 of file HUSD_EditReferences.h.

void HUSD_EditReferences::setRefEditOp ( const UT_StringHolder &  refeditop)
inline

Definition at line 52 of file HUSD_EditReferences.h.

void HUSD_EditReferences::setRefType ( const UT_StringHolder &  reftype)
inline

Definition at line 47 of file HUSD_EditReferences.h.


The documentation for this class was generated from the following file: