Package: android.hardware.renderscript@1.0

types

Properties

OpaqueHandle

typedef uint64_t OpaqueHandle

Ptr

typedef pointer Ptr

Size

typedef uint64_t Size

Allocation

typedef OpaqueHandle Allocation

AllocationAdapter

typedef OpaqueHandle AllocationAdapter

Closure

typedef OpaqueHandle Closure

Element

typedef OpaqueHandle Element

NativeWindow

typedef OpaqueHandle NativeWindow

ObjectBase

typedef OpaqueHandle ObjectBase

Sampler

typedef OpaqueHandle Sampler

Script

typedef OpaqueHandle Script

ScriptFieldID

typedef OpaqueHandle ScriptFieldID

ScriptGroup

typedef OpaqueHandle ScriptGroup

ScriptGroup2

typedef OpaqueHandle ScriptGroup2

ScriptInvokeID

typedef OpaqueHandle ScriptInvokeID

ScriptKernelID

typedef OpaqueHandle ScriptKernelID

Type

typedef OpaqueHandle Type

ContextType

enum ContextType: int32_t
Details
Members
NORMAL
DEBUG
PROFILE
Annotations
export
name="RsContextType" , value_prefix="RS_CONTEXT_TYPE_"

AllocationUsageType

enum AllocationUsageType: int32_t
Details
Members
SCRIPT = 0x0001
GRAPHICS_TEXTURE = 0x0002
GRAPHICS_VERTEX = 0x0004
GRAPHICS_CONSTANTS = 0x0008
GRAPHICS_RENDER_TARGET = 0x0010
IO_INPUT = 0x0020
IO_OUTPUT = 0x0040
SHARED = 0x0080
OEM = 0x8000
ALL = 0x80FF
Annotations
export
name="RsAllocationUsageType" , value_prefix="RS_ALLOCATION_USAGE_"

AllocationMipmapControl

enum AllocationMipmapControl: int32_t
Details
Members
NONE = 0
FULL = 1
ON_SYNC_TO_TEXTURE = 2
Annotations
export
name="RsAllocationMipmapControl" , value_prefix="RS_ALLOCATION_MIPMAP_"

AllocationCubemapFace

enum AllocationCubemapFace: int32_t
Details
Members
POSITIVE_X = 0
NEGATIVE_X = 1
POSITIVE_Y = 2
NEGATIVE_Y = 3
POSITIVE_Z = 4
NEGATIVE_Z = 5
Annotations
export
name="RsAllocationCubemapFace" , value_prefix="RS_ALLOCATION_CUBEMAP_FACE_"

DataType

enum DataType: int32_t
Details
Members
NONE = 0
FLOAT_16
FLOAT_32
FLOAT_64
SIGNED_8
SIGNED_16
SIGNED_32
SIGNED_64
UNSIGNED_8
UNSIGNED_16
UNSIGNED_32
UNSIGNED_64
BOOLEAN
UNSIGNED_5_6_5
UNSIGNED_5_5_5_1
UNSIGNED_4_4_4_4
MATRIX_4X4
MATRIX_3X3
MATRIX_2X2
ELEMENT = 1000
TYPE
ALLOCATION
SAMPLER
SCRIPT
MESH
PROGRAM_FRAGMENT
PROGRAM_VERTEX
PROGRAM_RASTER
PROGRAM_STORE
FONT
INVALID = 10000
Annotations
export
name="RsDataType" , value_prefix="RS_TYPE_"

DataKind

enum DataKind: int32_t
Details
Members
USER
PIXEL_L = 7
PIXEL_A
PIXEL_LA
PIXEL_RGB
PIXEL_RGBA
PIXEL_DEPTH
PIXEL_YUV
INVALID = 100
Annotations
export
name="RsDataKind" , value_prefix="RS_KIND_"

YuvFormat

enum YuvFormat: int32_t
Details
Members
YUV_NONE = 0
YUV_YV12 = 0x32315659
YUV_NV21 = 0x11
YUV_420_888 = 0x23
Annotations
export
name="RsYuvFormat" , value_prefix="RS_"

SamplerValue

enum SamplerValue: int32_t
Details
Members
NEAREST
LINEAR
LINEAR_MIP_LINEAR
WRAP
CLAMP
LINEAR_MIP_NEAREST
MIRRORED_REPEAT
INVALID = 100
Annotations
export
name="RsSamplerValue" , value_prefix="RS_SAMPLER_"

ForEachStrategy

enum ForEachStrategy: int32_t
Details
Members
SERIAL = 0
DONT_CARE = 1
DST_LINEAR = 2
TILE_SMALL = 3
TILE_MEDIUM = 4
TILE_LARGE = 5
Annotations
export
name="RsForEachStrategy" , value_prefix="RS_FOR_EACH_STRATEGY_"

ContextFlags

enum ContextFlags: int32_t
Details
Members
SYNCHRONOUS = 1 << 0
LOW_LATENCY = 1 << 1
LOW_POWER = 1 << 2
WAIT_FOR_ATTACH = 1 << 3
Annotations
export
name="RsContextFlags" , value_prefix="RS_CONTEXT_"

MessageToClientType

enum MessageToClientType: int32_t
Details
Members
NONE = 0
EXCEPTION = 1
RESIZE = 2
ERROR = 3
USER = 4
NEW_BUFFER = 5
Annotations
export
name="RsMessageToClientType" , value_prefix="RS_MESSAGE_TO_CLIENT_"

ScriptIntrinsicID

enum ScriptIntrinsicID: int32_t
Details
Members
ID_UNDEFINED = 0
ID_CONVOLVE_3X3 = 1
ID_COLOR_MATRIX = 2
ID_LUT = 3
ID_CONVOLVE_5X5 = 4
ID_BLUR = 5
ID_YUV_TO_RGB = 6
ID_BLEND = 7
ID_3DLUT = 8
ID_HISTOGRAM = 9
ID_RESIZE = 12
ID_BLAS = 13
ID_EXTBLAS = 14
ID_OEM_START = 0x10000000
Annotations
export
name="RsScriptIntrinsicID" , value_prefix="RS_SCRIPT_INTRINSIC_"

ThreadPriorities

enum ThreadPriorities: int32_t
Details
Members
LOW = 15
NORMAL_GRAPHICS = -8
NORMAL = -1
LOW_LATENCY = -4
Annotations
export
name="RsThreadPriorities" , value_prefix="RS_THREAD_PRIORITY_"

MetadataSignatureBitval

enum MetadataSignatureBitval: int32_t
Details
Members
SIG_None = 0
SIG_In = 1 << 0
SIG_Out = 1 << 1
SIG_Usr = 1 << 2
SIG_X = 1 << 3
SIG_Y = 1 << 4
SIG_Kernel = 1 << 5
SIG_Z = 1 << 6
SIG_Ctxt = 1 << 7
Annotations
export
name="" , value_prefix="RS_MD_"

ScriptCall

struct ScriptCall {ForEachStrategy strategy; uint32_t xStart; uint32_t xEnd; uint32_t yStart; uint32_t yEnd; uint32_t zStart; uint32_t zEnd; uint32_t arrayStart; uint32_t arrayEnd; uint32_t array2Start; uint32_t array2End; uint32_t array3Start; uint32_t array3End; uint32_t array4Start; uint32_t array4End}
Details
Members
strategy
xStart
xEnd
yStart
yEnd
zStart
zEnd
arrayStart
arrayEnd
array2Start
array2End
array3Start
array3End
array4Start
array4End
Annotations
export
name="RsScriptCall"