1#ifndef __STRANSFORM_I__H__
2#define __STRANSFORM_I__H__
4#include <interface/SMatrix-i.h>
24 TYPE_BOTH = TYPE_ALPHA | TYPE_MATRIX,
28#define INTERFACE ITransformation
30DECLARE_INTERFACE(ITransformation)
36 STDMETHOD_(IMatrix *, GetMatrix)(THIS) PURE;
42 STDMETHOD_(BYTE, GetAlpha)(CTHIS) SCONST PURE;
49 STDMETHOD_(
void, SetAlpha)(THIS_ BYTE alpha) PURE;
55 STDMETHOD_(
void, Clear)(THIS) PURE;
62 STDMETHOD_(
void, SetTransformationType)(THIS_
int type) PURE;
69 STDMETHOD_(
void, Compose)(
const ITransformation *t) PURE;