BALL::VIEW::ChannelFormat Struct Reference

#include <BALL/VIEW/RENDERING/pixelFormat.h>

List of all members.

Public Types

enum  ChannelID {
  NO_CHANNEL = 0, EMPTY_CHANNEL, RED_CHANNEL, GREEN_CHANNEL,
  BLUE_CHANNEL, LUMINANCE_CHANNEL, ALPHA_CHANNEL, DEPTH_CHANNEL,
  Y_CHANNEL, U_CHANNEL, V_CHANNEL
}
enum  ChannelType { SIGNED_INT_CHANNEL, UNSIGNED_INT_CHANNEL, FLOAT_CHANNEL }

Public Member Functions

 ChannelFormat ()
 ChannelFormat (ChannelID id, ChannelType type, unsigned int bitSize)
bool operator== (const ChannelFormat &f) const
bool operator!= (const ChannelFormat &f) const

Public Attributes

ChannelID id: 8
ChannelType type: 8
unsigned int bitSize: 8

Detailed Description

Definition at line 18 of file pixelFormat.h.


Member Enumeration Documentation

Enumerator:
NO_CHANNEL 
EMPTY_CHANNEL 
RED_CHANNEL 
GREEN_CHANNEL 
BLUE_CHANNEL 
LUMINANCE_CHANNEL 
ALPHA_CHANNEL 
DEPTH_CHANNEL 
Y_CHANNEL 
U_CHANNEL 
V_CHANNEL 

Definition at line 20 of file pixelFormat.h.

Enumerator:
SIGNED_INT_CHANNEL 
UNSIGNED_INT_CHANNEL 
FLOAT_CHANNEL 

Definition at line 34 of file pixelFormat.h.


Constructor & Destructor Documentation

BALL::VIEW::ChannelFormat::ChannelFormat (  )  [inline]

Definition at line 44 of file pixelFormat.h.

BALL::VIEW::ChannelFormat::ChannelFormat ( ChannelID  id,
ChannelType  type,
unsigned int  bitSize 
) [inline]

Definition at line 46 of file pixelFormat.h.


Member Function Documentation

bool BALL::VIEW::ChannelFormat::operator!= ( const ChannelFormat f  )  const [inline]

Definition at line 54 of file pixelFormat.h.

bool BALL::VIEW::ChannelFormat::operator== ( const ChannelFormat f  )  const [inline]

Definition at line 50 of file pixelFormat.h.


Member Data Documentation

Definition at line 42 of file pixelFormat.h.

Definition at line 40 of file pixelFormat.h.

Definition at line 41 of file pixelFormat.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3