|
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 1202 of file BRAY_Interface.h.
|
inline |
Definition at line 1243 of file BRAY_Interface.h.
|
inline |
Definition at line 1252 of file BRAY_Interface.h.
Definition at line 1296 of file BRAY_Interface.h.
|
inline |
Add an AOV to this output file.
Definition at line 1277 of file BRAY_Interface.h.
|
inline |
Cancel this output file for some reason.
Definition at line 1291 of file BRAY_Interface.h.
|
static |
|
inline |
Commit and add this output file to the render.
Definition at line 1284 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 1294 of file BRAY_Interface.h.
|
static |
|
inline |
Definition at line 1297 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 1269 of file BRAY_Interface.h.
| bool BRAY::OutputFile::setOptions | ( | const UT_Options & | options | ) |
Copy over options from those passed in.
|
inline |
Definition at line 1295 of file BRAY_Interface.h.