1 package android.support.v8.renderscript { 2 3 public class Allocation extends android.support.v8.renderscript.BaseObj { 4 method public void copy1DRangeFrom(int, int, java.lang.Object); 5 method public void copy1DRangeFrom(int, int, int[]); 6 method public void copy1DRangeFrom(int, int, short[]); 7 method public void copy1DRangeFrom(int, int, byte[]); 8 method public void copy1DRangeFrom(int, int, float[]); 9 method public void copy1DRangeFrom(int, int, android.support.v8.renderscript.Allocation, int); 10 method public void copy1DRangeFromUnchecked(int, int, java.lang.Object); 11 method public void copy1DRangeFromUnchecked(int, int, int[]); 12 method public void copy1DRangeFromUnchecked(int, int, short[]); 13 method public void copy1DRangeFromUnchecked(int, int, byte[]); 14 method public void copy1DRangeFromUnchecked(int, int, float[]); 15 method public void copy1DRangeTo(int, int, java.lang.Object); 16 method public void copy1DRangeTo(int, int, int[]); 17 method public void copy1DRangeTo(int, int, short[]); 18 method public void copy1DRangeTo(int, int, byte[]); 19 method public void copy1DRangeTo(int, int, float[]); 20 method public void copy1DRangeToUnchecked(int, int, java.lang.Object); 21 method public void copy1DRangeToUnchecked(int, int, int[]); 22 method public void copy1DRangeToUnchecked(int, int, short[]); 23 method public void copy1DRangeToUnchecked(int, int, byte[]); 24 method public void copy1DRangeToUnchecked(int, int, float[]); 25 method public void copy2DRangeFrom(int, int, int, int, java.lang.Object); 26 method public void copy2DRangeFrom(int, int, int, int, byte[]); 27 method public void copy2DRangeFrom(int, int, int, int, short[]); 28 method public void copy2DRangeFrom(int, int, int, int, int[]); 29 method public void copy2DRangeFrom(int, int, int, int, float[]); 30 method public void copy2DRangeFrom(int, int, int, int, android.support.v8.renderscript.Allocation, int, int); 31 method public void copy2DRangeFrom(int, int, android.graphics.Bitmap); 32 method public void copy2DRangeTo(int, int, int, int, java.lang.Object); 33 method public void copy2DRangeTo(int, int, int, int, byte[]); 34 method public void copy2DRangeTo(int, int, int, int, short[]); 35 method public void copy2DRangeTo(int, int, int, int, int[]); 36 method public void copy2DRangeTo(int, int, int, int, float[]); 37 method public void copy3DRangeFrom(int, int, int, int, int, int, java.lang.Object); 38 method public void copy3DRangeFrom(int, int, int, int, int, int, android.support.v8.renderscript.Allocation, int, int, int); 39 method public void copyFrom(android.support.v8.renderscript.BaseObj[]); 40 method public void copyFrom(java.lang.Object); 41 method public void copyFrom(int[]); 42 method public void copyFrom(short[]); 43 method public void copyFrom(byte[]); 44 method public void copyFrom(float[]); 45 method public void copyFrom(android.graphics.Bitmap); 46 method public void copyFrom(android.support.v8.renderscript.Allocation); 47 method public void copyFromUnchecked(java.lang.Object); 48 method public void copyFromUnchecked(int[]); 49 method public void copyFromUnchecked(short[]); 50 method public void copyFromUnchecked(byte[]); 51 method public void copyFromUnchecked(float[]); 52 method public void copyTo(android.graphics.Bitmap); 53 method public void copyTo(java.lang.Object); 54 method public void copyTo(byte[]); 55 method public void copyTo(short[]); 56 method public void copyTo(int[]); 57 method public void copyTo(float[]); 58 method public static android.support.v8.renderscript.Allocation createCubemapFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.support.v8.renderscript.Allocation.MipmapControl, int); 59 method public static android.support.v8.renderscript.Allocation createCubemapFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap); 60 method public static android.support.v8.renderscript.Allocation createCubemapFromCubeFaces(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.support.v8.renderscript.Allocation.MipmapControl, int); 61 method public static android.support.v8.renderscript.Allocation createCubemapFromCubeFaces(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap); 62 method public static android.support.v8.renderscript.Allocation createFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap, android.support.v8.renderscript.Allocation.MipmapControl, int); 63 method public static android.support.v8.renderscript.Allocation createFromBitmap(android.support.v8.renderscript.RenderScript, android.graphics.Bitmap); 64 method public static android.support.v8.renderscript.Allocation createFromBitmapResource(android.support.v8.renderscript.RenderScript, android.content.res.Resources, int, android.support.v8.renderscript.Allocation.MipmapControl, int); 65 method public static android.support.v8.renderscript.Allocation createFromBitmapResource(android.support.v8.renderscript.RenderScript, android.content.res.Resources, int); 66 method public static android.support.v8.renderscript.Allocation createFromString(android.support.v8.renderscript.RenderScript, java.lang.String, int); 67 method public static android.support.v8.renderscript.Allocation createSized(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int, int); 68 method public static android.support.v8.renderscript.Allocation createSized(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int); 69 method public static android.support.v8.renderscript.Allocation createTyped(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Type, android.support.v8.renderscript.Allocation.MipmapControl, int); 70 method public static android.support.v8.renderscript.Allocation createTyped(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Type, int); 71 method public static android.support.v8.renderscript.Allocation createTyped(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Type); 72 method public void generateMipmaps(); 73 method public int getBytesSize(); 74 method public android.support.v8.renderscript.Element getElement(); 75 method public long getIncAllocID(); 76 method public android.support.v8.renderscript.Type getType(); 77 method public int getUsage(); 78 method public void ioReceive(); 79 method public void ioSend(); 80 method public void ioSendOutput(); 81 method public void setAutoPadding(boolean); 82 method public void setFromFieldPacker(int, android.support.v8.renderscript.FieldPacker); 83 method public void setFromFieldPacker(int, int, android.support.v8.renderscript.FieldPacker); 84 method public void setIncAllocID(long); 85 method public void setSurface(android.view.Surface); 86 method public void syncAll(int); 87 field public static final int USAGE_GRAPHICS_TEXTURE = 2; // 0x2 88 field public static final int USAGE_IO_INPUT = 32; // 0x20 89 field public static final int USAGE_IO_OUTPUT = 64; // 0x40 90 field public static final int USAGE_SCRIPT = 1; // 0x1 91 field public static final int USAGE_SHARED = 128; // 0x80 92 } 93 94 public static final class Allocation.MipmapControl extends java.lang.Enum { 95 method public static android.support.v8.renderscript.Allocation.MipmapControl valueOf(java.lang.String); 96 method public static final android.support.v8.renderscript.Allocation.MipmapControl[] values(); 97 enum_constant public static final android.support.v8.renderscript.Allocation.MipmapControl MIPMAP_FULL; 98 enum_constant public static final android.support.v8.renderscript.Allocation.MipmapControl MIPMAP_NONE; 99 enum_constant public static final android.support.v8.renderscript.Allocation.MipmapControl MIPMAP_ON_SYNC_TO_TEXTURE; 100 } 101 102 public class BaseObj { 103 method public void destroy(); 104 } 105 106 public class Byte2 { 107 ctor public Byte2(); 108 ctor public Byte2(byte, byte); 109 field public byte x; 110 field public byte y; 111 } 112 113 public class Byte3 { 114 ctor public Byte3(); 115 ctor public Byte3(byte, byte, byte); 116 field public byte x; 117 field public byte y; 118 field public byte z; 119 } 120 121 public class Byte4 { 122 ctor public Byte4(); 123 ctor public Byte4(byte, byte, byte, byte); 124 field public byte w; 125 field public byte x; 126 field public byte y; 127 field public byte z; 128 } 129 130 public class Double2 { 131 ctor public Double2(); 132 ctor public Double2(double, double); 133 field public double x; 134 field public double y; 135 } 136 137 public class Double3 { 138 ctor public Double3(); 139 ctor public Double3(double, double, double); 140 field public double x; 141 field public double y; 142 field public double z; 143 } 144 145 public class Double4 { 146 ctor public Double4(); 147 ctor public Double4(double, double, double, double); 148 field public double w; 149 field public double x; 150 field public double y; 151 field public double z; 152 } 153 154 public class Element extends android.support.v8.renderscript.BaseObj { 155 method public static android.support.v8.renderscript.Element ALLOCATION(android.support.v8.renderscript.RenderScript); 156 method public static android.support.v8.renderscript.Element A_8(android.support.v8.renderscript.RenderScript); 157 method public static android.support.v8.renderscript.Element BOOLEAN(android.support.v8.renderscript.RenderScript); 158 method public static android.support.v8.renderscript.Element ELEMENT(android.support.v8.renderscript.RenderScript); 159 method public static android.support.v8.renderscript.Element F32(android.support.v8.renderscript.RenderScript); 160 method public static android.support.v8.renderscript.Element F32_2(android.support.v8.renderscript.RenderScript); 161 method public static android.support.v8.renderscript.Element F32_3(android.support.v8.renderscript.RenderScript); 162 method public static android.support.v8.renderscript.Element F32_4(android.support.v8.renderscript.RenderScript); 163 method public static android.support.v8.renderscript.Element F64(android.support.v8.renderscript.RenderScript); 164 method public static android.support.v8.renderscript.Element F64_2(android.support.v8.renderscript.RenderScript); 165 method public static android.support.v8.renderscript.Element F64_3(android.support.v8.renderscript.RenderScript); 166 method public static android.support.v8.renderscript.Element F64_4(android.support.v8.renderscript.RenderScript); 167 method public static android.support.v8.renderscript.Element I16(android.support.v8.renderscript.RenderScript); 168 method public static android.support.v8.renderscript.Element I16_2(android.support.v8.renderscript.RenderScript); 169 method public static android.support.v8.renderscript.Element I16_3(android.support.v8.renderscript.RenderScript); 170 method public static android.support.v8.renderscript.Element I16_4(android.support.v8.renderscript.RenderScript); 171 method public static android.support.v8.renderscript.Element I32(android.support.v8.renderscript.RenderScript); 172 method public static android.support.v8.renderscript.Element I32_2(android.support.v8.renderscript.RenderScript); 173 method public static android.support.v8.renderscript.Element I32_3(android.support.v8.renderscript.RenderScript); 174 method public static android.support.v8.renderscript.Element I32_4(android.support.v8.renderscript.RenderScript); 175 method public static android.support.v8.renderscript.Element I64(android.support.v8.renderscript.RenderScript); 176 method public static android.support.v8.renderscript.Element I64_2(android.support.v8.renderscript.RenderScript); 177 method public static android.support.v8.renderscript.Element I64_3(android.support.v8.renderscript.RenderScript); 178 method public static android.support.v8.renderscript.Element I64_4(android.support.v8.renderscript.RenderScript); 179 method public static android.support.v8.renderscript.Element I8(android.support.v8.renderscript.RenderScript); 180 method public static android.support.v8.renderscript.Element I8_2(android.support.v8.renderscript.RenderScript); 181 method public static android.support.v8.renderscript.Element I8_3(android.support.v8.renderscript.RenderScript); 182 method public static android.support.v8.renderscript.Element I8_4(android.support.v8.renderscript.RenderScript); 183 method public static android.support.v8.renderscript.Element MATRIX_2X2(android.support.v8.renderscript.RenderScript); 184 method public static android.support.v8.renderscript.Element MATRIX_3X3(android.support.v8.renderscript.RenderScript); 185 method public static android.support.v8.renderscript.Element MATRIX_4X4(android.support.v8.renderscript.RenderScript); 186 method public static android.support.v8.renderscript.Element RGBA_4444(android.support.v8.renderscript.RenderScript); 187 method public static android.support.v8.renderscript.Element RGBA_5551(android.support.v8.renderscript.RenderScript); 188 method public static android.support.v8.renderscript.Element RGBA_8888(android.support.v8.renderscript.RenderScript); 189 method public static android.support.v8.renderscript.Element RGB_565(android.support.v8.renderscript.RenderScript); 190 method public static android.support.v8.renderscript.Element RGB_888(android.support.v8.renderscript.RenderScript); 191 method public static android.support.v8.renderscript.Element SAMPLER(android.support.v8.renderscript.RenderScript); 192 method public static android.support.v8.renderscript.Element SCRIPT(android.support.v8.renderscript.RenderScript); 193 method public static android.support.v8.renderscript.Element TYPE(android.support.v8.renderscript.RenderScript); 194 method public static android.support.v8.renderscript.Element U16(android.support.v8.renderscript.RenderScript); 195 method public static android.support.v8.renderscript.Element U16_2(android.support.v8.renderscript.RenderScript); 196 method public static android.support.v8.renderscript.Element U16_3(android.support.v8.renderscript.RenderScript); 197 method public static android.support.v8.renderscript.Element U16_4(android.support.v8.renderscript.RenderScript); 198 method public static android.support.v8.renderscript.Element U32(android.support.v8.renderscript.RenderScript); 199 method public static android.support.v8.renderscript.Element U32_2(android.support.v8.renderscript.RenderScript); 200 method public static android.support.v8.renderscript.Element U32_3(android.support.v8.renderscript.RenderScript); 201 method public static android.support.v8.renderscript.Element U32_4(android.support.v8.renderscript.RenderScript); 202 method public static android.support.v8.renderscript.Element U64(android.support.v8.renderscript.RenderScript); 203 method public static android.support.v8.renderscript.Element U64_2(android.support.v8.renderscript.RenderScript); 204 method public static android.support.v8.renderscript.Element U64_3(android.support.v8.renderscript.RenderScript); 205 method public static android.support.v8.renderscript.Element U64_4(android.support.v8.renderscript.RenderScript); 206 method public static android.support.v8.renderscript.Element U8(android.support.v8.renderscript.RenderScript); 207 method public static android.support.v8.renderscript.Element U8_2(android.support.v8.renderscript.RenderScript); 208 method public static android.support.v8.renderscript.Element U8_3(android.support.v8.renderscript.RenderScript); 209 method public static android.support.v8.renderscript.Element U8_4(android.support.v8.renderscript.RenderScript); 210 method public static android.support.v8.renderscript.Element createPixel(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element.DataType, android.support.v8.renderscript.Element.DataKind); 211 method public static android.support.v8.renderscript.Element createVector(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element.DataType, int); 212 method public int getBytesSize(); 213 method public android.support.v8.renderscript.Element.DataKind getDataKind(); 214 method public android.support.v8.renderscript.Element.DataType getDataType(); 215 method public long getDummyElement(android.support.v8.renderscript.RenderScript); 216 method public android.support.v8.renderscript.Element getSubElement(int); 217 method public int getSubElementArraySize(int); 218 method public int getSubElementCount(); 219 method public java.lang.String getSubElementName(int); 220 method public int getSubElementOffsetBytes(int); 221 method public int getVectorSize(); 222 method public boolean isCompatible(android.support.v8.renderscript.Element); 223 method public boolean isComplex(); 224 } 225 226 public static class Element.Builder { 227 ctor public Element.Builder(android.support.v8.renderscript.RenderScript); 228 method public android.support.v8.renderscript.Element.Builder add(android.support.v8.renderscript.Element, java.lang.String, int); 229 method public android.support.v8.renderscript.Element.Builder add(android.support.v8.renderscript.Element, java.lang.String); 230 method public android.support.v8.renderscript.Element create(); 231 } 232 233 public static final class Element.DataKind extends java.lang.Enum { 234 method public static android.support.v8.renderscript.Element.DataKind valueOf(java.lang.String); 235 method public static final android.support.v8.renderscript.Element.DataKind[] values(); 236 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_A; 237 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_DEPTH; 238 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_L; 239 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_LA; 240 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_RGB; 241 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_RGBA; 242 enum_constant public static final android.support.v8.renderscript.Element.DataKind PIXEL_YUV; 243 enum_constant public static final android.support.v8.renderscript.Element.DataKind USER; 244 } 245 246 public static final class Element.DataType extends java.lang.Enum { 247 method public static android.support.v8.renderscript.Element.DataType valueOf(java.lang.String); 248 method public static final android.support.v8.renderscript.Element.DataType[] values(); 249 enum_constant public static final android.support.v8.renderscript.Element.DataType BOOLEAN; 250 enum_constant public static final android.support.v8.renderscript.Element.DataType FLOAT_32; 251 enum_constant public static final android.support.v8.renderscript.Element.DataType FLOAT_64; 252 enum_constant public static final android.support.v8.renderscript.Element.DataType MATRIX_2X2; 253 enum_constant public static final android.support.v8.renderscript.Element.DataType MATRIX_3X3; 254 enum_constant public static final android.support.v8.renderscript.Element.DataType MATRIX_4X4; 255 enum_constant public static final android.support.v8.renderscript.Element.DataType NONE; 256 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_ALLOCATION; 257 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_ELEMENT; 258 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_SAMPLER; 259 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_SCRIPT; 260 enum_constant public static final android.support.v8.renderscript.Element.DataType RS_TYPE; 261 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_16; 262 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_32; 263 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_64; 264 enum_constant public static final android.support.v8.renderscript.Element.DataType SIGNED_8; 265 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_16; 266 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_32; 267 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_4_4_4_4; 268 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_5_5_5_1; 269 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_5_6_5; 270 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_64; 271 enum_constant public static final android.support.v8.renderscript.Element.DataType UNSIGNED_8; 272 } 273 274 public class FieldPacker { 275 ctor public FieldPacker(int); 276 ctor public FieldPacker(byte[]); 277 method public void addBoolean(boolean); 278 method public void addF32(float); 279 method public void addF32(android.support.v8.renderscript.Float2); 280 method public void addF32(android.support.v8.renderscript.Float3); 281 method public void addF32(android.support.v8.renderscript.Float4); 282 method public void addF64(double); 283 method public void addF64(android.support.v8.renderscript.Double2); 284 method public void addF64(android.support.v8.renderscript.Double3); 285 method public void addF64(android.support.v8.renderscript.Double4); 286 method public void addI16(short); 287 method public void addI16(android.support.v8.renderscript.Short2); 288 method public void addI16(android.support.v8.renderscript.Short3); 289 method public void addI16(android.support.v8.renderscript.Short4); 290 method public void addI32(int); 291 method public void addI32(android.support.v8.renderscript.Int2); 292 method public void addI32(android.support.v8.renderscript.Int3); 293 method public void addI32(android.support.v8.renderscript.Int4); 294 method public void addI64(long); 295 method public void addI64(android.support.v8.renderscript.Long2); 296 method public void addI64(android.support.v8.renderscript.Long3); 297 method public void addI64(android.support.v8.renderscript.Long4); 298 method public void addI8(byte); 299 method public void addI8(android.support.v8.renderscript.Byte2); 300 method public void addI8(android.support.v8.renderscript.Byte3); 301 method public void addI8(android.support.v8.renderscript.Byte4); 302 method public void addMatrix(android.support.v8.renderscript.Matrix4f); 303 method public void addMatrix(android.support.v8.renderscript.Matrix3f); 304 method public void addMatrix(android.support.v8.renderscript.Matrix2f); 305 method public void addObj(android.support.v8.renderscript.BaseObj); 306 method public void addU16(int); 307 method public void addU16(android.support.v8.renderscript.Int2); 308 method public void addU16(android.support.v8.renderscript.Int3); 309 method public void addU16(android.support.v8.renderscript.Int4); 310 method public void addU32(long); 311 method public void addU32(android.support.v8.renderscript.Long2); 312 method public void addU32(android.support.v8.renderscript.Long3); 313 method public void addU32(android.support.v8.renderscript.Long4); 314 method public void addU64(long); 315 method public void addU64(android.support.v8.renderscript.Long2); 316 method public void addU64(android.support.v8.renderscript.Long3); 317 method public void addU64(android.support.v8.renderscript.Long4); 318 method public void addU8(short); 319 method public void addU8(android.support.v8.renderscript.Short2); 320 method public void addU8(android.support.v8.renderscript.Short3); 321 method public void addU8(android.support.v8.renderscript.Short4); 322 method public void align(int); 323 method public final byte[] getData(); 324 method public void reset(); 325 method public void reset(int); 326 method public void skip(int); 327 method public boolean subBoolean(); 328 method public android.support.v8.renderscript.Byte2 subByte2(); 329 method public android.support.v8.renderscript.Byte3 subByte3(); 330 method public android.support.v8.renderscript.Byte4 subByte4(); 331 method public android.support.v8.renderscript.Double2 subDouble2(); 332 method public android.support.v8.renderscript.Double3 subDouble3(); 333 method public android.support.v8.renderscript.Double4 subDouble4(); 334 method public float subF32(); 335 method public double subF64(); 336 method public android.support.v8.renderscript.Float2 subFloat2(); 337 method public android.support.v8.renderscript.Float3 subFloat3(); 338 method public android.support.v8.renderscript.Float4 subFloat4(); 339 method public short subI16(); 340 method public int subI32(); 341 method public long subI64(); 342 method public byte subI8(); 343 method public android.support.v8.renderscript.Int2 subInt2(); 344 method public android.support.v8.renderscript.Int3 subInt3(); 345 method public android.support.v8.renderscript.Int4 subInt4(); 346 method public android.support.v8.renderscript.Long2 subLong2(); 347 method public android.support.v8.renderscript.Long3 subLong3(); 348 method public android.support.v8.renderscript.Long4 subLong4(); 349 method public android.support.v8.renderscript.Matrix2f subMatrix2f(); 350 method public android.support.v8.renderscript.Matrix3f subMatrix3f(); 351 method public android.support.v8.renderscript.Matrix4f subMatrix4f(); 352 method public android.support.v8.renderscript.Short2 subShort2(); 353 method public android.support.v8.renderscript.Short3 subShort3(); 354 method public android.support.v8.renderscript.Short4 subShort4(); 355 method public void subalign(int); 356 } 357 358 public class Float2 { 359 ctor public Float2(); 360 ctor public Float2(float, float); 361 field public float x; 362 field public float y; 363 } 364 365 public class Float3 { 366 ctor public Float3(); 367 ctor public Float3(float, float, float); 368 field public float x; 369 field public float y; 370 field public float z; 371 } 372 373 public class Float4 { 374 ctor public Float4(); 375 ctor public Float4(float, float, float, float); 376 field public float w; 377 field public float x; 378 field public float y; 379 field public float z; 380 } 381 382 public class Int2 { 383 ctor public Int2(); 384 ctor public Int2(int, int); 385 field public int x; 386 field public int y; 387 } 388 389 public class Int3 { 390 ctor public Int3(); 391 ctor public Int3(int, int, int); 392 field public int x; 393 field public int y; 394 field public int z; 395 } 396 397 public class Int4 { 398 ctor public Int4(); 399 ctor public Int4(int, int, int, int); 400 field public int w; 401 field public int x; 402 field public int y; 403 field public int z; 404 } 405 406 public class Long2 { 407 ctor public Long2(); 408 ctor public Long2(long, long); 409 field public long x; 410 field public long y; 411 } 412 413 public class Long3 { 414 ctor public Long3(); 415 ctor public Long3(long, long, long); 416 field public long x; 417 field public long y; 418 field public long z; 419 } 420 421 public class Long4 { 422 ctor public Long4(); 423 ctor public Long4(long, long, long, long); 424 field public long w; 425 field public long x; 426 field public long y; 427 field public long z; 428 } 429 430 public class Matrix2f { 431 ctor public Matrix2f(); 432 ctor public Matrix2f(float[]); 433 method public float get(int, int); 434 method public float[] getArray(); 435 method public void load(android.support.v8.renderscript.Matrix2f); 436 method public void loadIdentity(); 437 method public void loadMultiply(android.support.v8.renderscript.Matrix2f, android.support.v8.renderscript.Matrix2f); 438 method public void loadRotate(float); 439 method public void loadScale(float, float); 440 method public void multiply(android.support.v8.renderscript.Matrix2f); 441 method public void rotate(float); 442 method public void scale(float, float); 443 method public void set(int, int, float); 444 method public void transpose(); 445 } 446 447 public class Matrix3f { 448 ctor public Matrix3f(); 449 ctor public Matrix3f(float[]); 450 method public float get(int, int); 451 method public float[] getArray(); 452 method public void load(android.support.v8.renderscript.Matrix3f); 453 method public void loadIdentity(); 454 method public void loadMultiply(android.support.v8.renderscript.Matrix3f, android.support.v8.renderscript.Matrix3f); 455 method public void loadRotate(float, float, float, float); 456 method public void loadRotate(float); 457 method public void loadScale(float, float); 458 method public void loadScale(float, float, float); 459 method public void loadTranslate(float, float); 460 method public void multiply(android.support.v8.renderscript.Matrix3f); 461 method public void rotate(float, float, float, float); 462 method public void rotate(float); 463 method public void scale(float, float); 464 method public void scale(float, float, float); 465 method public void set(int, int, float); 466 method public void translate(float, float); 467 method public void transpose(); 468 } 469 470 public class Matrix4f { 471 ctor public Matrix4f(); 472 ctor public Matrix4f(float[]); 473 method public float get(int, int); 474 method public float[] getArray(); 475 method public boolean inverse(); 476 method public boolean inverseTranspose(); 477 method public void load(android.support.v8.renderscript.Matrix4f); 478 method public void loadFrustum(float, float, float, float, float, float); 479 method public void loadIdentity(); 480 method public void loadMultiply(android.support.v8.renderscript.Matrix4f, android.support.v8.renderscript.Matrix4f); 481 method public void loadOrtho(float, float, float, float, float, float); 482 method public void loadOrthoWindow(int, int); 483 method public void loadPerspective(float, float, float, float); 484 method public void loadProjectionNormalized(int, int); 485 method public void loadRotate(float, float, float, float); 486 method public void loadScale(float, float, float); 487 method public void loadTranslate(float, float, float); 488 method public void multiply(android.support.v8.renderscript.Matrix4f); 489 method public void rotate(float, float, float, float); 490 method public void scale(float, float, float); 491 method public void set(int, int, float); 492 method public void translate(float, float, float); 493 method public void transpose(); 494 } 495 496 public class RSDriverException extends android.support.v8.renderscript.RSRuntimeException { 497 ctor public RSDriverException(java.lang.String); 498 } 499 500 public class RSIllegalArgumentException extends android.support.v8.renderscript.RSRuntimeException { 501 ctor public RSIllegalArgumentException(java.lang.String); 502 } 503 504 public class RSInvalidStateException extends android.support.v8.renderscript.RSRuntimeException { 505 ctor public RSInvalidStateException(java.lang.String); 506 } 507 508 public class RSRuntimeException extends java.lang.RuntimeException { 509 ctor public RSRuntimeException(java.lang.String); 510 } 511 512 public class RenderScript { 513 method public void contextDump(); 514 method public static android.support.v8.renderscript.RenderScript create(android.content.Context); 515 method public static android.support.v8.renderscript.RenderScript create(android.content.Context, android.support.v8.renderscript.RenderScript.ContextType); 516 method public static android.support.v8.renderscript.RenderScript create(android.content.Context, android.support.v8.renderscript.RenderScript.ContextType, int); 517 method public static android.support.v8.renderscript.RenderScript create(android.content.Context, int, android.support.v8.renderscript.RenderScript.ContextType, int); 518 method public static android.support.v8.renderscript.RenderScript createMultiContext(android.content.Context, android.support.v8.renderscript.RenderScript.ContextType, int, int); 519 method public void destroy(); 520 method public void finish(); 521 method public static void forceCompat(); 522 method public final android.content.Context getApplicationContext(); 523 method public android.support.v8.renderscript.RenderScript.RSErrorHandler getErrorHandler(); 524 method public android.support.v8.renderscript.RenderScript.RSMessageHandler getMessageHandler(); 525 method public static void releaseAllContexts(); 526 method public void sendMessage(int, int[]); 527 method public static void setBlackList(java.lang.String); 528 method public void setErrorHandler(android.support.v8.renderscript.RenderScript.RSErrorHandler); 529 method public void setMessageHandler(android.support.v8.renderscript.RenderScript.RSMessageHandler); 530 method public void setPriority(android.support.v8.renderscript.RenderScript.Priority); 531 field public static final int CREATE_FLAG_NONE = 0; // 0x0 532 } 533 534 public static final class RenderScript.ContextType extends java.lang.Enum { 535 method public static android.support.v8.renderscript.RenderScript.ContextType valueOf(java.lang.String); 536 method public static final android.support.v8.renderscript.RenderScript.ContextType[] values(); 537 enum_constant public static final android.support.v8.renderscript.RenderScript.ContextType DEBUG; 538 enum_constant public static final android.support.v8.renderscript.RenderScript.ContextType NORMAL; 539 enum_constant public static final android.support.v8.renderscript.RenderScript.ContextType PROFILE; 540 } 541 542 public static final class RenderScript.Priority extends java.lang.Enum { 543 method public static android.support.v8.renderscript.RenderScript.Priority valueOf(java.lang.String); 544 method public static final android.support.v8.renderscript.RenderScript.Priority[] values(); 545 enum_constant public static final android.support.v8.renderscript.RenderScript.Priority LOW; 546 enum_constant public static final android.support.v8.renderscript.RenderScript.Priority NORMAL; 547 } 548 549 public static class RenderScript.RSErrorHandler implements java.lang.Runnable { 550 ctor public RenderScript.RSErrorHandler(); 551 method public void run(); 552 field protected java.lang.String mErrorMessage; 553 field protected int mErrorNum; 554 } 555 556 public static class RenderScript.RSMessageHandler implements java.lang.Runnable { 557 ctor public RenderScript.RSMessageHandler(); 558 method public void run(); 559 field protected int[] mData; 560 field protected int mID; 561 field protected int mLength; 562 } 563 564 public class Sampler extends android.support.v8.renderscript.BaseObj { 565 method public static android.support.v8.renderscript.Sampler CLAMP_LINEAR(android.support.v8.renderscript.RenderScript); 566 method public static android.support.v8.renderscript.Sampler CLAMP_LINEAR_MIP_LINEAR(android.support.v8.renderscript.RenderScript); 567 method public static android.support.v8.renderscript.Sampler CLAMP_NEAREST(android.support.v8.renderscript.RenderScript); 568 method public static android.support.v8.renderscript.Sampler MIRRORED_REPEAT_LINEAR(android.support.v8.renderscript.RenderScript); 569 method public static android.support.v8.renderscript.Sampler MIRRORED_REPEAT_NEAREST(android.support.v8.renderscript.RenderScript); 570 method public static android.support.v8.renderscript.Sampler WRAP_LINEAR(android.support.v8.renderscript.RenderScript); 571 method public static android.support.v8.renderscript.Sampler WRAP_LINEAR_MIP_LINEAR(android.support.v8.renderscript.RenderScript); 572 method public static android.support.v8.renderscript.Sampler WRAP_NEAREST(android.support.v8.renderscript.RenderScript); 573 method public float getAnisotropy(); 574 method public android.support.v8.renderscript.Sampler.Value getMagnification(); 575 method public android.support.v8.renderscript.Sampler.Value getMinification(); 576 method public android.support.v8.renderscript.Sampler.Value getWrapS(); 577 method public android.support.v8.renderscript.Sampler.Value getWrapT(); 578 } 579 580 public static class Sampler.Builder { 581 ctor public Sampler.Builder(android.support.v8.renderscript.RenderScript); 582 method public android.support.v8.renderscript.Sampler create(); 583 method public void setAnisotropy(float); 584 method public void setMagnification(android.support.v8.renderscript.Sampler.Value); 585 method public void setMinification(android.support.v8.renderscript.Sampler.Value); 586 method public void setWrapS(android.support.v8.renderscript.Sampler.Value); 587 method public void setWrapT(android.support.v8.renderscript.Sampler.Value); 588 } 589 590 public static final class Sampler.Value extends java.lang.Enum { 591 method public static android.support.v8.renderscript.Sampler.Value valueOf(java.lang.String); 592 method public static final android.support.v8.renderscript.Sampler.Value[] values(); 593 enum_constant public static final android.support.v8.renderscript.Sampler.Value CLAMP; 594 enum_constant public static final android.support.v8.renderscript.Sampler.Value LINEAR; 595 enum_constant public static final android.support.v8.renderscript.Sampler.Value LINEAR_MIP_LINEAR; 596 enum_constant public static final android.support.v8.renderscript.Sampler.Value LINEAR_MIP_NEAREST; 597 enum_constant public static final android.support.v8.renderscript.Sampler.Value MIRRORED_REPEAT; 598 enum_constant public static final android.support.v8.renderscript.Sampler.Value NEAREST; 599 enum_constant public static final android.support.v8.renderscript.Sampler.Value WRAP; 600 } 601 602 public class Script extends android.support.v8.renderscript.BaseObj { 603 method public void bindAllocation(android.support.v8.renderscript.Allocation, int); 604 method protected android.support.v8.renderscript.Script.FieldID createFieldID(int, android.support.v8.renderscript.Element); 605 method protected android.support.v8.renderscript.Script.InvokeID createInvokeID(int); 606 method protected android.support.v8.renderscript.Script.KernelID createKernelID(int, int, android.support.v8.renderscript.Element, android.support.v8.renderscript.Element); 607 method protected void forEach(int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.FieldPacker); 608 method protected void forEach(int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.FieldPacker, android.support.v8.renderscript.Script.LaunchOptions); 609 method protected void invoke(int); 610 method protected void invoke(int, android.support.v8.renderscript.FieldPacker); 611 method protected boolean isIncSupp(); 612 method protected void setIncSupp(boolean); 613 method public void setTimeZone(java.lang.String); 614 method public void setVar(int, float); 615 method public void setVar(int, double); 616 method public void setVar(int, int); 617 method public void setVar(int, long); 618 method public void setVar(int, boolean); 619 method public void setVar(int, android.support.v8.renderscript.BaseObj); 620 method public void setVar(int, android.support.v8.renderscript.FieldPacker); 621 method public void setVar(int, android.support.v8.renderscript.FieldPacker, android.support.v8.renderscript.Element, int[]); 622 } 623 624 public static class Script.Builder { 625 } 626 627 public static class Script.FieldBase { 628 ctor protected Script.FieldBase(); 629 method public android.support.v8.renderscript.Allocation getAllocation(); 630 method public android.support.v8.renderscript.Element getElement(); 631 method public android.support.v8.renderscript.Type getType(); 632 method protected void init(android.support.v8.renderscript.RenderScript, int); 633 method protected void init(android.support.v8.renderscript.RenderScript, int, int); 634 method public void updateAllocation(); 635 field protected android.support.v8.renderscript.Allocation mAllocation; 636 field protected android.support.v8.renderscript.Element mElement; 637 } 638 639 public static final class Script.FieldID extends android.support.v8.renderscript.BaseObj { 640 } 641 642 public static final class Script.InvokeID extends android.support.v8.renderscript.BaseObj { 643 } 644 645 public static final class Script.KernelID extends android.support.v8.renderscript.BaseObj { 646 } 647 648 public static final class Script.LaunchOptions { 649 ctor public Script.LaunchOptions(); 650 method public int getXEnd(); 651 method public int getXStart(); 652 method public int getYEnd(); 653 method public int getYStart(); 654 method public int getZEnd(); 655 method public int getZStart(); 656 method public android.support.v8.renderscript.Script.LaunchOptions setX(int, int); 657 method public android.support.v8.renderscript.Script.LaunchOptions setY(int, int); 658 method public android.support.v8.renderscript.Script.LaunchOptions setZ(int, int); 659 } 660 661 public class ScriptC extends android.support.v8.renderscript.Script { 662 ctor protected ScriptC(long, android.support.v8.renderscript.RenderScript); 663 ctor protected ScriptC(android.support.v8.renderscript.RenderScript, android.content.res.Resources, int); 664 ctor protected ScriptC(android.support.v8.renderscript.RenderScript, java.lang.String, byte[], byte[]); 665 } 666 667 public final class ScriptGroup extends android.support.v8.renderscript.BaseObj { 668 method public java.lang.Object[] execute(java.lang.Object...); 669 method public deprecated void execute(); 670 method public deprecated void setInput(android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Allocation); 671 method public deprecated void setOutput(android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Allocation); 672 } 673 674 public static final class ScriptGroup.Binding { 675 ctor public ScriptGroup.Binding(android.support.v8.renderscript.Script.FieldID, java.lang.Object); 676 method public android.support.v8.renderscript.Script.FieldID getField(); 677 method public java.lang.Object getValue(); 678 } 679 680 public static final deprecated class ScriptGroup.Builder { 681 ctor public ScriptGroup.Builder(android.support.v8.renderscript.RenderScript); 682 method public android.support.v8.renderscript.ScriptGroup.Builder addConnection(android.support.v8.renderscript.Type, android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Script.FieldID); 683 method public android.support.v8.renderscript.ScriptGroup.Builder addConnection(android.support.v8.renderscript.Type, android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Script.KernelID); 684 method public android.support.v8.renderscript.ScriptGroup.Builder addKernel(android.support.v8.renderscript.Script.KernelID); 685 method public android.support.v8.renderscript.ScriptGroup create(); 686 } 687 688 public static final class ScriptGroup.Builder2 { 689 ctor public ScriptGroup.Builder2(android.support.v8.renderscript.RenderScript); 690 method public android.support.v8.renderscript.ScriptGroup.Input addInput(); 691 method public android.support.v8.renderscript.ScriptGroup.Closure addInvoke(android.support.v8.renderscript.Script.InvokeID, java.lang.Object...); 692 method public android.support.v8.renderscript.ScriptGroup.Closure addKernel(android.support.v8.renderscript.Script.KernelID, android.support.v8.renderscript.Type, java.lang.Object...); 693 method public android.support.v8.renderscript.ScriptGroup create(java.lang.String, android.support.v8.renderscript.ScriptGroup.Future...); 694 } 695 696 public static final class ScriptGroup.Closure extends android.support.v8.renderscript.BaseObj { 697 method public android.support.v8.renderscript.ScriptGroup.Future getGlobal(android.support.v8.renderscript.Script.FieldID); 698 method public android.support.v8.renderscript.ScriptGroup.Future getReturn(); 699 } 700 701 public static final class ScriptGroup.Future { 702 } 703 704 public static final class ScriptGroup.Input { 705 } 706 707 public abstract class ScriptIntrinsic extends android.support.v8.renderscript.Script { 708 } 709 710 public class ScriptIntrinsic3DLUT extends android.support.v8.renderscript.ScriptIntrinsic { 711 ctor protected ScriptIntrinsic3DLUT(long, android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 712 method public static android.support.v8.renderscript.ScriptIntrinsic3DLUT create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 713 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 714 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 715 method public void setLUT(android.support.v8.renderscript.Allocation); 716 } 717 718 public final class ScriptIntrinsicBLAS extends android.support.v8.renderscript.ScriptIntrinsic { 719 method public void BNNM(android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, int); 720 method public void CGBMV(int, int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 721 method public void CGEMM(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 722 method public void CGEMV(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 723 method public void CGERC(android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 724 method public void CGERU(android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 725 method public void CHBMV(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 726 method public void CHEMM(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 727 method public void CHEMV(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 728 method public void CHER(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 729 method public void CHER2(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 730 method public void CHER2K(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 731 method public void CHERK(int, int, float, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 732 method public void CHPMV(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int); 733 method public void CHPR(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 734 method public void CHPR2(int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 735 method public void CSYMM(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 736 method public void CSYR2K(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 737 method public void CSYRK(int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation); 738 method public void CTBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 739 method public void CTBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 740 method public void CTPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 741 method public void CTPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 742 method public void CTRMM(int, int, int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 743 method public void CTRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 744 method public void CTRSM(int, int, int, int, android.support.v8.renderscript.Float2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 745 method public void CTRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 746 method public void DGBMV(int, int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 747 method public void DGEMM(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 748 method public void DGEMV(int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 749 method public void DGER(double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 750 method public void DSBMV(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 751 method public void DSPMV(int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 752 method public void DSPR(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 753 method public void DSPR2(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 754 method public void DSYMM(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 755 method public void DSYMV(int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, double, android.support.v8.renderscript.Allocation, int); 756 method public void DSYR(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 757 method public void DSYR2(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 758 method public void DSYR2K(int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 759 method public void DSYRK(int, int, double, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 760 method public void DTBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 761 method public void DTBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 762 method public void DTPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 763 method public void DTPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 764 method public void DTRMM(int, int, int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 765 method public void DTRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 766 method public void DTRSM(int, int, int, int, double, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 767 method public void DTRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 768 method public void SGBMV(int, int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 769 method public void SGEMM(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 770 method public void SGEMV(int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 771 method public void SGER(float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 772 method public void SSBMV(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 773 method public void SSPMV(int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 774 method public void SSPR(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 775 method public void SSPR2(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 776 method public void SSYMM(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 777 method public void SSYMV(int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, float, android.support.v8.renderscript.Allocation, int); 778 method public void SSYR(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 779 method public void SSYR2(int, float, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 780 method public void SSYR2K(int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 781 method public void SSYRK(int, int, float, android.support.v8.renderscript.Allocation, float, android.support.v8.renderscript.Allocation); 782 method public void STBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 783 method public void STBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 784 method public void STPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 785 method public void STPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 786 method public void STRMM(int, int, int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 787 method public void STRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 788 method public void STRSM(int, int, int, int, float, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 789 method public void STRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 790 method public void ZGBMV(int, int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 791 method public void ZGEMM(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 792 method public void ZGEMV(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 793 method public void ZGERC(android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 794 method public void ZGERU(android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 795 method public void ZHBMV(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 796 method public void ZHEMM(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 797 method public void ZHEMV(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 798 method public void ZHER(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 799 method public void ZHER2(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 800 method public void ZHER2K(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 801 method public void ZHERK(int, int, double, android.support.v8.renderscript.Allocation, double, android.support.v8.renderscript.Allocation); 802 method public void ZHPMV(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int); 803 method public void ZHPR(int, double, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 804 method public void ZHPR2(int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation, int, android.support.v8.renderscript.Allocation); 805 method public void ZSYMM(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 806 method public void ZSYR2K(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 807 method public void ZSYRK(int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation); 808 method public void ZTBMV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 809 method public void ZTBSV(int, int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 810 method public void ZTPMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 811 method public void ZTPSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 812 method public void ZTRMM(int, int, int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 813 method public void ZTRMV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 814 method public void ZTRSM(int, int, int, int, android.support.v8.renderscript.Double2, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 815 method public void ZTRSV(int, int, int, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, int); 816 method public static android.support.v8.renderscript.ScriptIntrinsicBLAS create(android.support.v8.renderscript.RenderScript); 817 field public static final int CONJ_TRANSPOSE = 113; // 0x71 818 field public static final int LEFT = 141; // 0x8d 819 field public static final int LOWER = 122; // 0x7a 820 field public static final int NON_UNIT = 131; // 0x83 821 field public static final int NO_TRANSPOSE = 111; // 0x6f 822 field public static final int RIGHT = 142; // 0x8e 823 field public static final int TRANSPOSE = 112; // 0x70 824 field public static final int UNIT = 132; // 0x84 825 field public static final int UPPER = 121; // 0x79 826 } 827 828 public class ScriptIntrinsicBlend extends android.support.v8.renderscript.ScriptIntrinsic { 829 method public static android.support.v8.renderscript.ScriptIntrinsicBlend create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 830 method public void forEachAdd(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 831 method public void forEachClear(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 832 method public void forEachDst(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 833 method public void forEachDstAtop(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 834 method public void forEachDstIn(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 835 method public void forEachDstOut(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 836 method public void forEachDstOver(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 837 method public void forEachMultiply(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 838 method public void forEachSrc(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 839 method public void forEachSrcAtop(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 840 method public void forEachSrcIn(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 841 method public void forEachSrcOut(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 842 method public void forEachSrcOver(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 843 method public void forEachSubtract(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 844 method public void forEachXor(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 845 method public android.support.v8.renderscript.Script.KernelID getKernelIDAdd(); 846 method public android.support.v8.renderscript.Script.KernelID getKernelIDClear(); 847 method public android.support.v8.renderscript.Script.KernelID getKernelIDDst(); 848 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstAtop(); 849 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstIn(); 850 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstOut(); 851 method public android.support.v8.renderscript.Script.KernelID getKernelIDDstOver(); 852 method public android.support.v8.renderscript.Script.KernelID getKernelIDMultiply(); 853 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrc(); 854 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcAtop(); 855 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcIn(); 856 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcOut(); 857 method public android.support.v8.renderscript.Script.KernelID getKernelIDSrcOver(); 858 method public android.support.v8.renderscript.Script.KernelID getKernelIDSubtract(); 859 method public android.support.v8.renderscript.Script.KernelID getKernelIDXor(); 860 } 861 862 public class ScriptIntrinsicBlur extends android.support.v8.renderscript.ScriptIntrinsic { 863 ctor protected ScriptIntrinsicBlur(long, android.support.v8.renderscript.RenderScript); 864 method public static android.support.v8.renderscript.ScriptIntrinsicBlur create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 865 method public void forEach(android.support.v8.renderscript.Allocation); 866 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 867 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 868 method public void setInput(android.support.v8.renderscript.Allocation); 869 method public void setRadius(float); 870 } 871 872 public class ScriptIntrinsicColorMatrix extends android.support.v8.renderscript.ScriptIntrinsic { 873 ctor protected ScriptIntrinsicColorMatrix(long, android.support.v8.renderscript.RenderScript); 874 method public static android.support.v8.renderscript.ScriptIntrinsicColorMatrix create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 875 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 876 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 877 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 878 method public void setAdd(android.support.v8.renderscript.Float4); 879 method public void setAdd(float, float, float, float); 880 method public void setColorMatrix(android.support.v8.renderscript.Matrix4f); 881 method public void setColorMatrix(android.support.v8.renderscript.Matrix3f); 882 method public void setGreyscale(); 883 method public void setRGBtoYUV(); 884 method public void setYUVtoRGB(); 885 } 886 887 public class ScriptIntrinsicConvolve3x3 extends android.support.v8.renderscript.ScriptIntrinsic { 888 method public static android.support.v8.renderscript.ScriptIntrinsicConvolve3x3 create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 889 method public void forEach(android.support.v8.renderscript.Allocation); 890 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 891 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 892 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 893 method public void setCoefficients(float[]); 894 method public void setInput(android.support.v8.renderscript.Allocation); 895 } 896 897 public class ScriptIntrinsicConvolve5x5 extends android.support.v8.renderscript.ScriptIntrinsic { 898 method public static android.support.v8.renderscript.ScriptIntrinsicConvolve5x5 create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 899 method public void forEach(android.support.v8.renderscript.Allocation); 900 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 901 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 902 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 903 method public void setCoefficients(float[]); 904 method public void setInput(android.support.v8.renderscript.Allocation); 905 } 906 907 public class ScriptIntrinsicHistogram extends android.support.v8.renderscript.ScriptIntrinsic { 908 ctor protected ScriptIntrinsicHistogram(long, android.support.v8.renderscript.RenderScript); 909 method public static android.support.v8.renderscript.ScriptIntrinsicHistogram create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 910 method public void forEach(android.support.v8.renderscript.Allocation); 911 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 912 method public void forEach_Dot(android.support.v8.renderscript.Allocation); 913 method public void forEach_Dot(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 914 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 915 method public android.support.v8.renderscript.Script.KernelID getKernelID_Separate(); 916 method public void setDotCoefficients(float, float, float, float); 917 method public void setOutput(android.support.v8.renderscript.Allocation); 918 } 919 920 public class ScriptIntrinsicLUT extends android.support.v8.renderscript.ScriptIntrinsic { 921 ctor protected ScriptIntrinsicLUT(long, android.support.v8.renderscript.RenderScript); 922 method public static android.support.v8.renderscript.ScriptIntrinsicLUT create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 923 method public void forEach(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Allocation); 924 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 925 method public void setAlpha(int, int); 926 method public void setBlue(int, int); 927 method public void setGreen(int, int); 928 method public void setRed(int, int); 929 } 930 931 public class ScriptIntrinsicResize extends android.support.v8.renderscript.ScriptIntrinsic { 932 ctor protected ScriptIntrinsicResize(long, android.support.v8.renderscript.RenderScript); 933 method public static android.support.v8.renderscript.ScriptIntrinsicResize create(android.support.v8.renderscript.RenderScript); 934 method public void forEach_bicubic(android.support.v8.renderscript.Allocation); 935 method public void forEach_bicubic(android.support.v8.renderscript.Allocation, android.support.v8.renderscript.Script.LaunchOptions); 936 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 937 method public android.support.v8.renderscript.Script.KernelID getKernelID_bicubic(); 938 method public void setInput(android.support.v8.renderscript.Allocation); 939 } 940 941 public class ScriptIntrinsicYuvToRGB extends android.support.v8.renderscript.ScriptIntrinsic { 942 method public static android.support.v8.renderscript.ScriptIntrinsicYuvToRGB create(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 943 method public void forEach(android.support.v8.renderscript.Allocation); 944 method public android.support.v8.renderscript.Script.FieldID getFieldID_Input(); 945 method public android.support.v8.renderscript.Script.KernelID getKernelID(); 946 method public void setInput(android.support.v8.renderscript.Allocation); 947 } 948 949 public class Short2 { 950 ctor public Short2(); 951 ctor public Short2(short, short); 952 field public short x; 953 field public short y; 954 } 955 956 public class Short3 { 957 ctor public Short3(); 958 ctor public Short3(short, short, short); 959 field public short x; 960 field public short y; 961 field public short z; 962 } 963 964 public class Short4 { 965 ctor public Short4(); 966 ctor public Short4(short, short, short, short); 967 field public short w; 968 field public short x; 969 field public short y; 970 field public short z; 971 } 972 973 public class Type extends android.support.v8.renderscript.BaseObj { 974 method public static android.support.v8.renderscript.Type createX(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int); 975 method public static android.support.v8.renderscript.Type createXY(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int, int); 976 method public static android.support.v8.renderscript.Type createXYZ(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int, int, int); 977 method public int getCount(); 978 method public long getDummyType(android.support.v8.renderscript.RenderScript, long); 979 method public android.support.v8.renderscript.Element getElement(); 980 method public int getX(); 981 method public int getY(); 982 method public int getYuv(); 983 method public int getZ(); 984 method public boolean hasFaces(); 985 method public boolean hasMipmaps(); 986 } 987 988 public static class Type.Builder { 989 ctor public Type.Builder(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element); 990 method public android.support.v8.renderscript.Type create(); 991 method public android.support.v8.renderscript.Type.Builder setFaces(boolean); 992 method public android.support.v8.renderscript.Type.Builder setMipmaps(boolean); 993 method public android.support.v8.renderscript.Type.Builder setX(int); 994 method public android.support.v8.renderscript.Type.Builder setY(int); 995 method public android.support.v8.renderscript.Type.Builder setYuvFormat(int); 996 method public android.support.v8.renderscript.Type.Builder setZ(int); 997 } 998 999 public static final class Type.CubemapFace extends java.lang.Enum { 1000 method public static android.support.v8.renderscript.Type.CubemapFace valueOf(java.lang.String); 1001 method public static final android.support.v8.renderscript.Type.CubemapFace[] values(); 1002 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace NEGATIVE_X; 1003 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace NEGATIVE_Y; 1004 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace NEGATIVE_Z; 1005 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace POSITIVE_X; 1006 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace POSITIVE_Y; 1007 enum_constant public static final android.support.v8.renderscript.Type.CubemapFace POSITIVE_Z; 1008 } 1009 1010 } 1011 1012