File ofxPixels.h

Contains pixel struct definitions

Typedefs

typedef struct OfxRGBAColourB OfxRGBAColourB

Defines an 8 bit per component RGBA pixel.

typedef struct OfxRGBAColourS OfxRGBAColourS

Defines a 16 bit per component RGBA pixel.

typedef struct OfxRGBAColourF OfxRGBAColourF

Defines a floating point component RGBA pixel.

typedef struct OfxRGBAColourD OfxRGBAColourD

Defines a double precision floating point component RGBA pixel.

typedef struct OfxRGBColourB OfxRGBColourB

Defines an 8 bit per component RGB pixel.

typedef struct OfxRGBColourS OfxRGBColourS

Defines a 16 bit per component RGB pixel.

typedef struct OfxRGBColourF OfxRGBColourF

Defines a floating point component RGB pixel.

typedef struct OfxRGBColourD OfxRGBColourD

Defines a double precision floating point component RGB pixel.

struct OfxRGBAColourB
#include <ofxPixels.h>

Defines an 8 bit per component RGBA pixel.

Public Members

unsigned char r
unsigned char g
unsigned char b
unsigned char a
struct OfxRGBAColourS
#include <ofxPixels.h>

Defines a 16 bit per component RGBA pixel.

Public Members

unsigned short r
unsigned short g
unsigned short b
unsigned short a
struct OfxRGBAColourF
#include <ofxPixels.h>

Defines a floating point component RGBA pixel.

Public Members

float r
float g
float b
float a
struct OfxRGBAColourD
#include <ofxPixels.h>

Defines a double precision floating point component RGBA pixel.

Public Members

double r
double g
double b
double a
struct OfxRGBColourB
#include <ofxPixels.h>

Defines an 8 bit per component RGB pixel.

Public Members

unsigned char r
unsigned char g
unsigned char b
struct OfxRGBColourS
#include <ofxPixels.h>

Defines a 16 bit per component RGB pixel.

Public Members

unsigned short r
unsigned short g
unsigned short b
struct OfxRGBColourF
#include <ofxPixels.h>

Defines a floating point component RGB pixel.

Public Members

float r
float g
float b
struct OfxRGBColourD
#include <ofxPixels.h>

Defines a double precision floating point component RGB pixel.

Public Members

double r
double g
double b