HDK
 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, const UT_Options &config_overrides, OP_Node *lop_node, fpreal t, const UT_Options &stage_variables)
 
virtual bool processSavePath (const UT_StringRef &asset_path, const UT_StringRef &referencing_layer_path, bool asset_is_layer, UT_String &newpath, UT_String &error)
 
virtual bool processReferencePath (const UT_StringRef &asset_path, const UT_StringRef &referencing_layer_path, bool asset_is_layer, UT_String &newpath, UT_String &error)
 
virtual bool processReferenceExpression (const UT_StringRef &asset_expression, const UT_StringRef &referencing_layer_path, bool asset_is_layer, UT_String &newpath, UT_String &error)
 
virtual bool processLayer (const UT_StringRef &identifier, UT_String &error)
 
virtual UT_StringHolder displayName () const =0
 
virtual const
PI_EditScriptedParms
parameters () const =0
 
virtual bool hidden () const
 

Detailed Description

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

Definition at line 35 of file HUSD_OutputProcessor.h.

Constructor & Destructor Documentation

virtual HUSD_OutputProcessor::~HUSD_OutputProcessor ( )
virtualdefault

Standard virtual destructor for this abstract base class.

Member Function Documentation

virtual void HUSD_OutputProcessor::beginSave ( OP_Node config_node,
const UT_Options config_overrides,
OP_Node lop_node,
fpreal  t,
const UT_Options stage_variables 
)
inlinevirtual

Definition at line 41 of file HUSD_OutputProcessor.h.

virtual UT_StringHolder HUSD_OutputProcessor::displayName ( ) const
pure virtual
virtual bool HUSD_OutputProcessor::hidden ( ) const
inlinevirtual

Definition at line 77 of file HUSD_OutputProcessor.h.

virtual const PI_EditScriptedParms* HUSD_OutputProcessor::parameters ( ) const
pure virtual
virtual bool HUSD_OutputProcessor::processLayer ( const UT_StringRef identifier,
UT_String error 
)
inlinevirtual

Definition at line 70 of file HUSD_OutputProcessor.h.

virtual bool HUSD_OutputProcessor::processReferenceExpression ( const UT_StringRef asset_expression,
const UT_StringRef referencing_layer_path,
bool  asset_is_layer,
UT_String newpath,
UT_String error 
)
inlinevirtual

Definition at line 62 of file HUSD_OutputProcessor.h.

virtual bool HUSD_OutputProcessor::processReferencePath ( const UT_StringRef asset_path,
const UT_StringRef referencing_layer_path,
bool  asset_is_layer,
UT_String newpath,
UT_String error 
)
inlinevirtual

Definition at line 55 of file HUSD_OutputProcessor.h.

virtual bool HUSD_OutputProcessor::processSavePath ( const UT_StringRef asset_path,
const UT_StringRef referencing_layer_path,
bool  asset_is_layer,
UT_String newpath,
UT_String error 
)
inlinevirtual

Definition at line 48 of file HUSD_OutputProcessor.h.


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