HalfColorBufAlpha Class Reference

#include <HalfColorBuf.h>

Collaboration diagram for HalfColorBufAlpha:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 HalfColorBufAlpha ()
 HalfColorBufAlpha (const HalfColorBufAlpha &other)
 HalfColorBufAlpha (const HalfColorBuf &other)
 HalfColorBufAlpha (const ColorBuf &colorbuf)
HalfColorBufAlphaoperator= (const HalfColorBufAlpha &other)
void operator+= (const HalfColorBufAlpha &other)
void operator-= (const HalfColorBufAlpha &other)
void operator *= (float factor)
void operator/= (float factor)
HalfColorBufAlpha operator+ (const HalfColorBufAlpha &other)
int operator== (const HalfColorBufAlpha &other) const
int operator!= (const HalfColorBufAlpha &other) const
half operator[] (int i) const
half & operator[] (int i)
HalfColorBuf Color () const
half Red () const
half Green () const
half Blue () const
half Alpha () const
void SetRed (half red)
void SetGreen (half green)
void SetBlue (half blue)
void SetColor (HalfColorBuf &color)
void SetAlpha (half alpha)
void Set (half red, half green, half blue, half alpha)
void Max (float max)

Public Attributes

HalfColorBuf m_color
half m_alpha

Detailed Description

Definition at line 115 of file HalfColorBuf.h.


Constructor & Destructor Documentation

HalfColorBufAlpha::HalfColorBufAlpha  )  [inline]
 

Definition at line 120 of file HalfColorBuf.h.

References m_alpha.

Referenced by operator+().

HalfColorBufAlpha::HalfColorBufAlpha const HalfColorBufAlpha other  )  [inline]
 

Definition at line 122 of file HalfColorBuf.h.

HalfColorBufAlpha::HalfColorBufAlpha const HalfColorBuf other  )  [inline]
 

Definition at line 123 of file HalfColorBuf.h.

References m_alpha.

HalfColorBufAlpha::HalfColorBufAlpha const ColorBuf colorbuf  ) 
 


Member Function Documentation

half HalfColorBufAlpha::Alpha  )  const [inline]
 

Definition at line 146 of file HalfColorBuf.h.

References m_alpha.

Referenced by ColorVectorAlpha::ColorVectorAlpha(), Max(), operator+(), operator+=(), operator-=(), operator=(), and operator==().

half HalfColorBufAlpha::Blue  )  const [inline]
 

Definition at line 145 of file HalfColorBuf.h.

References HalfColorBuf::Blue(), and m_color.

Here is the call graph for this function:

HalfColorBuf HalfColorBufAlpha::Color  )  const [inline]
 

Definition at line 141 of file HalfColorBuf.h.

References m_color.

Referenced by operator+(), operator+=(), operator-=(), operator=(), and operator==().

half HalfColorBufAlpha::Green  )  const [inline]
 

Definition at line 144 of file HalfColorBuf.h.

References HalfColorBuf::Green(), and m_color.

Here is the call graph for this function:

void HalfColorBufAlpha::Max float  max  )  [inline]
 

Definition at line 157 of file HalfColorBuf.h.

References Alpha(), m_color, HalfColorBuf::Max(), MIN, and SetAlpha().

Here is the call graph for this function:

void HalfColorBufAlpha::operator *= float  factor  )  [inline]
 

Definition at line 182 of file HalfColorBuf.h.

References m_alpha, and m_color.

int HalfColorBufAlpha::operator!= const HalfColorBufAlpha other  )  const [inline]
 

Definition at line 136 of file HalfColorBuf.h.

HalfColorBufAlpha HalfColorBufAlpha::operator+ const HalfColorBufAlpha other  )  [inline]
 

Definition at line 194 of file HalfColorBuf.h.

References Alpha(), Color(), HalfColorBufAlpha(), m_alpha, and m_color.

Here is the call graph for this function:

void HalfColorBufAlpha::operator+= const HalfColorBufAlpha other  )  [inline]
 

Definition at line 170 of file HalfColorBuf.h.

References Alpha(), Color(), m_alpha, and m_color.

Here is the call graph for this function:

void HalfColorBufAlpha::operator-= const HalfColorBufAlpha other  )  [inline]
 

Definition at line 176 of file HalfColorBuf.h.

References Alpha(), Color(), m_alpha, and m_color.

Here is the call graph for this function:

void HalfColorBufAlpha::operator/= float  factor  )  [inline]
 

Definition at line 188 of file HalfColorBuf.h.

References m_alpha, and m_color.

HalfColorBufAlpha & HalfColorBufAlpha::operator= const HalfColorBufAlpha other  )  [inline]
 

Definition at line 163 of file HalfColorBuf.h.

References Alpha(), Color(), m_alpha, and m_color.

Here is the call graph for this function:

int HalfColorBufAlpha::operator== const HalfColorBufAlpha other  )  const [inline]
 

Definition at line 201 of file HalfColorBuf.h.

References Alpha(), Color(), FALSE, m_alpha, m_color, and TRUE.

Here is the call graph for this function:

half& HalfColorBufAlpha::operator[] int  i  )  [inline]
 

Definition at line 139 of file HalfColorBuf.h.

References m_color.

half HalfColorBufAlpha::operator[] int  i  )  const [inline]
 

Definition at line 138 of file HalfColorBuf.h.

References m_color.

half HalfColorBufAlpha::Red  )  const [inline]
 

Definition at line 143 of file HalfColorBuf.h.

References m_color, and HalfColorBuf::Red().

Here is the call graph for this function:

void HalfColorBufAlpha::Set half  red,
half  green,
half  blue,
half  alpha
[inline]
 

Definition at line 155 of file HalfColorBuf.h.

References m_alpha, m_color, and HalfColorBuf::Set().

Here is the call graph for this function:

void HalfColorBufAlpha::SetAlpha half  alpha  )  [inline]
 

Definition at line 153 of file HalfColorBuf.h.

References m_alpha.

Referenced by Max().

void HalfColorBufAlpha::SetBlue half  blue  )  [inline]
 

Definition at line 150 of file HalfColorBuf.h.

References m_color, and HalfColorBuf::SetBlue().

Here is the call graph for this function:

void HalfColorBufAlpha::SetColor HalfColorBuf color  )  [inline]
 

Definition at line 152 of file HalfColorBuf.h.

References m_color.

void HalfColorBufAlpha::SetGreen half  green  )  [inline]
 

Definition at line 149 of file HalfColorBuf.h.

References m_color, and HalfColorBuf::SetGreen().

Here is the call graph for this function:

void HalfColorBufAlpha::SetRed half  red  )  [inline]
 

Definition at line 148 of file HalfColorBuf.h.

References m_color, and HalfColorBuf::SetRed().

Here is the call graph for this function:


Member Data Documentation

half HalfColorBufAlpha::m_alpha
 

Definition at line 119 of file HalfColorBuf.h.

Referenced by Alpha(), HalfColorBufAlpha(), operator *=(), operator+(), operator+=(), operator-=(), operator/=(), operator=(), operator==(), Set(), and SetAlpha().

HalfColorBuf HalfColorBufAlpha::m_color
 

Definition at line 118 of file HalfColorBuf.h.

Referenced by Blue(), Color(), Green(), Max(), operator *=(), operator+(), operator+=(), operator-=(), operator/=(), operator=(), operator==(), operator[](), Red(), Set(), SetBlue(), SetColor(), SetGreen(), and SetRed().


The documentation for this class was generated from the following file:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:52 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001