SkColorMatrix Class Reference

#include <SkColorMatrix.h>

List of all members.

Public Types

enum  Axis { kR_Axis = 0, kG_Axis = 1, kB_Axis = 2 }

Public Member Functions

void setIdentity ()
void setScale (SkScalar rScale, SkScalar gScale, SkScalar bScale, SkScalar aScale=SK_Scalar1)
void preScale (SkScalar rScale, SkScalar gScale, SkScalar bScale, SkScalar aScale=SK_Scalar1)
void postScale (SkScalar rScale, SkScalar gScale, SkScalar bScale, SkScalar aScale=SK_Scalar1)
void setRotate (Axis, SkScalar degrees)
void setSinCos (Axis, SkScalar sine, SkScalar cosine)
void preRotate (Axis, SkScalar degrees)
void postRotate (Axis, SkScalar degrees)
void setConcat (const SkColorMatrix &a, const SkColorMatrix &b)
void preConcat (const SkColorMatrix &mat)
void postConcat (const SkColorMatrix &mat)
void setSaturation (SkScalar sat)
void setRGB2YUV ()
void setYUV2RGB ()

Public Attributes

SkScalar fMat [20]

Detailed Description

Definition at line 22 of file SkColorMatrix.h.


Member Enumeration Documentation

Enumerator:
kR_Axis 
kG_Axis 
kB_Axis 

Definition at line 34 of file SkColorMatrix.h.


Member Function Documentation

void SkColorMatrix::postConcat ( const SkColorMatrix mat  )  [inline]

Definition at line 46 of file SkColorMatrix.h.

void SkColorMatrix::postRotate ( Axis  ,
SkScalar  degrees 
)
void SkColorMatrix::postScale ( SkScalar  rScale,
SkScalar  gScale,
SkScalar  bScale,
SkScalar  aScale = SK_Scalar1 
)
void SkColorMatrix::preConcat ( const SkColorMatrix mat  )  [inline]

Definition at line 45 of file SkColorMatrix.h.

void SkColorMatrix::preRotate ( Axis  ,
SkScalar  degrees 
)
void SkColorMatrix::preScale ( SkScalar  rScale,
SkScalar  gScale,
SkScalar  bScale,
SkScalar  aScale = SK_Scalar1 
)
void SkColorMatrix::setConcat ( const SkColorMatrix a,
const SkColorMatrix b 
)
void SkColorMatrix::setIdentity (  ) 
void SkColorMatrix::setRGB2YUV (  ) 
void SkColorMatrix::setRotate ( Axis  ,
SkScalar  degrees 
)
void SkColorMatrix::setSaturation ( SkScalar  sat  ) 
void SkColorMatrix::setScale ( SkScalar  rScale,
SkScalar  gScale,
SkScalar  bScale,
SkScalar  aScale = SK_Scalar1 
)
void SkColorMatrix::setSinCos ( Axis  ,
SkScalar  sine,
SkScalar  cosine 
)
void SkColorMatrix::setYUV2RGB (  ) 

Member Data Documentation

Definition at line 24 of file SkColorMatrix.h.


The documentation for this class was generated from the following file:

Generated on Tue Oct 20 11:03:42 2009 for Skia by  doxygen 1.6.1