Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Matrix Struct Reference

#include </home/clem/local/src/opie/core/multimedia/opieplayer/libflash/matrix.h>

List of all members.

Public Member Functions

Matrix operator * (Matrix)
Matrix invert ()
 Matrix ()
long getX (long x, long y)
long getY (long x, long y)

Public Attributes

float a
float b
float c
float d
long tx
long ty


Constructor & Destructor Documentation

Matrix::Matrix  ) 
 

Definition at line 29 of file matrix.cc.

References a, b, c, d, tx, and ty.


Member Function Documentation

long Matrix::getX long  x,
long  y
[inline]
 

Definition at line 36 of file matrix.h.

References a, b, and tx.

Referenced by bbox(), Text::doText(), newPath(), operator *(), and DisplayList::render().

long Matrix::getY long  x,
long  y
[inline]
 

Definition at line 42 of file matrix.h.

References c, d, and ty.

Referenced by bbox(), Text::doText(), newPath(), operator *(), and DisplayList::render().

Matrix Matrix::invert  ) 
 

Definition at line 52 of file matrix.cc.

References a, b, c, d, tx, and ty.

Referenced by prepareStyles().

Matrix Matrix::operator * Matrix   ) 
 

Definition at line 37 of file matrix.cc.

References a, b, c, d, getX(), getY(), tx, and ty.


Member Data Documentation

float Matrix::a
 

Definition at line 24 of file matrix.h.

Referenced by Text::doText(), drawShape(), GraphicDevice32::fillLineBitmap(), GraphicDevice24::fillLineBitmap(), GraphicDevice16::fillLineBitmap(), GraphicDevice32::fillLineLG(), GraphicDevice24::fillLineLG(), GraphicDevice16::fillLineLG(), GraphicDevice32::fillLineRG(), GraphicDevice24::fillLineRG(), GraphicDevice16::fillLineRG(), flushPaths(), GetMatrix(), CInputScript::GetMatrix(), getX(), invert(), Matrix(), operator *(), prepareStyles(), GraphicDevice::setMovieDimension(), and Shape::Shape().

float Matrix::b
 

Definition at line 24 of file matrix.h.

Referenced by GraphicDevice32::fillLineBitmap(), GraphicDevice24::fillLineBitmap(), GraphicDevice16::fillLineBitmap(), GraphicDevice32::fillLineLG(), GraphicDevice24::fillLineLG(), GraphicDevice16::fillLineLG(), GraphicDevice32::fillLineRG(), GraphicDevice24::fillLineRG(), GraphicDevice16::fillLineRG(), GetMatrix(), CInputScript::GetMatrix(), getX(), invert(), Matrix(), operator *(), and prepareStyles().

float Matrix::c
 

Definition at line 24 of file matrix.h.

Referenced by GraphicDevice32::fillLineBitmap(), GraphicDevice24::fillLineBitmap(), GraphicDevice16::fillLineBitmap(), GraphicDevice32::fillLineRG(), GraphicDevice24::fillLineRG(), GraphicDevice16::fillLineRG(), GetMatrix(), CInputScript::GetMatrix(), getY(), invert(), Matrix(), operator *(), and prepareStyles().

float Matrix::d
 

Definition at line 24 of file matrix.h.

Referenced by Text::doText(), drawShape(), GraphicDevice32::fillLineBitmap(), GraphicDevice24::fillLineBitmap(), GraphicDevice16::fillLineBitmap(), GraphicDevice32::fillLineRG(), GraphicDevice24::fillLineRG(), GraphicDevice16::fillLineRG(), GetMatrix(), CInputScript::GetMatrix(), getY(), invert(), Matrix(), operator *(), prepareStyles(), GraphicDevice::setMovieDimension(), and Shape::Shape().

long Matrix::tx
 

Definition at line 25 of file matrix.h.

Referenced by Text::doText(), GraphicDevice32::fillLineBitmap(), GraphicDevice24::fillLineBitmap(), GraphicDevice16::fillLineBitmap(), GraphicDevice32::fillLineLG(), GraphicDevice24::fillLineLG(), GraphicDevice16::fillLineLG(), GraphicDevice32::fillLineRG(), GraphicDevice24::fillLineRG(), GraphicDevice16::fillLineRG(), GetMatrix(), CInputScript::GetMatrix(), getX(), invert(), Matrix(), operator *(), prepareStyles(), GraphicDevice::setMovieDimension(), and GraphicDevice::setMovieOffset().

long Matrix::ty
 

Definition at line 25 of file matrix.h.

Referenced by Text::doText(), GraphicDevice32::fillLineBitmap(), GraphicDevice24::fillLineBitmap(), GraphicDevice16::fillLineBitmap(), GraphicDevice32::fillLineRG(), GraphicDevice24::fillLineRG(), GraphicDevice16::fillLineRG(), GetMatrix(), CInputScript::GetMatrix(), getY(), invert(), Matrix(), operator *(), prepareStyles(), GraphicDevice::setMovieDimension(), and GraphicDevice::setMovieOffset().


The documentation for this struct was generated from the following files:
Generated on Sat Nov 5 17:39:45 2005 for OPIE by  doxygen 1.4.2