#include "lux.h"
#include "color.h"
#include "error.h"
#include <boost/serialization/split_member.hpp>
Go to the source code of this file.
Classes | |
class | lux::ArrSample |
class | lux::Film |
Namespaces | |
namespace | lux |
Enumerations | |
enum | lux::ImageType { lux::IMAGE_NONE = 0, lux::IMAGE_FILEOUTPUT = 1 << 1, lux::IMAGE_FRAMEBUFFER = 1 << 2, lux::IMAGE_ALL = IMAGE_FILEOUTPUT | IMAGE_FRAMEBUFFER } |
enum | lux::BufferType { lux::BUF_TYPE_PER_PIXEL = 0, lux::BUF_TYPE_PER_SCREEN, lux::BUF_TYPE_RAW, lux::NUM_OF_BUFFER_TYPES } |
enum | lux::BufferOutputConfig { lux::BUF_FRAMEBUFFER = 1 << 0, lux::BUF_STANDALONE = 1 << 1, lux::BUF_RAWDATA = 1 << 2 } |
Functions | |
void | lux::ApplyImagingPipeline (float *rgb, int xResolution, int yResolution, float *yWeight, float bloomRadius, float bloomWeight, const char *toneMapName, const ParamSet *toneMapParams, float gamma, float dither, int maxDisplayValue) |