Celartem::ElementDef< bpc32bit > Struct Template Reference

ElementDef for 32bit element. More...

#include <pxl_pixeltypes.h>

List of all members.

Public Types

typedef u32 Unit
 The type that represents the Element.
typedef ssize_t CalcUnit
 The unit which should be used in calculation.

Static Public Member Functions

static u32 minVal ()
 Max value of the Unit.
static u32 maxVal ()
 Max value of the Unit.

Static Public Attributes

static const bool isIntegralType = true
 Whether it is an integral type or not.
static const size_t size = 32
 Element Size in bits.
static const bool canPreserveOutOfRangeValues = false
 Whether it can preserve out of range values or not.


Detailed Description

template<>
struct Celartem::ElementDef< bpc32bit >

ElementDef for 32bit element.

Definition at line 326 of file pxl_pixeltypes.h.


Member Typedef Documentation

typedef u32 Celartem::ElementDef< bpc32bit >::Unit

The type that represents the Element.

Definition at line 333 of file pxl_pixeltypes.h.

typedef ssize_t Celartem::ElementDef< bpc32bit >::CalcUnit

The unit which should be used in calculation.

Definition at line 335 of file pxl_pixeltypes.h.


Member Function Documentation

static u32 Celartem::ElementDef< bpc32bit >::minVal (  )  [inline, static]

Max value of the Unit.

Definition at line 336 of file pxl_pixeltypes.h.

static u32 Celartem::ElementDef< bpc32bit >::maxVal (  )  [inline, static]

Max value of the Unit.

Definition at line 338 of file pxl_pixeltypes.h.


Member Data Documentation

const bool Celartem::ElementDef< bpc32bit >::isIntegralType = true [static]

Whether it is an integral type or not.

Definition at line 328 of file pxl_pixeltypes.h.

const size_t Celartem::ElementDef< bpc32bit >::size = 32 [static]

Element Size in bits.

Definition at line 330 of file pxl_pixeltypes.h.

const bool Celartem::ElementDef< bpc32bit >::canPreserveOutOfRangeValues = false [static]

Whether it can preserve out of range values or not.

Definition at line 340 of file pxl_pixeltypes.h.


The documentation for this struct was generated from the following file:
This document is automatically generated using doxygen 1.5.4 at Fri Jun 27 18:23:13 2008.