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_StringHolderparentPrimType () const
 
void setPrimKind (const UT_StringHolder &kind)
 
const UT_StringHolderprimKind () const
 
void setRefType (const UT_StringHolder &reftype)
 
const UT_StringHolderrefType () const
 
void setRefEditOp (const UT_StringHolder &refeditop)
 
const UT_StringHolderrefEditOp () 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 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 clearLayerReferenceEdits (const UT_StringRef &primpath, bool define_parent_prims=false)
 
bool clearReferences (const UT_StringRef &primpath, 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_StringMapUT_StringHolder >(),
const GU_DetailHandle gdh = GU_DetailHandle() 
) const
bool HUSD_EditReferences::clearLayerReferenceEdits ( const UT_StringRef primpath,
bool  define_parent_prims = false 
)
bool HUSD_EditReferences::clearReferences ( const UT_StringRef primpath,
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 56 of file HUSD_EditReferences.h.

const UT_StringHolder& HUSD_EditReferences::refType ( ) const
inline

Definition at line 50 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_StringMapUT_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 54 of file HUSD_EditReferences.h.

void HUSD_EditReferences::setRefType ( const UT_StringHolder reftype)
inline

Definition at line 48 of file HUSD_EditReferences.h.


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