Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType > Class Template Reference

Defines a channel layout order of a,r,g,b with BitSizeType bits per channel. More...

#include <vcf/GraphicsKit/Pixels.h>

List of all members.

Public Types

typedef PixTraitsType Traits
typedef PixAllocaterType Allocater
enum  { ChannelSize = Traits::ChannelSize }

Public Attributes

BitSizeType a
BitSizeType r
BitSizeType g
BitSizeType b


Detailed Description

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
class VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType >

Defines a channel layout order of a,r,g,b with BitSizeType bits per channel.


Member Typedef Documentation

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
typedef PixAllocaterType VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType >::Allocater
 

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
typedef PixTraitsType VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType >::Traits
 


Member Enumeration Documentation

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
anonymous enum
 

Enumerator:
ChannelSize 


Member Data Documentation

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
BitSizeType VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType >::a
 

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
BitSizeType VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType >::b
 

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
BitSizeType VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType >::g
 

template<typename BitSizeType, bool FloatingPoint = false, typename PixTraitsType = PixelTraits<BitSizeType,FloatingPoint>, typename PixAllocaterType = PixelAllocater<PixTraitsType>>
BitSizeType VCF::ARGBPixel< BitSizeType, FloatingPoint, PixTraitsType, PixAllocaterType >::r
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information