Home
last modified time | relevance | path

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

12345678910>>...27

/frameworks/rs/java/tests/VrDemo/src/com/example/android/rs/vr/engine/
DMatrix.java31 public double[] m; field in Matrix
35 double[] v = {m[0], m[4], m[8]}; in makeRotation()
37 m[0] = v[0]; in makeRotation()
38 m[4] = v[1]; in makeRotation()
39 m[8] = v[2]; in makeRotation()
42 double[] v = {m[1], m[5], m[9]}; in makeRotation()
44 m[1] = v[0]; in makeRotation()
45 m[5] = v[1]; in makeRotation()
46 m[9] = v[2]; in makeRotation()
49 double[] v = {m[2], m[6], m[10]}; in makeRotation()
[all …]
/frameworks/rs/driver/runtime/
Drs_matrix.c16 rsMatrixLoadIdentity(rs_matrix4x4 *m) { in rsMatrixLoadIdentity() argument
17 m->m[0] = 1.f; in rsMatrixLoadIdentity()
18 m->m[1] = 0.f; in rsMatrixLoadIdentity()
19 m->m[2] = 0.f; in rsMatrixLoadIdentity()
20 m->m[3] = 0.f; in rsMatrixLoadIdentity()
21 m->m[4] = 0.f; in rsMatrixLoadIdentity()
22 m->m[5] = 1.f; in rsMatrixLoadIdentity()
23 m->m[6] = 0.f; in rsMatrixLoadIdentity()
24 m->m[7] = 0.f; in rsMatrixLoadIdentity()
25 m->m[8] = 0.f; in rsMatrixLoadIdentity()
[all …]
Drs_quaternion.c32 rsQuaternionGetMatrixUnit(rs_matrix4x4* m, const rs_quaternion* q) { in rsQuaternionGetMatrixUnit() argument
43 m->m[0] = 1.0f - 2.0f * ( yy + zz ); in rsQuaternionGetMatrixUnit()
44 m->m[4] = 2.0f * ( xy - zw ); in rsQuaternionGetMatrixUnit()
45 m->m[8] = 2.0f * ( xz + yw ); in rsQuaternionGetMatrixUnit()
46 m->m[1] = 2.0f * ( xy + zw ); in rsQuaternionGetMatrixUnit()
47 m->m[5] = 1.0f - 2.0f * ( xx + zz ); in rsQuaternionGetMatrixUnit()
48 m->m[9] = 2.0f * ( yz - xw ); in rsQuaternionGetMatrixUnit()
49 m->m[2] = 2.0f * ( xz - yw ); in rsQuaternionGetMatrixUnit()
50 m->m[6] = 2.0f * ( yz + xw ); in rsQuaternionGetMatrixUnit()
51 m->m[10] = 1.0f - 2.0f * ( xx + yy ); in rsQuaternionGetMatrixUnit()
[all …]
/frameworks/rs/
DrsMatrix4x4.cpp52 (m[c0 + 4*r0] * (m[c1 + 4*r1] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r1])) in inverse()
53 - (m[c0 + 4*r1] * (m[c1 + 4*r0] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r0])) in inverse()
54 + (m[c0 + 4*r2] * (m[c1 + 4*r0] * m[c2 + 4*r1] - m[c1 + 4*r1] * m[c2 + 4*r0])); in inverse()
58 result.m[4*i + j] = cofactor; in inverse()
63 float det = m[0]*result.m[0] + m[4]*result.m[1] + in inverse()
64 m[8]*result.m[2] + m[12]*result.m[3]; in inverse()
72 m[i] = result.m[i] * det; in inverse()
93 … float minor = (m[c0 + 4*r0] * (m[c1 + 4*r1] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r1])) in inverseTranspose()
94 … - (m[c0 + 4*r1] * (m[c1 + 4*r0] * m[c2 + 4*r2] - m[c1 + 4*r2] * m[c2 + 4*r0])) in inverseTranspose()
95 … + (m[c0 + 4*r2] * (m[c1 + 4*r0] * m[c2 + 4*r1] - m[c1 + 4*r1] * m[c2 + 4*r0])); in inverseTranspose()
[all …]
DrsRuntime.h55 void rsrVpLoadProjectionMatrix(Context *, const rsc_Matrix *m);
56 void rsrVpLoadModelMatrix(Context *, const rsc_Matrix *m);
57 void rsrVpLoadTextureMatrix(Context *, const rsc_Matrix *m);
59 void rsrVpGetProjectionMatrix(Context *, rsc_Matrix *m);
182 void rsrMatrixSet(rs_matrix4x4 *m, uint32_t row, uint32_t col, float v);
183 float rsrMatrixGet(const rs_matrix4x4 *m, uint32_t row, uint32_t col);
184 void rsrMatrixSet(rs_matrix3x3 *m, uint32_t row, uint32_t col, float v);
185 float rsrMatrixGet(const rs_matrix3x3 *m, uint32_t row, uint32_t col);
186 void rsrMatrixSet(rs_matrix2x2 *m, uint32_t row, uint32_t col, float v);
187 float rsrMatrixGet(const rs_matrix2x2 *m, uint32_t row, uint32_t col);
[all …]
DrsMatrix2x2.cpp30 m[0] = 1.f; in loadIdentity()
31 m[1] = 0.f; in loadIdentity()
32 m[2] = 0.f; in loadIdentity()
33 m[3] = 1.f; in loadIdentity()
37 memcpy(m, v, sizeof(m)); in load()
41 memcpy(m, v->m, sizeof(m)); in load()
63 float temp = m[1]; in transpose()
64 m[1] = m[2]; in transpose()
65 m[2] = temp; in transpose()
DrsMatrix3x3.cpp29 m[0] = 1.f; in loadIdentity()
30 m[1] = 0.f; in loadIdentity()
31 m[2] = 0.f; in loadIdentity()
32 m[3] = 0.f; in loadIdentity()
33 m[4] = 1.f; in loadIdentity()
34 m[5] = 0.f; in loadIdentity()
35 m[6] = 0.f; in loadIdentity()
36 m[7] = 0.f; in loadIdentity()
37 m[8] = 1.f; in loadIdentity()
41 memcpy(m, v, sizeof(m)); in load()
[all …]
/frameworks/base/core/java/android/hardware/
DGeomagneticField.java178 for (int m = 2; m < MAX_N; ++m) { in GeomagneticField()
181 int x = m >> 1; in GeomagneticField()
182 sinMLon[m] = sinMLon[m-x] * cosMLon[x] + cosMLon[m-x] * sinMLon[x]; in GeomagneticField()
183 cosMLon[m] = cosMLon[m-x] * cosMLon[x] - sinMLon[m-x] * sinMLon[x]; in GeomagneticField()
199 for (int m = 0; m <= n; m++) { in GeomagneticField()
201 float g = G_COEFF[n][m] + yearsSinceBase * DELTA_G[n][m]; in GeomagneticField()
202 float h = H_COEFF[n][m] + yearsSinceBase * DELTA_H[n][m]; in GeomagneticField()
210 * (g * cosMLon[m] + h * sinMLon[m]) in GeomagneticField()
211 * legendre.mPDeriv[n][m] in GeomagneticField()
212 * SCHMIDT_QUASI_NORM_FACTORS[n][m]; in GeomagneticField()
[all …]
/frameworks/rs/cpu_ref/
DrsCpuRuntimeMath.cpp58 static void SC_MatrixLoadRotate(Matrix4x4 *m, float rot, float x, float y, float z) { in SC_MatrixLoadRotate() argument
59 m->loadRotate(rot, x, y, z); in SC_MatrixLoadRotate()
61 static void SC_MatrixLoadScale(Matrix4x4 *m, float x, float y, float z) { in SC_MatrixLoadScale() argument
62 m->loadScale(x, y, z); in SC_MatrixLoadScale()
64 static void SC_MatrixLoadTranslate(Matrix4x4 *m, float x, float y, float z) { in SC_MatrixLoadTranslate() argument
65 m->loadTranslate(x, y, z); in SC_MatrixLoadTranslate()
67 static void SC_MatrixRotate(Matrix4x4 *m, float rot, float x, float y, float z) { in SC_MatrixRotate() argument
68 m->rotate(rot, x, y, z); in SC_MatrixRotate()
70 static void SC_MatrixScale(Matrix4x4 *m, float x, float y, float z) { in SC_MatrixScale() argument
71 m->scale(x, y, z); in SC_MatrixScale()
[all …]
/frameworks/base/tools/apilint/
Dapilint.py296 for m in clazz.methods:
297 if re.search("[A-Z]{2,}", m.name) is not None:
298 … warn(clazz, m, "S1", "Method names with acronyms should be getMtu() instead of getMTU()")
299 if re.match("[^a-z]", m.name):
300 error(clazz, m, "S1", "Method name must start with lowercase char")
318 for m in clazz.methods:
319 if not re.match("on[A-Z][a-z]*", m.name):
320 error(clazz, m, "L1", "Callback method names must be onFoo() style")
334 for m in clazz.methods:
335 if not re.match("on[A-Z][a-z]*", m.name):
[all …]
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/
DTelephonyEventLogTest.java54 public TelephonyEventMatcher(int eventTag, ArrayMap<String, Object> m) { in TelephonyEventMatcher() argument
56 mMap = m; in TelephonyEventMatcher()
127 ArrayMap<String, Object> m = new ArrayMap<>(); in testWriteServiceStateChanged() local
128 m.put(TelephonyEventLog.SERVICE_STATE_VOICE_REG_STATE, ServiceState.STATE_IN_SERVICE); in testWriteServiceStateChanged()
129 m.put(TelephonyEventLog.SERVICE_STATE_DATA_REG_STATE, ServiceState.STATE_IN_SERVICE); in testWriteServiceStateChanged()
130 m.put(TelephonyEventLog.SERVICE_STATE_VOICE_ROAMING_TYPE, in testWriteServiceStateChanged()
132 m.put(TelephonyEventLog.SERVICE_STATE_DATA_ROAMING_TYPE, in testWriteServiceStateChanged()
135 m.put(TelephonyEventLog.SERVICE_STATE_VOICE_ALPNA_SHORT, "TestVoice"); in testWriteServiceStateChanged()
136 m.put(TelephonyEventLog.SERVICE_STATE_VOICE_NUMERIC, "12345"); in testWriteServiceStateChanged()
138 m.put(TelephonyEventLog.SERVICE_STATE_DATA_ALPNA_SHORT, "TestData"); in testWriteServiceStateChanged()
[all …]
/frameworks/base/opengl/java/android/opengl/
DMatrix.java112 public static void transposeM(float[] mTrans, int mTransOffset, float[] m, in transposeM() argument
116 mTrans[i + mTransOffset] = m[mBase]; in transposeM()
117 mTrans[i + 4 + mTransOffset] = m[mBase + 1]; in transposeM()
118 mTrans[i + 8 + mTransOffset] = m[mBase + 2]; in transposeM()
119 mTrans[i + 12 + mTransOffset] = m[mBase + 3]; in transposeM()
135 public static boolean invertM(float[] mInv, int mInvOffset, float[] m, in invertM() argument
140 final float src0 = m[mOffset + 0]; in invertM()
141 final float src4 = m[mOffset + 1]; in invertM()
142 final float src8 = m[mOffset + 2]; in invertM()
143 final float src12 = m[mOffset + 3]; in invertM()
[all …]
/frameworks/base/core/java/android/os/
DMessage.java125 Message m = sPool; in obtain() local
126 sPool = m.next; in obtain()
127 m.next = null; in obtain()
128 m.flags = 0; // clear in-use flag in obtain()
130 return m; in obtain()
143 Message m = obtain(); in obtain() local
144 m.what = orig.what; in obtain()
145 m.arg1 = orig.arg1; in obtain()
146 m.arg2 = orig.arg2; in obtain()
147 m.obj = orig.obj; in obtain()
[all …]
/frameworks/base/graphics/java/android/graphics/
DColorMatrix.java236 float[] m = mArray; in setSaturation() local
243 m[0] = R + sat; m[1] = G; m[2] = B; in setSaturation()
244 m[5] = R; m[6] = G + sat; m[7] = B; in setSaturation()
245 m[10] = R; m[11] = G; m[12] = B + sat; in setSaturation()
253 float[] m = mArray; in setRGB2YUV() local
255 m[0] = 0.299f; m[1] = 0.587f; m[2] = 0.114f; in setRGB2YUV()
256 m[5] = -0.16874f; m[6] = -0.33126f; m[7] = 0.5f; in setRGB2YUV()
257 m[10] = 0.5f; m[11] = -0.41869f; m[12] = -0.08131f; in setRGB2YUV()
265 float[] m = mArray; in setYUV2RGB() local
267 m[2] = 1.402f; in setYUV2RGB()
[all …]
/frameworks/native/opengl/libagl/
Dmatrix.cpp194 const GLfixed* const m = matrix.m; in picker() local
204 if (!(notZero(m[3]) | notZero(m[7]) | notZero(m[11]) | notOne(m[15]))) { in picker()
219 GLfixed const * const m = matrix.m; in dump() local
223 m[I(0,i)], m[I(1,i)], m[I(2,i)], m[I(3,i)], in dump()
224 fixedToFloat(m[I(0,i)]), in dump()
225 fixedToFloat(m[I(1,i)]), in dump()
226 fixedToFloat(m[I(2,i)]), in dump()
227 fixedToFloat(m[I(3,i)])); in dump()
237 GLfixed* xp = m; in load()
254 GLfloat const* const m = lhs.m; in multiply() local
[all …]
/frameworks/base/core/java/android/hardware/camera2/legacy/
DLegacyMetadataMapper.java147 CameraMetadataNative m = new CameraMetadataNative(); in createCharacteristics() local
149 mapCharacteristicsFromInfo(m, info.info); in createCharacteristics()
153 mapCharacteristicsFromParameters(m, params); in createCharacteristics()
158 m.dumpToLog(); in createCharacteristics()
162 return new CameraCharacteristics(m); in createCharacteristics()
165 private static void mapCharacteristicsFromInfo(CameraMetadataNative m, CameraInfo i) { in mapCharacteristicsFromInfo() argument
166 m.set(LENS_FACING, i.facing == CameraInfo.CAMERA_FACING_BACK ? in mapCharacteristicsFromInfo()
168 m.set(SENSOR_ORIENTATION, i.orientation); in mapCharacteristicsFromInfo()
171 private static void mapCharacteristicsFromParameters(CameraMetadataNative m, in mapCharacteristicsFromParameters() argument
177 m.set(COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES, in mapCharacteristicsFromParameters()
[all …]
/frameworks/base/docs/html-intl/intl/vi/guide/topics/ui/
Dmenus.jd10 <li><a href="#xml">Định nghĩa một Menu trong XML</a></li>
11 <li><a href="#options-menu">Tạo một Menu Tùy chọn</a>
14 <li><a href="#ChangingTheMenu">Thay đổi các mục menu vào thời gian chạy</a></li>
17 <li><a href="#context-menu">Tạo một Menu Ngữ cảnh</a>
19 <li><a href="#FloatingContextMenu">Tạo một menu ngữ cảnh nổi</a></li>
23 <li><a href="#PopupMenu">Tạo một Menu Bật lên</a>
28 <li><a href="#groups">Tạo Nhóm Menu</a>
30 <li><a href="#checkable">Sử dụng mục menu có thể chọn</a></li>
33 <li><a href="#intents">Thêm Mục Menu dựa trên Ý định</a>
35 <li><a href="#AllowingToAdd">Cho phép hoạt động của bạn được thêm vào các menu khác</a></li>
[all …]
Dui-events.jd12 <li><a href="#TouchMode">Chế độ Cảm ứng</a></li>
13 <li><a href="#HandlingFocus">Xử lý Tiêu điểm</a></li>
19 <p>Trên Android, có nhiều cách để can thiệp vào các sự kiện từ tương tác của một người dùng với ứng…
21 đối tượng Dạng xem cụ thể mà người dùng tương tác với. Lớp Dạng xem sẽ cung cấp phương thức để làm
23 <p>Trong các lớp Dạng xem khác nhau mà bạn sẽ sử dụng để soạn bố trí của mình, bạn có thể thấy một …
25 …ra hành động tương ứng trên đối tượng đó. Ví dụ, khi một Dạng xem (chẳng hạn như một Nút) được chạ
26 …chEvent()</code> được gọi trên đối tượng đó. Tuy nhiên, để can thiệp vào điều này, bạn phải mở rộng
27 lớp và khống chế phương pháp đó. Tuy nhiên, việc mở rộng mọi đối tượng Dạng xem
28 để xử lý một sự kiện như vậy sẽ là không thực tế. Đây là lý do tại sao lớp Dạng xem cũng chứa
29 một tập hợp giao diện lồng nhau cùng các phương pháp gọi lại mà bạn có thể định nghĩa dễ dàng hơn n…
[all …]
/frameworks/base/libs/hwui/
DMatrix.h30 #define SK_MATRIX_ARGS(m) \ argument
31 (m)->get(0), (m)->get(1), (m)->get(2), \
32 (m)->get(3), (m)->get(4), (m)->get(5), \
33 (m)->get(6), (m)->get(7), (m)->get(8)
37 #define MATRIX_4_ARGS(m) \ argument
38 (m)->data[0], (m)->data[4], (m)->data[8], (m)->data[12], \
39 (m)->data[1], (m)->data[5], (m)->data[9], (m)->data[13], \
40 (m)->data[2], (m)->data[6], (m)->data[10], (m)->data[14], \
41 (m)->data[3], (m)->data[7], (m)->data[11], (m)->data[15] \
/frameworks/rs/api/
Drs_quaternion.spec69 arg: rs_matrix4x4* m, "Resulting matrix."
85 m->m[0] = 1.0f - 2.0f * ( yy + zz );
86 m->m[4] = 2.0f * ( xy - zw );
87 m->m[8] = 2.0f * ( xz + yw );
88 m->m[1] = 2.0f * ( xy + zw );
89 m->m[5] = 1.0f - 2.0f * ( xx + zz );
90 m->m[9] = 2.0f * ( yz - xw );
91 m->m[2] = 2.0f * ( xz - yw );
92 m->m[6] = 2.0f * ( yz + xw );
93 m->m[10] = 1.0f - 2.0f * ( xx + yy );
[all …]
/frameworks/base/docs/html-intl/intl/vi/guide/topics/resources/
Dproviding-resources.jd10 <li>Các loại tài nguyên khác nhau thuộc về các thư mục con khác nhau của {@code res/}</li>
12 <li>Luôn bao gồm tài nguyên mặc định để ứng dụng của bạn không phụ thuộc vào các
17 <li><a href="#ResourceTypes">Nhóm các Loại Tài nguyên lại</a></li>
25 <li><a href="#BestMatch">Cách Android tìm Tài nguyên Khớp Tốt nhất</a></li>
28 <h2>Xem thêm</h2>
38 <p>Bạn nên luôn ngoại hiện hóa các tài nguyên ứng dụng chẳng hạn như hình ảnh và xâu từ mã
39 của mình, sao cho bạn có thể duy trì chúng một cách độc lập. Bạn cũng nên cung cấp tài nguyên thay …
40 cấu hình thiết bị cụ thể bằng cách nhóm chúng lại trong những thư mục tài nguyên đích danh. Trong
42 dụ, bạn có thể muốn cung cấp một bố trí UI khác phụ thuộc vào kích cỡ màn hình hoặc các xâu
45 <p>Sau khi ngoại hiện hóa các tài nguyên ứng dụng của mình, bạn có thể truy cập chúng
[all …]
/frameworks/base/docs/html-intl/intl/vi/guide/components/
Drecents.jd11 <li><a href="#adding">Thêm Tác vụ vào Màn hình Tổng quan</a>
13 <li><a href="#flag-new-doc">Sử dụng cờ Ý định để thêm một tác vụ</a></li>
14 <li><a href="#attr-doclaunch">Sử dụng thuộc tính Hoạt động để thêm một tác vụ</a></li>
31 <h2>Mã mẫu</h2>
39 <p>Màn hình tổng quan (còn được gọi là màn hình gần đây, danh sách tác vụ gần đây, hay ứng dụng gần…
40một UI cấp hệ thống liệt kê các <a href="{@docRoot}guide/components/activities.html">
41 hoạt động</a> và <a href="{@docRoot}guide/components/tasks-and-back-stack.html">tác vụ</a> mới được…
42 có thể điều hướng qua danh sách này và chọn một tác vụ để tiếp tục, hoặc người dùng có thể loại bỏ
43 danh sách bằng cách trượt nhanh nó đi. Với việc phát hành Android 5.0 (API mức 21), nhiều thực thể …
44 hoạt động tương tự chứa các tài liệu khác nhau có thể xuất hiện dưới dạng các tác vụ trong màn hình…
[all …]
Dfundamentals.jd26 mã của bạn&mdash;cùng với bất kỳ tệp dữ liệu và tài nguyên nào&mdash;vào một APK: một <i>gói Androi…
27 đó là một tệp lưu trữ có hậu tố {@code .apk}. Một tệp APK chứa tất cả nội dung
28 của một ứng dụng Android và là tệp mà các thiết bị dựa trên nền tảng Android sử dụng để cài đặt ứng…
30 <p>Sau khi được cài đặt lên một thiết bị, từng ứng dụng Android sẽ ở bên trong hộp cát bảo mật của …
33 <li>Hệ điều hành Android là một hệ thống Linux đa người dùng trong đó mỗi ứng dụng là một
36 <li>Theo mặc định, hệ thống gán cho từng ứng dụng một ID người dùng Linux duy nhất (ID chỉ được sử …
37 hệ thống và không xác định đối với ứng dụng). Hệ thống sẽ đặt quyền cho tất cả tệp trong một ứng dụ…
38 sao cho chỉ ID người dùng được gán cho ứng dụng đó mới có thể truy cập chúng. </li>
40 <li>Mỗi tiến trình có máy ảo (VM) riêng của mình, vì thế mã của một ứng dụng sẽ chạy độc lập với
43 <li>Theo mặc định, mọi ứng dụng chạy trong tiến trình Linux của chính nó. Android khởi động tiến tr…
[all …]
/frameworks/base/docs/html-intl/intl/vi/design/patterns/
Dnavigation.jd13 <p itemprop="description">Điều hướng nhất quán là một thành phần thiết yếu trong trải nghiệm người …
17 <p>Phiên bản Android 2.3 và mới hơn dựa vào nút <em>Quay lại</em> của hệ thống để hỗ trợ điều hướng…
18 ứng dụng. Với việc giới thiệu thanh hành động trong Android 3.0, một cơ chế điều hướng thứ hai đã x…
19 nút <em>Lên trên</em>, bao gồm biểu tượng ứng dụng và dấu nháy lùi trái.</p>
25 <p>Nút Lên trên được sử dụng để điều hướng bên trong một ứng dụng dựa trên mối quan hệ thứ bậc
26 giữa các màn hình. Ví dụ, nếu màn hình A hiển thị một danh sách các mục và việc chọn một mục sẽ dẫn…
27 màn hình B (trình bày chi tiết hơn về mục đó), khi đó B sẽ đưa ra nút Lên trên để
28 quay lại màn hình A.</p>
29 <p>Nếu một màn hình đang ở trên cùng trong một ứng dụng (cụ thể là trang chủ của ứng dụng), thì nó …
32 …y lại của hệ thống được sử dụng để điều hướng ngược theo thứ tự thời gian, qua lịch sử các màn hình
[all …]
/frameworks/rs/scriptc/
Drs_matrix.rsh72 left->x = viewProj->m[3] + viewProj->m[0];
73 left->y = viewProj->m[7] + viewProj->m[4];
74 left->z = viewProj->m[11] + viewProj->m[8];
75 left->w = viewProj->m[15] + viewProj->m[12];
77 right->x = viewProj->m[3] - viewProj->m[0];
78 right->y = viewProj->m[7] - viewProj->m[4];
79 right->z = viewProj->m[11] - viewProj->m[8];
80 right->w = viewProj->m[15] - viewProj->m[12];
82 top->x = viewProj->m[3] - viewProj->m[1];
83 top->y = viewProj->m[7] - viewProj->m[5];
[all …]

12345678910>>...27