Home
last modified time | relevance | path

Searched refs:Quad (Results 1 – 25 of 25) sorted by relevance

/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/geometry/
DQuad.java38 public class Quad { class
50 public static Quad unitQuad() { in unitQuad()
51 return new Quad(0f, 0f, 1f, 0f, 0f, 1f, 1f, 1f); in unitQuad()
60 public static Quad fromRect(RectF rect) { in fromRect()
61 return new Quad(new PointF(rect.left, rect.top), in fromRect()
76 public static Quad fromRect(float x, float y, float width, float height) { in fromRect()
77 return new Quad(new PointF(x, y), in fromRect()
94 public static Quad fromLineAndHeight(PointF topLeft, PointF topRight, float height) { in fromLineAndHeight()
100 return new Quad(topLeft, topRight, p2, p3); in fromLineAndHeight()
112 public static Quad fromRotatedRect(RectF rect, float angle) { in fromRotatedRect()
[all …]
/frameworks/base/media/mca/filterfw/java/android/filterfw/geometry/
DQuad.java29 public class Quad { class
41 public Quad() { in Quad() method in Quad
45 public Quad(Point p0, Point p1, Point p2, Point p3) { in Quad() method in Quad
59 public Quad translated(Point t) { in translated()
60 return new Quad(p0.plus(t), p1.plus(t), p2.plus(t), p3.plus(t)); in translated()
63 public Quad translated(float x, float y) { in translated()
64 return new Quad(p0.plus(x, y), p1.plus(x, y), p2.plus(x, y), p3.plus(x, y)); in translated()
67 public Quad scaled(float s) { in scaled()
68 return new Quad(p0.times(s), p1.times(s), p2.times(s), p3.times(s)); in scaled()
71 public Quad scaled(float x, float y) { in scaled()
[all …]
DRectangle.java21 import android.filterfw.geometry.Quad;
26 public class Rectangle extends Quad {
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/
DCropFilter.java32 import androidx.media.filterfw.geometry.Quad;
36 private Quad mCropRect = Quad.fromRect(0f, 0f, 1f, 1f);
53 .addInputPort("cropRect", Signature.PORT_REQUIRED, FrameType.single(Quad.class)) in getSignature()
100 Quad sourceQuad = null; in onProcess()
107 Quad targetQuad = Quad.fromRect(0f, 0f, targetWidth, targetHeight); in onProcess()
124 Quad sourceQuad = mCropRect.scale2(inDims[0], inDims[1]); in onProcess()
125 Quad targetQuad = Quad.fromRect(0f, 0f, inDims[0], inDims[1]); in onProcess()
128 Matrix transform = Quad.getTransform(sourceQuad, targetQuad); in onProcess()
DRotateFilter.java27 import androidx.media.filterfw.geometry.Quad;
31 private Quad mSourceRect = Quad.fromRect(0f, 0f, 1f, 1f);
46 .addInputPort("sourceRect", Signature.PORT_OPTIONAL, FrameType.single(Quad.class)) in getSignature()
75 Quad targetQuad = mSourceRect.rotated((float) (mRotateAngle / 180 * Math.PI)); in onProcess()
DStatsFilter.java33 import androidx.media.filterfw.geometry.Quad;
49 private Quad mCropRect = Quad.fromRect(0f, 0f, 1f, 1f);
67 .addInputPort("cropRect", Signature.PORT_OPTIONAL, FrameType.single(Quad.class)) in getSignature()
81 private void calcMeanAndStd(ByteBuffer pixelBuffer, int width, int height, Quad quad) { in calcMeanAndStd()
DToGrayValuesFilter.java29 import androidx.media.filterfw.geometry.Quad;
98 mShader.setSourceQuad(Quad.fromRect(0f, 0f, ((float)outDim[0])/dim[0], 1f)); in onProcess()
DImageShader.java23 import androidx.media.filterfw.geometry.Quad;
419 public void setSourceQuad(Quad quad) { in setSourceQuad()
467 public void setTargetQuad(Quad quad) { in setTargetQuad()
/frameworks/base/media/mca/filterpacks/java/android/filterpacks/imageproc/
DFixedRotationFilter.java28 import android.filterfw.geometry.Quad;
78 Quad sourceRegion; in process()
81 sourceRegion = new Quad(p3,p1,p4,p2); in process()
85 sourceRegion = new Quad(p4,p3,p2,p1); in process()
88 sourceRegion = new Quad(p2,p4,p1,p3); in process()
93 sourceRegion = new Quad(p1,p2,p3,p4); in process()
DDrawRectFilter.java27 import android.filterfw.geometry.Quad;
71 addMaskedInputPort("box", ObjectFormat.fromClass(Quad.class, FrameFormat.TARGET_SIMPLE)); in setupPorts()
92 Quad box = (Quad)boxFrame.getObjectValue(); in process()
109 private void renderBox(Quad box) { in renderBox()
DDrawOverlayFilter.java25 import android.filterfw.geometry.Quad;
46 addMaskedInputPort("box", ObjectFormat.fromClass(Quad.class, FrameFormat.TARGET_SIMPLE)); in setupPorts()
68 Quad box = (Quad)boxFrame.getObjectValue(); in process()
DCropFilter.java28 import android.filterfw.geometry.Quad;
74 addMaskedInputPort("box", ObjectFormat.fromClass(Quad.class, FrameFormat.TARGET_SIMPLE)); in setupPorts()
115 Quad box = (Quad)boxFrame.getObjectValue(); in process()
DRotateFilter.java28 import android.filterfw.geometry.Quad;
148 Quad quad = new Quad(x0, x1, x2, x3); in updateParameters()
DStraightenFilter.java28 import android.filterfw.geometry.Quad;
146 Quad quad = new Quad(p0, p1, p2, p3); in updateParameters()
/frameworks/base/media/mca/filterpacks/native/base/
Dgeometry.h51 class Quad {
53 Quad() : points_(4) {} in Quad() function
54 virtual ~Quad() {} in ~Quad()
56 Quad(const Point& p0, const Point& p1, const Point& p2, const Point& p3) in Quad() function
71 class SlantedRect : public Quad {
Dgeometry.cpp132 const Point& Quad::point(int ix) const { in point()
/frameworks/base/media/mca/filterfw/native/core/
Dgeometry.h51 class Quad {
53 Quad() : points_(4) {} in Quad() function
54 virtual ~Quad() {} in ~Quad()
56 Quad(const Point& p0, const Point& p1, const Point& p2, const Point& p3) in Quad() function
Dshader_program.h37 class Quad; variable
143 void SetSourceRegion(const Quad& quad);
157 void SetTargetRegion(const Quad& quad);
Dgeometry.cpp131 const Point& Quad::point(int ix) const { in point()
Dshader_program.cpp224 Quad quad(Point(x, y), in SetSourceRect()
231 void ShaderProgram::SetSourceRegion(const Quad& quad) { in SetSourceRegion()
240 Quad quad(Point(x, y), in SetTargetRect()
247 void ShaderProgram::SetTargetRegion(const Quad& quad) { in SetTargetRegion()
/frameworks/base/media/mca/filterpacks/java/android/filterpacks/videosrc/
DSurfaceTextureTarget.java32 import android.filterfw.geometry.Quad;
75 private Quad mSourceQuad = new Quad(new Point(0.0f, 1.0f),
81 private Quad mTargetQuad = new Quad(new Point(0.0f, 0.0f),
/frameworks/base/media/mca/filterpacks/java/android/filterpacks/videosink/
DMediaEncoderFilter.java30 import android.filterfw.geometry.Quad;
135 private Quad mSourceRegion;
189 mSourceRegion = new Quad(bl, br, tl, tr); in MediaEncoderFilter()
218 Quad flippedRegion = new Quad(); in updateSourceRegion()
/frameworks/base/media/mca/filterfw/java/android/filterfw/core/
DShaderProgram.java21 import android.filterfw.geometry.Quad;
171 public void setSourceRegion(Quad region) { in setSourceRegion()
178 public void setTargetRegion(Quad region) { in setTargetRegion()
/frameworks/base/media/mca/filterfw/jni/
Djni_shader_program.cpp34 using android::filterfw::Quad;
148 program->SetSourceRegion(Quad(Point(x0, y0), Point(x1, y1), Point(x2, y2), Point(x3, y3))); in Java_android_filterfw_core_ShaderProgram_setSourceRegion()
166 program->SetTargetRegion(Quad(Point(x0, y0), Point(x1, y1), Point(x2, y2), Point(x3, y3))); in Java_android_filterfw_core_ShaderProgram_setTargetRegion()
/frameworks/base/config/
Dhiddenapi-greylist-max-o.txt18643 Landroid/filterfw/core/ShaderProgram;->setTargetRegion(Landroid/filterfw/geometry/Quad;)V
18788 Landroid/filterfw/geometry/Quad;->boundingBox()Landroid/filterfw/geometry/Rectangle;
18789 Landroid/filterfw/geometry/Quad;->getBoundingHeight()F
18790 Landroid/filterfw/geometry/Quad;->getBoundingWidth()F
18791 Landroid/filterfw/geometry/Quad;->IsInUnitRange()Z
18792 Landroid/filterfw/geometry/Quad;->scaled(F)Landroid/filterfw/geometry/Quad;
18793 Landroid/filterfw/geometry/Quad;->scaled(FF)Landroid/filterfw/geometry/Quad;
18794 Landroid/filterfw/geometry/Quad;->translated(FF)Landroid/filterfw/geometry/Quad;
18795 Landroid/filterfw/geometry/Quad;->translated(Landroid/filterfw/geometry/Point;)Landroid/filterfw/ge…