Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

FlashMatrix Class Reference

#include <FBase.h>

Inheritance diagram for FlashMatrix::

FlashMatrixRotate FlashMatrixScale FlashMatrixTranslate List of all members.

Public Methods

 FlashMatrix ()
 FlashMatrix (bool _scale, FlashFixed _scalex, FlashFixed _scaley, bool _rotate, FlashFixed _rotatex, FlashFixed _rotatey, SWORD _translatex, SWORD _translatey)
void SetScale (FlashFixed _scalex, FlashFixed _scaley)
void SetRotate (FlashFixed _rotatex, FlashFixed _rotatey)
void SetTranslate (SWORD _translatex, SWORD _translatey)
bool HasScale () const
bool HasRotate () const
FlashFixed GetRotateX () const
FlashFixed GetRotateY () const
FlashFixed GetScaleX () const
FlashFixed GetScaleY () const
FlashFixed GetTranslateX () const
FlashFixed GetTranslateY () const

Private Attributes

bool scale
FlashFixed scalex
FlashFixed scaley
bool rotate
FlashFixed rotatex
FlashFixed rotatey
SWORD translatex
SWORD translatey

Friends

std::ostream & operator<< (std::ostream &out, const FlashMatrix &data)
std::istream & operator>> (std::istream &in, FlashMatrix &data)

Constructor & Destructor Documentation

FlashMatrix::FlashMatrix [inline]
 

FlashMatrix::FlashMatrix bool _scale,
FlashFixed _scalex,
FlashFixed _scaley,
bool _rotate,
FlashFixed _rotatex,
FlashFixed _rotatey,
SWORD _translatex,
SWORD _translatey
[inline]
 


Member Function Documentation

FlashFixed FlashMatrix::GetRotateX const [inline]
 

FlashFixed FlashMatrix::GetRotateY const [inline]
 

FlashFixed FlashMatrix::GetScaleX const [inline]
 

FlashFixed FlashMatrix::GetScaleY const [inline]
 

FlashFixed FlashMatrix::GetTranslateX const [inline]
 

FlashFixed FlashMatrix::GetTranslateY const [inline]
 

bool FlashMatrix::HasRotate const [inline]
 

bool FlashMatrix::HasScale const [inline]
 

void FlashMatrix::SetRotate FlashFixed _rotatex,
FlashFixed _rotatey
[inline]
 

void FlashMatrix::SetScale FlashFixed _scalex,
FlashFixed _scaley
[inline]
 

void FlashMatrix::SetTranslate SWORD _translatex,
SWORD _translatey
[inline]
 


Friends And Related Function Documentation

std::ostream& operator<< std::ostream & out,
const FlashMatrix & data
[friend]
 

std::istream& operator>> std::istream & in,
FlashMatrix & data
[friend]
 


Member Data Documentation

bool FlashMatrix::rotate [private]
 

FlashFixed FlashMatrix::rotatex [private]
 

FlashFixed FlashMatrix::rotatey [private]
 

bool FlashMatrix::scale [private]
 

FlashFixed FlashMatrix::scalex [private]
 

FlashFixed FlashMatrix::scaley [private]
 

SWORD FlashMatrix::translatex [private]
 

SWORD FlashMatrix::translatey [private]
 


The documentation for this class was generated from the following file:
Generated at Wed Aug 1 13:33:54 2001 for SWFSource by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001