Public Member Functions | Public Attributes

gnash::Transform Class Reference

The Transform class expresses a stage in a cumulative transformation. More...

#include <Transform.h>

Collaboration diagram for gnash::Transform:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Transform (const SWFMatrix &m=SWFMatrix(), const SWFCxForm &cx=SWFCxForm())
 Construct a Transform.
 Transform (const Transform &other)
Transformoperator*= (const Transform &other)

Public Attributes

SWFMatrix matrix
SWFCxForm colorTransform

Detailed Description

The Transform class expresses a stage in a cumulative transformation.

All DisplayObjects have a color transform and a matrix, which is concatenated with its parent's transform to produce the actual transform.


Constructor & Destructor Documentation

gnash::Transform::Transform ( const SWFMatrix m = SWFMatrix(),
const SWFCxForm cx = SWFCxForm() 
) [inline, explicit]

Construct a Transform.

Any arguments not supplied are identity transformations.

gnash::Transform::Transform ( const Transform other  )  [inline]

Member Function Documentation

Transform& gnash::Transform::operator*= ( const Transform other  )  [inline]

Member Data Documentation


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