Lumiverse  2.5
A framework for creating lighting control applications
Classes | Namespaces
ArnoldAnimationPatch.h File Reference

Subclass of ArnoldPatch to render frames of an animation. More...

#include "LumiverseCoreConfig.h"
#include "../lib/libjson/libjson.h"
#include "SimulationAnimationPatch.h"
#include "ArnoldPatch.h"
#include "ArnoldMemoryFrameManager.h"
#include "ArnoldFileFrameManager.h"
#include "imageio.h"
#include "../lib/libpng/png.h"
#include <thread>
#include <chrono>
#include <iostream>
Include dependency graph for ArnoldAnimationPatch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Lumiverse::ArnoldAnimationPatch
 A subclass of ArnoldPatch. Instead of interrupting the worker thread every time a new rendering task is received, this class keeps all requests in a queue. A worker thread grasps tasks and dumps frame buffer to a ArnoldFrameManager. More...
 

Namespaces

 Lumiverse
 Contains all core Lumiverse functions and variables.
 

Detailed Description

Subclass of ArnoldPatch to render frames of an animation.