Home | History | Annotate | Download | only in surfaceflinger

Lines Matching defs:Transform

24 #include "Transform.h"
32 Transform::Transform() {
36 Transform::Transform(const Transform& other)
40 Transform::Transform(uint32_t orientation) {
44 Transform::~Transform() {
49 bool Transform::isZero(float f) {
53 bool Transform::absIsOne(float f) {
57 Transform Transform::operator * (const Transform& rhs) const
62 Transform r(*this);
86 const vec3& Transform::operator [] (size_t i) const {
90 float Transform::tx() const {
94 float Transform::ty() const {
98 void Transform::reset() {
107 void Transform::set(float tx, float ty)
120 void Transform::set(float a, float b, float c, float d)
129 status_t Transform::set(uint32_t flags, float w, float h)
137 Transform H, V, R;
172 vec2 Transform::transform(const vec2& v) const {
180 vec3 Transform::transform(const vec3& v) const {
189 vec2 Transform::transform(int x, int y) const
191 return transform(vec2(x,y));
194 Rect Transform::makeBounds(int w, int h) const
196 return transform( Rect(w, h) );
199 Rect Transform::transform(const Rect& bounds, bool roundOutwards) const
207 lt = transform(lt);
208 rt = transform(rt);
209 lb = transform(lb);
210 rb = transform(rb);
227 Region Transform::transform(const Region& reg) const
235 out.orSelf(transform(*it++));
238 out.set(transform(reg.bounds()));
248 uint32_t Transform::type() const
251 // recompute what this transform is
301 Transform Transform::inverse() const {
305 Transform result;
333 T = result.transform(T);
340 uint32_t Transform::getType() const {
344 uint32_t Transform::getOrientation() const
349 bool Transform::preserveRects() const
354 void Transform::dump(const char* name) const