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

Implementation of a interface between ArnoldPatch and arnold. More...

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

Go to the source code of this file.

Classes

struct  Lumiverse::BucketPositionInfo
 Wrapper for unit (bucket) being rendered. More...
 
struct  Lumiverse::ProgressInfo
 Wrapper for progress information computed based on number of buckets. More...
 
class  Lumiverse::ArnoldInterface
 Interface between ArnoldPatch and arnold. Almost all arnold APIs are called from this class. More...
 

Namespaces

 Lumiverse
 Contains all core Lumiverse functions and variables.
 

Functions

template<size_t D, typename T >
static bool Lumiverse::parseArnoldParameter (const std::string &value, ArnoldParameterVector< D, T > &vector)
 Parses a formatted string into a ArnoldParameterVector instance. More...
 

Detailed Description

Implementation of a interface between ArnoldPatch and arnold.