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

#include <HUSD_ObjectImport-2.0.h>

Public Member Functions

 HUSD_ObjectImport2 (HUSD_AutoWriteLock &dest)
 
 ~HUSD_ObjectImport2 ()
 
bool importPrim (const OBJ_Node *object, const UT_StringHolder &primpath, const UT_StringHolder &primtype, const UT_StringHolder &primkind) const
 
void recordSOPForImport (SOP_Node *sop, OP_Context &context, const UT_StringMap< UT_StringHolder > &args, const UT_StringRef &refprimpath, const UT_StringRef &primpath)
 
void importAllRecordedSOPs (bool asreference=true)
 
bool importMaterial (VOP_Node *object, const UT_StringHolder &primpath) const
 
HUSD_PathSet getOutputShaders (const UT_StringHolder &matpath) const
 

Static Public Member Functions

static UT_StringHolder getPrimKindForObject (const OP_Node *node)
 

Detailed Description

Definition at line 29 of file HUSD_ObjectImport-2.0.h.

Constructor & Destructor Documentation

HUSD_ObjectImport2::HUSD_ObjectImport2 ( HUSD_AutoWriteLock dest)
explicit
HUSD_ObjectImport2::~HUSD_ObjectImport2 ( )

Member Function Documentation

HUSD_PathSet HUSD_ObjectImport2::getOutputShaders ( const UT_StringHolder matpath) const
static UT_StringHolder HUSD_ObjectImport2::getPrimKindForObject ( const OP_Node node)
static
void HUSD_ObjectImport2::importAllRecordedSOPs ( bool  asreference = true)
bool HUSD_ObjectImport2::importMaterial ( VOP_Node object,
const UT_StringHolder primpath 
) const
bool HUSD_ObjectImport2::importPrim ( const OBJ_Node object,
const UT_StringHolder primpath,
const UT_StringHolder primtype,
const UT_StringHolder primkind 
) const
void HUSD_ObjectImport2::recordSOPForImport ( SOP_Node sop,
OP_Context context,
const UT_StringMap< UT_StringHolder > &  args,
const UT_StringRef refprimpath,
const UT_StringRef primpath 
)

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