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

#include <HUSD_Save.h>

Public Member Functions

 HUSD_Save ()
 
 ~HUSD_Save ()
 
bool addCombinedTimeSample (const HUSD_AutoReadLock &lock)
 
bool saveCombined (const UT_StringRef &filepath, bool filepath_is_time_dependent, UT_StringArray &saved_paths)
 
void clearSaveHistory ()
 
bool save (const HUSD_AutoReadLock &lock, const UT_StringRef &filepath, bool filepath_is_time_dependent, UT_StringArray &saved_paths)
 
HUSD_SaveStyle saveStyle () const
 
void setSaveStyle (HUSD_SaveStyle save_style)
 
bool resuireDefaultPrim () const
 
void setRequireDefaultPrim (bool require_default_prim)
 
const UT_StringHolderdefaultPrim () const
 
void setDefaultPrim (const UT_StringHolder &defaultprim)
 
bool clearHoudiniCustomData () const
 
void setClearHoudiniCustomData (bool clear_data)
 
bool flattenFileLayers () const
 
void setFlattenFileLayers (bool flatten_file_layers)
 
bool flattenSopLayers () const
 
void setFlattenSopLayers (bool flatten_sop_layers)
 
bool errorSavingImplicitPaths () const
 
void setErrorSavingImplicitPaths (bool error)
 
bool ignoreSavingImplicitPaths () const
 
void setIgnoreSavingImplicitPaths (bool ignore)
 
bool saveFilesFromDisk () const
 
void setSaveFilesFromDisk (bool save)
 
bool ensureMetricsSet () const
 
void setEnsureMetricsSet (bool set)
 
const UT_PathPatternsaveFilesPattern () const
 
void setSaveFilesPattern (const UT_StringHolder &pattern)
 
fpreal64 startFrame () const
 
void setStartFrame (fpreal64 start_time=-SYS_FP64_MAX)
 
fpreal64 endFrame () const
 
void setEndFrame (fpreal64 end_time=SYS_FP64_MAX)
 
fpreal64 timeCodesPerSecond () const
 
void setTimeCodesPerSecond (fpreal64 tps=SYS_FP64_MAX)
 
fpreal64 framesPerSecond () const
 
void setFramesPerSecond (fpreal64 fps=SYS_FP64_MAX)
 
const HUSD_OutputProcessorArrayoutputProcessors () const
 
void setOutputProcessors (const HUSD_OutputProcessorArray &aps)
 
OP_NodeoutputProcessorsConfigNode () const
 
void setOutputProcessorsConfigNode (OP_Node *config_node)
 
fpreal outputProcessorsTime () const
 
void setOutputProcessorsTime (fpreal t)
 

Detailed Description

Definition at line 100 of file HUSD_Save.h.

Constructor & Destructor Documentation

HUSD_Save::HUSD_Save ( )
HUSD_Save::~HUSD_Save ( )

Member Function Documentation

bool HUSD_Save::addCombinedTimeSample ( const HUSD_AutoReadLock lock)
bool HUSD_Save::clearHoudiniCustomData ( ) const
inline

Definition at line 132 of file HUSD_Save.h.

void HUSD_Save::clearSaveHistory ( )
const UT_StringHolder& HUSD_Save::defaultPrim ( ) const
inline

Definition at line 127 of file HUSD_Save.h.

fpreal64 HUSD_Save::endFrame ( ) const
inline

Definition at line 183 of file HUSD_Save.h.

bool HUSD_Save::ensureMetricsSet ( ) const
inline

Definition at line 162 of file HUSD_Save.h.

bool HUSD_Save::errorSavingImplicitPaths ( ) const
inline

Definition at line 147 of file HUSD_Save.h.

bool HUSD_Save::flattenFileLayers ( ) const
inline

Definition at line 137 of file HUSD_Save.h.

bool HUSD_Save::flattenSopLayers ( ) const
inline

Definition at line 142 of file HUSD_Save.h.

fpreal64 HUSD_Save::framesPerSecond ( ) const
inline

Definition at line 193 of file HUSD_Save.h.

bool HUSD_Save::ignoreSavingImplicitPaths ( ) const
inline

Definition at line 152 of file HUSD_Save.h.

