LightWrap++
AC++wrapperfortheLightWave3DSDK
colour_management.h File Reference

colous management functionality as added in LW 10.0 More...

#include <lwpp/storeable.h>
#include <lwpp/wrapper.h>
+ Include dependency graph for colour_management.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lwpp::ColourManager
struct  lwpp::st_lwcolorspacefuncs

Namespaces

namespace  lwpp
 contain Carbon specific code for the OSX XCode version platform_carbon.cpp lwpp

Macros

#define LWPP_COLORSPACEFUNCS_GLOBAL   "LWColorSpace"

Typedefs

typedef struct
lwpp::st_lwcolorspacefuncs 
lwpp::LWColorSpaceFuncs
typedef void lwpp::LWPixelConversionAlphaFunc (struct st_lwimagelookup *, float *, float *)
typedef void lwpp::LWPixelConversionRGBFunc (struct st_lwimagelookup *, float *, float *)

Enumerations

enum  lwpp::LWColorSpaceType {
  lwpp::lwcst_viewer = 0, lwpp::lwcst_surface_color, lwpp::lwcst_light_color, lwpp::lwcst_palette_files,
  lwpp::lwcst_8bit_files, lwpp::lwcst_float_files, lwpp::lwcst_alpha_files, lwpp::lwcst_output,
  lwpp::lwcst_output_alpha, lwpp::lwcst_sizeof
}
enum  lwpp::LWColourSpace {
  lwpp::lwcs_linear = 0, lwpp::lwcs_sRGB, lwpp::lwcs_rec709, lwpp::lwcs_cineon,
  lwpp::lwcs_ciexyz, lwpp::lwcs_sizeof
}
enum  lwpp::LWColourSpaceConversion { lwpp::lwcsc_colorspaceToLinear = 0, lwpp::lwcsc_linearToColorspace, lwpp::lwcsc_sizeof }
enum  lwpp::LWColourSpaceLayer { lwpp::lwcsl_RGB = 0, lwpp::lwcsl_Alpha, lwpp::lwcsl_sizeof }

Detailed Description

colous management functionality as added in LW 10.0

Note:
this is a modified version of the header as supplied with LW 10.0. The original header is not included

Macro Definition Documentation

#define LWPP_COLORSPACEFUNCS_GLOBAL   "LWColorSpace"