Searched refs:positions (Results 1 - 25 of 37) sorted by relevance

12

/frameworks/base/opengl/java/android/opengl/
H A DVisibility.java32 * @param positions the vertex positions (x, y, z).
33 * @param positionsOffset the index in the positions array where the data
46 * positions is null, positionsOffset < 0, indices is null,
50 float[] positions, int positionsOffset, char[] indices,
110 * @param positions positions in x, y, z triples
111 * @param positionsOffset offset into positions array
116 * @throws IllegalArgumentException if positions is null,
117 * positionsOffset < 0, positionsOffset > positions
49 visibilityTest(float[] ws, int wsOffset, float[] positions, int positionsOffset, char[] indices, int indicesOffset, int indexCount) argument
120 computeBoundingSphere(float[] positions, int positionsOffset, int positionsCount, float[] sphere, int sphereOffset) argument
[all...]
/frameworks/base/graphics/java/android/graphics/
H A DSweepGradient.java44 * @param positions May be NULL. The relative position of
48 * If positions is NULL, then the colors are automatically
52 int colors[], float positions[]) {
56 if (positions != null && colors.length != positions.length) {
64 mPositions = positions;
65 init(nativeCreate1(cx, cy, colors, positions));
101 "colors and positions or start color and end color");
107 private static native long nativeCreate1(float x, float y, int colors[], float positions[]); argument
51 SweepGradient(float cx, float cy, int colors[], float positions[]) argument
H A DLinearGradient.java47 @param positions May be null. The relative positions [0..1] of
52 public LinearGradient(float x0, float y0, float x1, float y1, int colors[], float positions[], argument
57 if (positions != null && colors.length != positions.length) {
66 mPositions = positions;
68 init(nativeCreate1(x0, y0, x1, y1, colors, positions, tile.nativeInt));
109 "colors and positions or start color and end color");
116 int colors[], float positions[], int tileMode);
115 nativeCreate1(float x0, float y0, float x1, float y1, int colors[], float positions[], int tileMode) argument
H A DRadialGradient.java114 "colors and positions or center color and edge color");
121 int colors[], float positions[], int tileMode);
120 nativeCreate1(float x, float y, float radius, int colors[], float positions[], int tileMode) argument
/frameworks/base/libs/hwui/
H A DGradientCache.h39 positions = nullptr;
42 GradientCacheEntry(uint32_t* colors, float* positions, uint32_t count) { argument
43 copy(colors, positions, count);
47 copy(entry.colors.get(), entry.positions.get(), entry.count);
52 copy(entry.colors.get(), entry.positions.get(), entry.count);
71 std::unique_ptr<float[]> positions; member in struct:android::uirenderer::GradientCacheEntry
75 void copy(uint32_t* colors, float* positions, uint32_t count) { argument
78 this->positions.reset(new float[count]);
81 memcpy(this->positions.get(), positions, coun
[all...]
H A DTextDropShadowCache.h38 flags(0), italicStyle(0.0f), scaleX(0), text(nullptr), positions(nullptr) {
43 const float* positions):
44 len(len), radius(radius), positions(positions) {
79 if (positions != nullptr) {
81 positionsCopy.appendArray(positions, charCount * 2);
82 positions = positionsCopy.array();
94 const float* positions; member in struct:android::uirenderer::ShadowText
140 int numGlyphs, float radius, const float* positions);
42 ShadowText(const SkPaint* paint, float radius, uint32_t len, const char* srcText, const float* positions) argument
H A DTextDropShadowCache.cpp47 if (positions) {
49 hash = JenkinsHashMix(hash, android::hash_type(positions[i]));
85 if (lhs.positions != rhs.positions) {
86 if (!lhs.positions) return -1;
87 if (!rhs.positions) return +1;
89 return memcmp(lhs.positions, rhs.positions, lhs.len << 2);
174 int numGlyphs, float radius, const float* positions) {
175 ShadowText entry(paint, radius, len, text, positions);
173 get(const SkPaint* paint, const char* text, uint32_t len, int numGlyphs, float radius, const float* positions) argument
[all...]
H A DGradientCache.cpp46 hash = JenkinsHashMix(hash, android::hash_type(positions[i]));
58 return memcmp(lhs.positions.get(), rhs.positions.get(), lhs.count * sizeof(float));
125 Texture* GradientCache::get(uint32_t* colors, float* positions, int count) { argument
126 GradientCacheEntry gradient(colors, positions, count);
130 texture = addLinearGradient(gradient, colors, positions, count);
164 uint32_t* colors, float* positions, int count) {
181 generateTexture(colors, positions, texture);
234 void GradientCache::generateTexture(uint32_t* colors, float* positions, Texture* texture) { argument
258 float startPos = positions[
163 addLinearGradient(GradientCacheEntry& gradient, uint32_t* colors, float* positions, int count) argument
[all...]
H A DCanvas.h150 virtual void drawText(const uint16_t* glyphs, const float* positions, int count,
155 virtual void drawPosText(const uint16_t* text, const float* positions, int count,
162 * Specifies if the positions passed to ::drawText are absolute or relative
H A DDisplayListCanvas.cpp297 // effectively calculates positions relative to src rect space
438 void DisplayListCanvas::drawPosText(const uint16_t* text, const float* positions, argument
443 positions = refBuffer<float>(positions, count * 2);
446 bytesCount, count, positions, refPaint(&paint));
460 void DisplayListCanvas::drawText(const uint16_t* glyphs, const float* positions, argument
469 positions = refBuffer<float>(positions, count * 2);
483 x, y, positions, outlinePaint, totalAdvance, bounds)); // bounds?
490 x, y, positions, innerPain
[all...]
H A DFontRenderer.h92 uint32_t startIndex, uint32_t len, int numGlyphs, int x, int y, const float* positions,
111 uint32_t len, int numGlyphs, float radius, const float* positions);
H A DSkiaCanvas.cpp120 virtual void drawText(const uint16_t* text, const float* positions, int count,
124 virtual void drawPosText(const uint16_t* text, const float* positions, int count,
669 void SkiaCanvas::drawText(const uint16_t* text, const float* positions, int count, argument
680 mCanvas->drawPosText(text, count << 1, reinterpret_cast<const SkPoint*>(positions), paintCopy);
683 void SkiaCanvas::drawPosText(const uint16_t* text, const float* positions, int count, int posCount, argument
688 posPtr[indx].fX = positions[indx << 1];
689 posPtr[indx].fY = positions[(indx << 1) + 1];
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/
H A DGradient_Delegate.java45 * @param positions May be null. The relative positions [0..1] of each
49 protected Gradient_Delegate(int colors[], float positions[]) { argument
53 if (positions != null && colors.length != positions.length) {
57 if (positions == null) {
59 positions = new float[colors.length];
60 positions[0] = 0.f;
61 positions[colors.length-1] = 1.f;
63 positions[
84 GradientPaint(int[] colors, float[] positions, TileMode tileMode) argument
[all...]
H A DLinearGradient_Delegate.java61 int colors[], float positions[], int tileMode) {
63 colors, positions, Shader_Delegate.getTileMode(tileMode));
72 x0, y0, x1, y1, new int[] { color0, color1}, null /*positions*/,
86 * @param positions May be null. The relative positions [0..1] of each
92 int colors[], float positions[], TileMode tile) {
93 super(colors, positions);
112 float positions[], TileMode tile) {
113 super(colors, positions, tile);
59 nativeCreate1(LinearGradient thisGradient, float x0, float y0, float x1, float y1, int colors[], float positions[], int tileMode) argument
91 LinearGradient_Delegate(float x0, float y0, float x1, float y1, int colors[], float positions[], TileMode tile) argument
111 LinearGradientPaint(float x0, float y0, float x1, float y1, int colors[], float positions[], TileMode tile) argument
H A DRadialGradient_Delegate.java60 int colors[], float positions[], int tileMode) {
62 colors, positions, Shader_Delegate.getTileMode(tileMode));
69 return nativeCreate1(x, y, radius, new int[] { color0, color1 }, null /*positions*/,
84 * @param positions May be NULL. The relative position of each corresponding
89 private RadialGradient_Delegate(float x, float y, float radius, int colors[], float positions[], argument
91 super(colors, positions);
102 int[] colors, float[] positions, TileMode mode) {
103 super(colors, positions, mode);
59 nativeCreate1(float x, float y, float radius, int colors[], float positions[], int tileMode) argument
101 RadialGradientPaint(float x, float y, float radius, int[] colors, float[] positions, TileMode mode) argument
H A DSweepGradient_Delegate.java55 /*package*/ static long nativeCreate1(float x, float y, int colors[], float positions[]) { argument
56 SweepGradient_Delegate newDelegate = new SweepGradient_Delegate(x, y, colors, positions);
62 return nativeCreate1(x, y, new int[] { color0, color1 }, null /*positions*/);
74 * @param positions May be NULL. The relative position of
78 * If positions is NULL, then the colors are automatically
82 int colors[], float positions[]) {
83 super(colors, positions);
93 float[] positions) {
94 super(colors, positions, null /*tileMode*/);
81 SweepGradient_Delegate(float cx, float cy, int colors[], float positions[]) argument
92 SweepGradientPaint(float cx, float cy, int[] colors, float[] positions) argument
/frameworks/support/design/base/android/support/design/widget/
H A DCircularBorderDrawable.java160 final float[] positions = new float[6];
161 positions[0] = 0f;
162 positions[1] = borderRatio;
163 positions[2] = 0.5f;
164 positions[3] = 0.5f;
165 positions[4] = 1f - borderRatio;
166 positions[5] = 1f;
171 colors, positions,
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/
H A DGradientStopsActivity.java46 float[] positions = new float[] { 0.3f, 0.6f };
48 colors, positions, Shader.TileMode.CLAMP);
56 positions = new float[] { 0.3f, 0.6f, 1.0f };
58 colors, positions, Shader.TileMode.CLAMP);
66 positions = new float[] { 0.0f, 0.3f, 0.6f };
68 colors, positions, Shader.TileMode.CLAMP);
/frameworks/native/include/input/
H A DVelocityTracker.h79 // The idBits bitfield specifies the pointer ids of the pointers whose positions
81 // The positions array contains position information for each pointer in order by
83 void addMovement(nsecs_t eventTime, BitSet32 idBits, const Position* positions);
131 const VelocityTracker::Position* positions) = 0;
163 const VelocityTracker::Position* positions);
178 VelocityTracker::Position positions[MAX_POINTERS]; member in struct:android::LeastSquaresVelocityTrackerStrategy::Movement
181 return positions[idBits.getIndexOfBit(id)];
206 const VelocityTracker::Position* positions);
240 const VelocityTracker::Position* positions);
256 VelocityTracker::Position positions[MAX_POINTER member in struct:android::LegacyVelocityTrackerStrategy::Movement
[all...]
/frameworks/support/v7/recyclerview/tests/src/android/support/v7/util/
H A DAsyncListUtilTest.java132 private void scrollAndExpectTiles(int position, String context, int... positions) argument
134 mDataCallback.expectTiles(positions);
171 public void expectTiles(int... positions) { argument
173 mTilesFilledLatch.expect(positions);
268 void expect(int ... positions) { argument
270 for (int position : positions) {
/frameworks/native/libs/input/
H A DVelocityTracker.cpp220 void VelocityTracker::addMovement(nsecs_t eventTime, BitSet32 idBits, const Position* positions) { argument
242 mStrategy->addMovement(eventTime, idBits, positions);
255 id, positions[index].x, positions[index].y,
313 Position positions[pointerCount]; local
320 positions[index].x = event->getHistoricalX(i, h);
321 positions[index].y = event->getHistoricalY(i, h);
323 addMovement(eventTime, idBits, positions);
329 positions[index].x = event->getX(i);
330 positions[inde
376 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument
710 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument
832 addMovement(nsecs_t eventTime, BitSet32 idBits, const VelocityTracker::Position* positions) argument
[all...]
/frameworks/base/libs/hwui/font/
H A DFont.h86 int numGlyphs, int x, int y, const float* positions);
118 uint32_t bitmapW, uint32_t bitmapH, Rect *bounds, const float* positions);
121 int numGlyphs, Rect *bounds, const float* positions);
H A DFont.cpp300 int numGlyphs, int x, int y, const float* positions) {
302 0, 0, nullptr, positions);
356 int numGlyphs, Rect *bounds, const float* positions) {
362 render(paint, text, start, len, numGlyphs, 0, 0, MEASURE, nullptr, 0, 0, bounds, positions);
388 uint32_t bitmapW, uint32_t bitmapH, Rect* bounds, const float* positions) {
419 int penX = x + (int) roundf(positions[(glyphsCount << 1)]);
420 int penY = y + (int) roundf(positions[(glyphsCount << 1) + 1]);
423 bitmap, bitmapW, bitmapH, bounds, positions);
299 render(const SkPaint* paint, const char *text, uint32_t start, uint32_t len, int numGlyphs, int x, int y, const float* positions) argument
355 measure(const SkPaint* paint, const char* text, uint32_t start, uint32_t len, int numGlyphs, Rect *bounds, const float* positions) argument
386 render(const SkPaint* paint, const char* text, uint32_t start, uint32_t len, int numGlyphs, int x, int y, RenderMode mode, uint8_t *bitmap, uint32_t bitmapW, uint32_t bitmapH, Rect* bounds, const float* positions) argument
/frameworks/base/core/jni/android/opengl/
H A Dutil.cpp333 FloatArrayHelper positions(env, positions_ref, positionsOffset, 0);
336 bool checkOK = positions.check() && sphere.check();
341 positions.bind();
349 const float* pSrc = positions.mData;
529 float[] positions, int positionsOffset,
540 FloatArrayHelper positions(env, positions_ref, positionsOffset, 0);
543 bool checkOK = ws.check() && positions.check() && indices.check();
555 positions.bind();
559 positions.mData, positions
[all...]
/frameworks/minikin/libs/minikin/
H A DLayout.cpp779 hb_glyph_position_t* positions = hb_buffer_get_glyph_positions(buffer, NULL); local
787 std::cout << positions[i].x_advance << " " << positions[i].y_advance << " " << positions[i].x_offset << " " << positions[i].y_offset << std::endl; std::cout << "DoLayout " << info[i].codepoint <<
788 ": " << HBFixedToFloat(positions[i].x_advance) << "; " << positions[i].x_offset << ", " << positions[i].y_offset << std::endl;
797 float xoff = HBFixedToFloat(positions[i].x_offset);
798 float yoff = -HBFixedToFloat(positions[
[all...]

Completed in 398 milliseconds

12