void
|
copy1DRangeFrom(int off, int count, float[] d)
Copy part of an allocation from an array.
|
void
|
copy1DRangeFrom(int off, int count, Allocation data, int dataOff)
Copy part of an allocation from another allocation.
|
void
|
copy1DRangeFrom(int off, int count, short[] d)
Copy part of an allocation from an array.
|
void
|
copy1DRangeFrom(int off, int count, int[] d)
Copy part of an allocation from an array.
|
void
|
copy1DRangeFrom(int off, int count, byte[] d)
Copy part of an allocation from an array.
|
void
|
copy1DRangeFromUnchecked(int off, int count, byte[] d)
Copy part of an allocation from an array.
|
void
|
copy1DRangeFromUnchecked(int off, int count, short[] d)
Copy part of an allocation from an array.
|
void
|
copy1DRangeFromUnchecked(int off, int count, float[] d)
Copy part of an allocation from an array.
|
void
|
copy1DRangeFromUnchecked(int off, int count, int[] d)
Copy part of an allocation from an array.
|
void
|
copy2DRangeFrom(int xoff, int yoff, int w, int h, float[] data)
|
void
|
copy2DRangeFrom(int xoff, int yoff, int w, int h, byte[] data)
Copy a rectangular region from the array into the allocation.
|
void
|
copy2DRangeFrom(int xoff, int yoff, int w, int h, int[] data)
|
void
|
copy2DRangeFrom(int xoff, int yoff, int w, int h, short[] data)
|
void
|
copy2DRangeFrom(int xoff, int yoff, Bitmap data)
Copy a bitmap into an allocation.
|
void
|
copy2DRangeFrom(int xoff, int yoff, int w, int h, Allocation data, int dataXoff, int dataYoff)
Copy a rectangular region into the allocation from another
allocation.
|
void
|
copyFrom(BaseObj[] d)
Copy an array of RS objects to the allocation.
|
void
|
copyFrom(byte[] d)
Copy an allocation from an array.
|
void
|
copyFrom(int[] d)
Copy an allocation from an array.
|
void
|
copyFrom(float[] d)
Copy an allocation from an array.
|
void
|
copyFrom(Bitmap b)
Copy an allocation from a bitmap.
|
void
|
copyFrom(short[] d)
Copy an allocation from an array.
|
void
|
copyFromUnchecked(int[] d)
Copy an allocation from an array.
|
void
|
copyFromUnchecked(short[] d)
Copy an allocation from an array.
|
void
|
copyFromUnchecked(byte[] d)
Copy an allocation from an array.
|
void
|
copyFromUnchecked(float[] d)
Copy an allocation from an array.
|
void
|
copyTo(byte[] d)
Copy from the Allocation into a byte array.
|
void
|
copyTo(int[] d)
Copy from the Allocation into a int array.
|
void
|
copyTo(float[] d)
Copy from the Allocation into a float array.
|
void
|
copyTo(short[] d)
Copy from the Allocation into a short array.
|
void
|
copyTo(Bitmap b)
Copy from the Allocation into a Bitmap.
|
static
Allocation
|
createCubemapFromBitmap(RenderScript rs, Bitmap b, Allocation.MipmapControl mips, int usage)
Creates a cubemap allocation from a bitmap containing the
horizontal list of cube faces.
|
static
Allocation
|
createCubemapFromBitmap(RenderScript rs, Bitmap b)
Creates a non-mipmapped cubemap allocation for use as a
graphics texture from a bitmap containing the horizontal list
of cube faces.
|
static
Allocation
|
createCubemapFromCubeFaces(RenderScript rs, Bitmap xpos, Bitmap xneg, Bitmap ypos, Bitmap yneg, Bitmap zpos, Bitmap zneg)
Creates a non-mipmapped cubemap allocation for use as a
graphics texture from 6 bitmaps containing
the cube faces.
|
static
Allocation
|
createCubemapFromCubeFaces(RenderScript rs, Bitmap xpos, Bitmap xneg, Bitmap ypos, Bitmap yneg, Bitmap zpos, Bitmap zneg, Allocation.MipmapControl mips, int usage)
Creates a cubemap allocation from 6 bitmaps containing
the cube faces.
|
static
Allocation
|
createFromBitmap(RenderScript rs, Bitmap b)
Creates a non-mipmapped renderscript allocation to use as a
graphics texture
|
static
Allocation
|
createFromBitmap(RenderScript rs, Bitmap b, Allocation.MipmapControl mips, int usage)
Creates a renderscript allocation from a bitmap
|
static
Allocation
|
createFromBitmapResource(RenderScript rs, Resources res, int id)
Creates a non-mipmapped renderscript allocation to use as a
graphics texture from the bitmap referenced by resource id
|
static
Allocation
|
createFromBitmapResource(RenderScript rs, Resources res, int id, Allocation.MipmapControl mips, int usage)
Creates a renderscript allocation from the bitmap referenced
by resource id
|
static
Allocation
|
createFromString(RenderScript rs, String str, int usage)
Creates a renderscript allocation containing string data
encoded in UTF-8 format
|
static
Allocation
|
createSized(RenderScript rs, Element e, int count)
Creates a renderscript allocation with a specified number of
given elements
|
static
Allocation
|
createSized(RenderScript rs, Element e, int count, int usage)
Creates a renderscript allocation with a specified number of
given elements
|
static
Allocation
|
createTyped(RenderScript rs, Type type)
Creates a renderscript allocation for use by the script with
the size specified by the type and no mipmaps generated by
default
|
static
Allocation
|
createTyped(RenderScript rs, Type type, int usage)
Creates a renderscript allocation with the size specified by
the type and no mipmaps generated by default
|
static
Allocation
|
createTyped(RenderScript rs, Type type, Allocation.MipmapControl mips, int usage)
|
void
|
generateMipmaps()
Generate a mipmap chain.
|
int
|
getBytesSize()
Get the size of the Allocation in bytes.
|
Element
|
getElement()
Get the element of the type of the Allocation.
|
Surface
|
getSurface()
For allocations used with io operations, returns the handle
onto a raw buffer that is being managed by the screen
compositor.
|
Type
|
getType()
Get the type of the Allocation.
|
int
|
getUsage()
Get the usage flags of the Allocation.
|
void
|
ioReceive()
Receive the latest input into the Allocation.
|
void
|
ioSend()
Send a buffer to the output stream.
|
synchronized
void
|
resize(int dimX)
Resize a 1D allocation.
|
void
|
setFromFieldPacker(int xoff, FieldPacker fp)
This is only intended to be used by auto-generate code reflected from the
renderscript script files.
|
void
|
setFromFieldPacker(int xoff, int component_number, FieldPacker fp)
This is only intended to be used by auto-generate code reflected from the
renderscript script files.
|
void
|
setSurface(Surface sur)
Associate a surface for io output with this allocation
|
void
|
syncAll(int srcLocation)
Propagate changes from one usage of the allocation to the
remaining usages of the allocation.
|