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