|
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 1206 of file BRAY_Interface.h.
|
inline |
Definition at line 1247 of file BRAY_Interface.h.
|
inline |
Definition at line 1256 of file BRAY_Interface.h.
Definition at line 1300 of file BRAY_Interface.h.
|
inline |
Add an AOV to this output file.
Definition at line 1281 of file BRAY_Interface.h.
|
inline |
Cancel this output file for some reason.
Definition at line 1295 of file BRAY_Interface.h.
|
static |
|
inline |
Commit and add this output file to the render.
Definition at line 1288 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 1298 of file BRAY_Interface.h.
|
static |
|
inline |
Definition at line 1301 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 1273 of file BRAY_Interface.h.
| bool BRAY::OutputFile::setOptions | ( | const UT_Options & | options | ) |
Copy over options from those passed in.
|
inline |
Definition at line 1299 of file BRAY_Interface.h.