HDK
|
A render product represents an output file. More...
#include <BRAY_Interface.h>
Classes | |
struct | AOV |
Public Member Functions | |
OutputFile (BRAY::ScenePtr &scene, const UT_StringHolder &filename, const UT_StringHolder &type) | |
~OutputFile () | |
bool | setOptions (const UT_Options &options) |
Copy over options from those passed in. More... | |
AOV & | appendAOV (const UT_StringHolder &name) |
Add an AOV to this output file. More... | |
bool | commit () |
Commit and add this output file to the render. More... | |
void | cancel () |
Cancel this output file for some reason. More... | |
const UT_StringHolder & | filename () const |
Access member data. More... | |
const UT_StringHolder & | type () const |
const UT_Array< AOV > & | aovs () const |
const UT_Options & | options () const |
template<typename T > | |
bool | setOption (const UT_StringHolder &name, const T *value, exint size) |
template<typename T > | |
bool | setOption (const UT_StringHolder &name, const T &value) |
void | dump () const |
void | dump (UT_JSONWriter &w) const |
Static Public Member Functions | |
static bool | isKnownType (const UT_StringRef &type) |
static void | clearFiles (BRAY::ScenePtr &scene) |
A render product represents an output file.
Definition at line 1152 of file BRAY_Interface.h.
|
inline |
Definition at line 1193 of file BRAY_Interface.h.
|
inline |
Definition at line 1202 of file BRAY_Interface.h.
Definition at line 1246 of file BRAY_Interface.h.
|
inline |
Add an AOV to this output file.
Definition at line 1227 of file BRAY_Interface.h.
|
inline |
Cancel this output file for some reason.
Definition at line 1241 of file BRAY_Interface.h.
|
static |
|
inline |
Commit and add this output file to the render.
Definition at line 1234 of file BRAY_Interface.h.
void BRAY::OutputFile::dump | ( | ) | const |
Dump information (used by karma:debug)
void BRAY::OutputFile::dump | ( | UT_JSONWriter & | w | ) | const |
Dump information (used by karma:debug)
|
inline |
Access member data.
Definition at line 1244 of file BRAY_Interface.h.
|
static |
|
inline |
Definition at line 1247 of file BRAY_Interface.h.
bool BRAY::OutputFile::setOption | ( | const UT_StringHolder & | name, |
const T * | value, | ||
exint | size | ||
) |
Method is specialized for T in:
|
inline |
Method is specialized for T in:
Definition at line 1219 of file BRAY_Interface.h.
bool BRAY::OutputFile::setOptions | ( | const UT_Options & | options | ) |
Copy over options from those passed in.
|
inline |
Definition at line 1245 of file BRAY_Interface.h.