const HUSD_OutputProcessorArray& HUSD_Save::outputProcessors ( ) const
inline

Definition at line 198 of file HUSD_Save.h.

OP_Node* HUSD_Save::outputProcessorsConfigNode ( ) const
inline

Definition at line 204 of file HUSD_Save.h.

fpreal HUSD_Save::outputProcessorsTime ( ) const
inline

Definition at line 209 of file HUSD_Save.h.

bool HUSD_Save::resuireDefaultPrim ( ) const
inline

Definition at line 121 of file HUSD_Save.h.

bool HUSD_Save::save ( const HUSD_AutoReadLock lock,
const UT_StringRef filepath,
bool  filepath_is_time_dependent,
UT_StringArray saved_paths 
)
bool HUSD_Save::saveCombined ( const UT_StringRef filepath,
bool  filepath_is_time_dependent,
UT_StringArray saved_paths 
)
bool HUSD_Save::saveFilesFromDisk ( ) const
inline

Definition at line 157 of file HUSD_Save.h.

const UT_PathPattern* HUSD_Save::saveFilesPattern ( ) const
inline

Definition at line 167 of file HUSD_Save.h.

HUSD_SaveStyle HUSD_Save::saveStyle ( ) const
inline

Definition at line 116 of file HUSD_Save.h.

void HUSD_Save::setClearHoudiniCustomData ( bool  clear_data)
inline

Definition at line 134 of file HUSD_Save.h.

void HUSD_Save::setDefaultPrim ( const UT_StringHolder defaultprim)
inline

Definition at line 129 of file HUSD_Save.h.

void HUSD_Save::setEndFrame ( fpreal64  end_time = SYS_FP64_MAX)
inline

Definition at line 185 of file HUSD_Save.h.

void HUSD_Save::setEnsureMetricsSet ( bool  set)
inline

Definition at line 164 of file HUSD_Save.h.

void HUSD_Save::setErrorSavingImplicitPaths ( bool  error)
inline

Definition at line 149 of file HUSD_Save.h.

void HUSD_Save::setFlattenFileLayers ( bool  flatten_file_layers)
inline

Definition at line 139 of file HUSD_Save.h.

void HUSD_Save::setFlattenSopLayers ( bool  flatten_sop_layers)
inline

Definition at line 144 of file HUSD_Save.h.

void HUSD_Save::setFramesPerSecond ( fpreal64  fps = SYS_FP64_MAX)
inline

Definition at line 195 of file HUSD_Save.h.

void HUSD_Save::setIgnoreSavingImplicitPaths ( bool  ignore)
inline

Definition at line 154 of file HUSD_Save.h.

void HUSD_Save::setOutputProcessors ( const HUSD_OutputProcessorArray aps)
inline

Definition at line 200 of file HUSD_Save.h.

void HUSD_Save::setOutputProcessorsConfigNode ( OP_Node config_node)
inline

Definition at line 206 of file HUSD_Save.h.

void HUSD_Save::setOutputProcessorsTime ( fpreal  t)
inline

Definition at line 211 of file HUSD_Save.h.

void HUSD_Save::setRequireDefaultPrim ( bool  require_default_prim)
inline

Definition at line 123 of file HUSD_Save.h.

void HUSD_Save::setSaveFilesFromDisk ( bool  save)
inline

Definition at line 159 of file HUSD_Save.h.

void HUSD_Save::setSaveFilesPattern ( const UT_StringHolder pattern)
inline

Definition at line 169 of file HUSD_Save.h.

void HUSD_Save::setSaveStyle ( HUSD_SaveStyle  save_style)
inline

Definition at line 118 of file HUSD_Save.h.

void HUSD_Save::setStartFrame ( fpreal64  start_time = -SYS_FP64_MAX)
inline

Definition at line 180 of file HUSD_Save.h.

void HUSD_Save::setTimeCodesPerSecond ( fpreal64  tps = SYS_FP64_MAX)
inline

Definition at line 190 of file HUSD_Save.h.

fpreal64 HUSD_Save::startFrame ( ) const
inline

Definition at line 178 of file HUSD_Save.h.

fpreal64 HUSD_Save::timeCodesPerSecond ( ) const
inline

Definition at line 188 of file HUSD_Save.h.


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