Lines Matching refs:DataKind
36 * android.renderscript.Element.DataKind}. The DataType encodes C type
37 * information of an Element, while the DataKind encodes how that Element should
39 * android.renderscript.Allocation} objects with DataKind {@link
40 * android.renderscript.Element.DataKind#USER} cannot be used as input for a
63 DataKind mKind;
178 public enum DataKind {
190 DataKind(int id) {
302 public DataKind getDataKind() {
584 rs.mElement_A_8 = createPixel(rs, DataType.UNSIGNED_8, DataKind.PIXEL_A);
595 rs.mElement_RGB_565 = createPixel(rs, DataType.UNSIGNED_5_6_5, DataKind.PIXEL_RGB);
606 rs.mElement_RGB_888 = createPixel(rs, DataType.UNSIGNED_8, DataKind.PIXEL_RGB);
617 rs.mElement_RGBA_5551 = createPixel(rs, DataType.UNSIGNED_5_5_5_1, DataKind.PIXEL_RGBA);
628 rs.mElement_RGBA_4444 = createPixel(rs, DataType.UNSIGNED_4_4_4_4, DataKind.PIXEL_RGBA);
639 rs.mElement_RGBA_8888 = createPixel(rs, DataType.UNSIGNED_8, DataKind.PIXEL_RGBA);
1013 rs.mElement_YUV = createPixel(rs, DataType.UNSIGNED_8, DataKind.PIXEL_YUV);
1067 mKind = DataKind.USER;
1077 Element(long id, RenderScript rs, DataType dt, DataKind dk, boolean norm, int size) {
1118 for (DataKind dk: DataKind.values()) {
1144 * Create a custom Element of the specified DataType. The DataKind will be
1152 DataKind dk = DataKind.USER;
1161 * DataKind will be set to USER. Only primitive types (FLOAT_32, FLOAT_64,
1191 DataKind dk = DataKind.USER;
1205 * Create a new pixel Element type. A matching DataType and DataKind must
1206 * be provided. The DataType and DataKind must contain the same number of
1211 * @param dk The DataKind to specify the mapping of each component in the
1216 public static Element createPixel(RenderScript rs, DataType dt, DataKind dk) {
1217 if (!(dk == DataKind.PIXEL_L ||
1218 dk == DataKind.PIXEL_A ||
1219 dk == DataKind.PIXEL_LA ||
1220 dk == DataKind.PIXEL_RGB ||
1221 dk == DataKind.PIXEL_RGBA ||
1222 dk == DataKind.PIXEL_DEPTH ||
1223 dk == DataKind.PIXEL_YUV)) {
1224 throw new RSIllegalArgumentException("Unsupported DataKind");
1233 if (dt == DataType.UNSIGNED_5_6_5 && dk != DataKind.PIXEL_RGB) {
1236 if (dt == DataType.UNSIGNED_5_5_5_1 && dk != DataKind.PIXEL_RGBA) {
1239 if (dt == DataType.UNSIGNED_4_4_4_4 && dk != DataKind.PIXEL_RGBA) {
1243 dk != DataKind.PIXEL_DEPTH) {