26 lines
546 B
C++
26 lines
546 B
C++
#ifndef RENDERMODE_H
|
|
#define RENDERMODE_H
|
|
|
|
namespace olive {
|
|
|
|
/**
|
|
* @brief The primary different "modes" the renderer can function in
|
|
*/
|
|
enum RenderMode {
|
|
/**
|
|
* This render is for realtime preview ONLY and does not need to be "perfect". Nodes can use lower-accuracy functions
|
|
* to save performance when possible.
|
|
*/
|
|
kOffline,
|
|
|
|
/**
|
|
* This render is some sort of export or master copy and Nodes should take time/bandwidth/system resources to produce
|
|
* a higher accuracy version.
|
|
*/
|
|
kOnline
|
|
};
|
|
|
|
}
|
|
|
|
#endif // RENDERMODE_H
|