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

Implementation of a patch for Arnold. More...

#include "LumiverseCoreConfig.h"
#include <iostream>
#include <thread>
#include <algorithm>
#include <cstdio>
#include <atomic>
#include "../Patch.h"
#include "../lib/libjson/libjson.h"
Include dependency graph for SimulationPatch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Lumiverse::SimulationLightRecord
 Record that denotes if a arnold light node requires update. More...
 
class  Lumiverse::SimulationPatch
 The Arnold Patch object is responsible for the communication between the Arnold renderer and the Lumiverse devices. The major part of communication is done with help of an ArnoldInterface object. SimulationPatch handles parsing Json and passing info to ArnoldInterface. More...
 

Namespaces

 Lumiverse
 Contains all core Lumiverse functions and variables.
 

Detailed Description

Implementation of a patch for Arnold.