All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_OutputProcessor Class Referenceabstract

#include <HUSD_OutputProcessor.h>

Public Member Functions

virtual ~HUSD_OutputProcessor ()=default
 Standard virtual destructor for this abstract base class. More...
virtual void beginSave (OP_Node *config_node, fpreal t)=0
virtual void endSave ()=0
virtual bool processAsset (const UT_StringRef &asset_path, const UT_StringRef &asset_path_for_save, const UT_StringRef &referencing_layer_path, bool asset_is_layer, bool for_save, UT_String &newpath, UT_String &error)=0
virtual const UT_StringHolderdisplayName () const =0
virtual const
parameters () const =0
virtual bool hidden () const

Detailed Description

Performs processing on a USD output path during a save operation.

Definition at line 33 of file HUSD_OutputProcessor.h.

Constructor & Destructor Documentation

virtual HUSD_OutputProcessor::~HUSD_OutputProcessor ( )

Standard virtual destructor for this abstract base class.

Member Function Documentation

virtual void HUSD_OutputProcessor::beginSave ( OP_Node config_node,
fpreal  t 
pure virtual
virtual const UT_StringHolder& HUSD_OutputProcessor::displayName ( ) const
pure virtual
virtual void HUSD_OutputProcessor::endSave ( )
pure virtual
virtual bool HUSD_OutputProcessor::hidden ( ) const

Definition at line 53 of file HUSD_OutputProcessor.h.

virtual const PI_EditScriptedParms* HUSD_OutputProcessor::parameters ( ) const
pure virtual
virtual bool HUSD_OutputProcessor::processAsset ( const UT_StringRef asset_path,
const UT_StringRef asset_path_for_save,
const UT_StringRef referencing_layer_path,
bool  asset_is_layer,
bool  for_save,
UT_String newpath,
UT_String error 
pure virtual

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