Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Static Public Member Functions | List of all members
ImagePixel Class Reference

This class holds all the enums that are used to describe data in an image. More...

Inheritance diagram for ImagePixel:
CoreBaseType

Public Types

enum  BitType {
  BIT_TYPE_NULL = 0,
  BIT_TYPE_INT = 1,
  BIT_TYPE_FLOAT = 2,
  BIT_TYPE_MAX = 3,
  BIT_TYPE_COUNT = 2
}
 
enum  BitDepth {
  BIT_DEPTH_NULL = 0,
  BIT_DEPTH_8 = 1,
  BIT_DEPTH_16 = 2,
  BIT_DEPTH_32 = 4,
  BIT_DEPTH_MAX = BIT_DEPTH_32 + 1,
  BIT_DEPTH_COUNT = 3
}
 
enum  Depth {
  DEPTH_NONE = 0,
  DEPTH_LUMINANCE = 1,
  DEPTH_LUMINANCE_ALPHA = 2,
  DEPTH_RGB = 3,
  DEPTH_RGBA = 4,
  DEPTH_MAX = DEPTH_RGBA + 1,
  DEPTH_COUNT = 4
}
 
enum  RepeatMode {
  REPEAT = 0,
  CLAMP = 1,
  RESET = 2,
  DEFAULT = 1
}
 
enum  BlitMode {
  BLIT_MODE_REPLACE = 0,
  BLIT_MODE_ADD,
  BLIT_MODE_SUBTRACT,
  BLIT_MODE_MULTIPLY,
  BLIT_MODE_DIVIDE,
  BLIT_MODE_MAX
}
 

Static Public Member Functions

static const char * get_bit_depth_name (const BitDepth &value)
 
static const char * get_depth_name (const Depth &value)
 
static const float & DEFAULT_COLOR_MIN_DELTA ()
 
- Static Public Member Functions inherited from CoreBaseType
static const CoreClassInfoclass_info ()
 Get the type descriptor of this instance.
 

Additional Inherited Members

- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 

Detailed Description

This class holds all the enums that are used to describe data in an image.