film.h File Reference

#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)


Generated on Mon May 18 07:19:15 2009 for lux by  doxygen 1.5.7.1