Home | History | Annotate | Download | only in renderscript

Lines Matching refs:DataKind

51     DataKind mKind;
120 public enum DataKind {
131 DataKind(int id) {
325 rs.mElement_A_8 = createPixel(rs, DataType.UNSIGNED_8, DataKind.PIXEL_A);
332 rs.mElement_RGB_565 = createPixel(rs, DataType.UNSIGNED_5_6_5, DataKind.PIXEL_RGB);
339 rs.mElement_RGB_888 = createPixel(rs, DataType.UNSIGNED_8, DataKind.PIXEL_RGB);
346 rs.mElement_RGBA_5551 = createPixel(rs, DataType.UNSIGNED_5_5_5_1, DataKind.PIXEL_RGBA);
353 rs.mElement_RGBA_4444 = createPixel(rs, DataType.UNSIGNED_4_4_4_4, DataKind.PIXEL_RGBA);
360 rs.mElement_RGBA_8888 = createPixel(rs, DataType.UNSIGNED_8, DataKind.PIXEL_RGBA);
610 Element(int id, RenderScript rs, DataType dt, DataKind dk, boolean norm, int size) {
646 for (DataKind dk: DataKind.values()) {
669 * Create a custom Element of the specified DataType. The DataKind will be
677 DataKind dk = DataKind.USER;
686 * DataKind will be set to USER.
699 DataKind dk = DataKind.USER;
706 * Create a new pixel Element type. A matching DataType and DataKind must
707 * be provided. The DataType and DataKind must contain the same number of
712 * @param dk The DataKind to specify the mapping of each component in the
717 public static Element createPixel(RenderScript rs, DataType dt, DataKind dk) {
718 if (!(dk == DataKind.PIXEL_L ||
719 dk == DataKind.PIXEL_A ||
720 dk == DataKind.PIXEL_LA ||
721 dk == DataKind.PIXEL_RGB ||
722 dk == DataKind.PIXEL_RGBA ||
723 dk == DataKind.PIXEL_DEPTH)) {
724 throw new RSIllegalArgumentException("Unsupported DataKind");
733 if (dt == DataType.UNSIGNED_5_6_5 && dk != DataKind.PIXEL_RGB) {
736 if (dt == DataType.UNSIGNED_5_5_5_1 && dk != DataKind.PIXEL_RGBA) {
739 if (dt == DataType.UNSIGNED_4_4_4_4 && dk != DataKind.PIXEL_RGBA) {
743 dk != DataKind.PIXEL_DEPTH) {