HDK
|
#include <HUSD_ObjectImport.h>
Public Member Functions | |
HUSD_ObjectImport (HUSD_AutoWriteLock &dest) | |
~HUSD_ObjectImport () | |
bool | importPrim (const OBJ_Node *object, const UT_StringHolder &primpath, const UT_StringHolder &primtype, const UT_StringHolder &primkind) const |
void | importParameters (const UT_StringHolder &primpath, const OP_Node *object, const HUSD_TimeCode &timecode, const fpreal time, bool firsttime, UT_Set< int > *parmindices=nullptr) const |
void | importSOP (SOP_Node *sop, OP_Context &context, const UT_StringRef &refprimpath, const UT_StringRef &pathattr, const UT_StringRef &primpath, const UT_StringRef &pathprefix, bool polygonsassubd, const UT_StringRef &subdgroup) const |
bool | importMaterial (VOP_Node *object, const UT_StringHolder &primpath) const |
bool | setLightGeometry (const UT_StringHolder &lightprimpath, const UT_StringHolder &geoprimpath) const |
bool | setLightPortal (const UT_StringHolder &lightprimpath, const UT_StringHolder &geoprimpath) const |
Static Public Member Functions | |
static UT_StringHolder | getPrimTypeForObject (const OP_Node *node, UT_Set< int > *parmindices=nullptr) |
static UT_StringHolder | getPrimKindForObject (const OP_Node *node) |
Definition at line 30 of file HUSD_ObjectImport.h.
HUSD_ObjectImport::HUSD_ObjectImport | ( | HUSD_AutoWriteLock & | dest | ) |
HUSD_ObjectImport::~HUSD_ObjectImport | ( | ) |
|
static |
|
static |
bool HUSD_ObjectImport::importMaterial | ( | VOP_Node * | object, |
const UT_StringHolder & | primpath | ||
) | const |
void HUSD_ObjectImport::importParameters | ( | const UT_StringHolder & | primpath, |
const OP_Node * | object, | ||
const HUSD_TimeCode & | timecode, | ||
const fpreal | time, | ||
bool | firsttime, | ||
UT_Set< int > * | parmindices = nullptr |
||
) | const |
bool HUSD_ObjectImport::importPrim | ( | const OBJ_Node * | object, |
const UT_StringHolder & | primpath, | ||
const UT_StringHolder & | primtype, | ||
const UT_StringHolder & | primkind | ||
) | const |
void HUSD_ObjectImport::importSOP | ( | SOP_Node * | sop, |
OP_Context & | context, | ||
const UT_StringRef & | refprimpath, | ||
const UT_StringRef & | pathattr, | ||
const UT_StringRef & | primpath, | ||
const UT_StringRef & | pathprefix, | ||
bool | polygonsassubd, | ||
const UT_StringRef & | subdgroup | ||
) | const |
bool HUSD_ObjectImport::setLightGeometry | ( | const UT_StringHolder & | lightprimpath, |
const UT_StringHolder & | geoprimpath | ||
) | const |
bool HUSD_ObjectImport::setLightPortal | ( | const UT_StringHolder & | lightprimpath, |
const UT_StringHolder & | geoprimpath | ||
) | const |