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

#include <HUSD_ManagePrims.h>

Public Member Functions

 HUSD_ManagePrims (HUSD_AutoLayerLock &lock)
 
 ~HUSD_ManagePrims ()
 
bool copyPrim (const UT_StringRef &source_primpath, const UT_StringRef &dest_primpath, const UT_StringRef &parentprimtype) const
 
bool movePrim (const UT_StringRef &source_primpath, const UT_StringRef &dest_primpath, const UT_StringRef &parentprimtype) const
 
bool deletePrim (const UT_StringRef &primpath) const
 
bool setPrimReference (const UT_StringRef &primpath, const UT_StringRef &reffilepath, const UT_StringRef &refprimpath, bool as_payload) const
 
bool setPrimXform (const UT_StringRef &primpath, const UT_Matrix4D &xform) const
 
bool setPrimVariant (const UT_StringRef &primpath, const UT_StringRef &variantset, const UT_StringRef &variantname)
 
bool setPrimVisibility (const UT_StringRef &primpath, bool makevisible)
 
bool setPrimActivation (const UT_StringRef &primpath, bool makeactive)
 
bool setPrimInstanceable (const UT_StringRef &primpath, bool makeinstanceable)
 
bool setPrimKind (const UT_StringRef &primpath, const UT_StringRef &kind)
 
int primEditorNodeId () const
 
void setPrimEditorNodeId (int nodeid)
 

Detailed Description

Definition at line 26 of file HUSD_ManagePrims.h.

Constructor & Destructor Documentation

HUSD_ManagePrims::HUSD_ManagePrims ( HUSD_AutoLayerLock lock)
HUSD_ManagePrims::~HUSD_ManagePrims ( )

Member Function Documentation

bool HUSD_ManagePrims::copyPrim ( const UT_StringRef source_primpath,
const UT_StringRef dest_primpath,
const UT_StringRef parentprimtype 
) const
bool HUSD_ManagePrims::deletePrim ( const UT_StringRef primpath) const
bool HUSD_ManagePrims::movePrim ( const UT_StringRef source_primpath,
const UT_StringRef dest_primpath,
const UT_StringRef parentprimtype 
) const
int HUSD_ManagePrims::primEditorNodeId ( ) const
inline

Definition at line 69 of file HUSD_ManagePrims.h.

bool HUSD_ManagePrims::setPrimActivation ( const UT_StringRef primpath,
bool  makeactive 
)
void HUSD_ManagePrims::setPrimEditorNodeId ( int  nodeid)
inline

Definition at line 71 of file HUSD_ManagePrims.h.

bool HUSD_ManagePrims::setPrimInstanceable ( const UT_StringRef primpath,
bool  makeinstanceable 
)
bool HUSD_ManagePrims::setPrimKind ( const UT_StringRef primpath,
const UT_StringRef kind 
)
bool HUSD_ManagePrims::setPrimReference ( const UT_StringRef primpath,
const UT_StringRef reffilepath,
const UT_StringRef refprimpath,
bool  as_payload 
) const
bool HUSD_ManagePrims::setPrimVariant ( const UT_StringRef primpath,
const UT_StringRef variantset,
const UT_StringRef variantname 
)
bool HUSD_ManagePrims::setPrimVisibility ( const UT_StringRef primpath,
bool  makevisible 
)
bool HUSD_ManagePrims::setPrimXform ( const UT_StringRef primpath,
const UT_Matrix4D xform 
) const

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