123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543 |
- ContextDestroy {
- direct
- }
- ContextGetMessage {
- direct
- param void *data
- param size_t *receiveLen
- param uint32_t *usrID
- ret RsMessageToClientType
- }
- ContextPeekMessage {
- direct
- param size_t *receiveLen
- param uint32_t *usrID
- ret RsMessageToClientType
- }
- ContextSendMessage {
- param uint32_t id
- param const uint8_t *data
- }
- ContextInitToClient {
- direct
- }
- ContextDeinitToClient {
- direct
- }
- ContextSetCacheDir {
- direct
- param const char * cacheDir
- }
- TypeCreate {
- direct
- param RsElement e
- param uint32_t dimX
- param uint32_t dimY
- param uint32_t dimZ
- param bool mipmaps
- param bool faces
- param uint32_t yuv
- ret RsType
- }
- TypeCreate2 {
- direct
- param const RsTypeCreateParams *dat
- ret RsType
- }
- AllocationCreateTyped {
- direct
- param RsType vtype
- param RsAllocationMipmapControl mipmaps
- param uint32_t usages
- param uintptr_t ptr
- ret RsAllocation
- }
- AllocationCreateFromBitmap {
- direct
- param RsType vtype
- param RsAllocationMipmapControl mipmaps
- param const void *data
- param uint32_t usages
- ret RsAllocation
- }
- AllocationCubeCreateFromBitmap {
- direct
- param RsType vtype
- param RsAllocationMipmapControl mipmaps
- param const void *data
- param uint32_t usages
- ret RsAllocation
- }
- AllocationSetupBufferQueue {
- param RsAllocation alloc
- param uint32_t numAlloc
- sync
- }
- AllocationShareBufferQueue {
- param RsAllocation alloc1
- param RsAllocation alloc2
- sync
- }
- AllocationGetSurface {
- param RsAllocation alloc
- sync
- ret RsNativeWindow
- }
- AllocationSetSurface {
- param RsAllocation alloc
- param RsNativeWindow sur
- sync
- }
- AllocationAdapterCreate {
- direct
- param RsType vtype
- param RsAllocation baseAlloc
- ret RsAllocation
- }
- AllocationAdapterOffset {
- param RsAllocation alloc
- param const uint32_t *offsets
- }
- ContextFinish {
- sync
- }
- ContextDump {
- param int32_t bits
- }
- ContextSetPriority {
- param int32_t priority
- }
- ContextDestroyWorker {
- sync
- }
- AssignName {
- param RsObjectBase obj
- param const char *name
- }
- ObjDestroy {
- param RsAsyncVoidPtr objPtr
- handcodeApi
- }
- ElementCreate {
- direct
- param RsDataType mType
- param RsDataKind mKind
- param bool mNormalized
- param uint32_t mVectorSize
- ret RsElement
- }
- ElementCreate2 {
- direct
- param const RsElement * elements
- param const char ** names
- param const uint32_t * arraySize
- ret RsElement
- }
- AllocationCopyToBitmap {
- param RsAllocation alloc
- param void * data
- }
- AllocationGetPointer {
- param RsAllocation va
- param uint32_t lod
- param RsAllocationCubemapFace face
- param uint32_t z
- param uint32_t array
- param size_t *stride
- ret void *
- }
- Allocation1DData {
- param RsAllocation va
- param uint32_t xoff
- param uint32_t lod
- param uint32_t count
- param const void *data
- }
- Allocation1DElementData {
- param RsAllocation va
- param uint32_t x
- param uint32_t lod
- param const void *data
- param size_t comp_offset
- }
- AllocationElementData {
- param RsAllocation va
- param uint32_t x
- param uint32_t y
- param uint32_t z
- param uint32_t lod
- param const void *data
- param size_t comp_offset
- }
- Allocation2DData {
- param RsAllocation va
- param uint32_t xoff
- param uint32_t yoff
- param uint32_t lod
- param RsAllocationCubemapFace face
- param uint32_t w
- param uint32_t h
- param const void *data
- param size_t stride
- }
- Allocation3DData {
- param RsAllocation va
- param uint32_t xoff
- param uint32_t yoff
- param uint32_t zoff
- param uint32_t lod
- param uint32_t w
- param uint32_t h
- param uint32_t d
- param const void *data
- param size_t stride
- }
- AllocationGenerateMipmaps {
- param RsAllocation va
- }
- AllocationRead {
- param RsAllocation va
- param void * data
- }
- Allocation1DRead {
- param RsAllocation va
- param uint32_t xoff
- param uint32_t lod
- param uint32_t count
- param void *data
- }
- AllocationElementRead {
- param RsAllocation va
- param uint32_t x
- param uint32_t y
- param uint32_t z
- param uint32_t lod
- param void *data
- param size_t comp_offset
- }
- Allocation2DRead {
- param RsAllocation va
- param uint32_t xoff
- param uint32_t yoff
- param uint32_t lod
- param RsAllocationCubemapFace face
- param uint32_t w
- param uint32_t h
- param void *data
- param size_t stride
- }
- Allocation3DRead {
- param RsAllocation va
- param uint32_t xoff
- param uint32_t yoff
- param uint32_t zoff
- param uint32_t lod
- param uint32_t w
- param uint32_t h
- param uint32_t d
- param void *data
- param size_t stride
- }
- AllocationSyncAll {
- param RsAllocation va
- param RsAllocationUsageType src
- }
- AllocationResize1D {
- param RsAllocation va
- param uint32_t dimX
- }
- AllocationCopy2DRange {
- param RsAllocation dest
- param uint32_t destXoff
- param uint32_t destYoff
- param uint32_t destMip
- param uint32_t destFace
- param uint32_t width
- param uint32_t height
- param RsAllocation src
- param uint32_t srcXoff
- param uint32_t srcYoff
- param uint32_t srcMip
- param uint32_t srcFace
- }
- AllocationCopy3DRange {
- param RsAllocation dest
- param uint32_t destXoff
- param uint32_t destYoff
- param uint32_t destZoff
- param uint32_t destMip
- param uint32_t width
- param uint32_t height
- param uint32_t depth
- param RsAllocation src
- param uint32_t srcXoff
- param uint32_t srcYoff
- param uint32_t srcZoff
- param uint32_t srcMip
- }
- ClosureCreate {
- direct
- param RsScriptKernelID kernelID
- param RsAllocation returnValue
- param RsScriptFieldID * fieldIDs
- param const int64_t * values
- param const int * sizes
- param RsClosure * depClosures
- param RsScriptFieldID * depFieldIDs
- ret RsClosure
- }
- InvokeClosureCreate {
- direct
- param RsScriptInvokeID invokeID
- param const void * params
- param const RsScriptFieldID * fieldIDs
- param const int64_t * values
- param const int * sizes
- ret RsClosure
- }
- ClosureSetArg {
- param RsClosure closureID
- param uint32_t index
- param uintptr_t value
- param int valueSize
- }
- ClosureSetGlobal {
- param RsClosure closureID
- param RsScriptFieldID fieldID
- param int64_t value
- param int valueSize
- }
- SamplerCreate {
- direct
- param RsSamplerValue magFilter
- param RsSamplerValue minFilter
- param RsSamplerValue wrapS
- param RsSamplerValue wrapT
- param RsSamplerValue wrapR
- param float mAniso
- ret RsSampler
- }
- ScriptBindAllocation {
- param RsScript vtm
- param RsAllocation va
- param uint32_t slot
- }
- ScriptSetTimeZone {
- param RsScript s
- param const char * timeZone
- }
- ScriptInvokeIDCreate {
- param RsScript s
- param uint32_t slot
- ret RsScriptInvokeID
- }
- ScriptInvoke {
- param RsScript s
- param uint32_t slot
- }
- ScriptInvokeV {
- param RsScript s
- param uint32_t slot
- param const void * data
- }
- ScriptForEach {
- param RsScript s
- param uint32_t slot
- param RsAllocation ain
- param RsAllocation aout
- param const void * usr
- param const RsScriptCall * sc
- }
- ScriptForEachMulti {
- param RsScript s
- param uint32_t slot
- param RsAllocation * ains
- param RsAllocation aout
- param const void * usr
- param const RsScriptCall * sc
- }
- ScriptReduce {
- param RsScript s
- param uint32_t slot
- param RsAllocation * ains
- param RsAllocation aout
- param const RsScriptCall * sc
- }
- ScriptSetVarI {
- param RsScript s
- param uint32_t slot
- param int value
- }
- ScriptSetVarObj {
- param RsScript s
- param uint32_t slot
- param RsObjectBase value
- }
- ScriptSetVarJ {
- param RsScript s
- param uint32_t slot
- param int64_t value
- }
- ScriptSetVarF {
- param RsScript s
- param uint32_t slot
- param float value
- }
- ScriptSetVarD {
- param RsScript s
- param uint32_t slot
- param double value
- }
- ScriptSetVarV {
- param RsScript s
- param uint32_t slot
- param const void * data
- }
- ScriptGetVarV {
- param RsScript s
- param uint32_t slot
- param void * data
- sync
- }
- ScriptSetVarVE {
- param RsScript s
- param uint32_t slot
- param const void * data
- param RsElement e
- param const uint32_t * dims
- }
- ScriptCCreate {
- param const char * resName
- param const char * cacheDir
- param const char * text
- ret RsScript
- }
- ScriptIntrinsicCreate {
- param uint32_t id
- param RsElement eid
- ret RsScript
- }
- ScriptKernelIDCreate {
- direct
- param RsScript sid
- param int slot
- param int sig
- ret RsScriptKernelID
- }
- ScriptFieldIDCreate {
- direct
- param RsScript sid
- param int slot
- ret RsScriptFieldID
- }
- ScriptGroupCreate {
- direct
- param RsScriptKernelID * kernels
- param RsScriptKernelID * src
- param RsScriptKernelID * dstK
- param RsScriptFieldID * dstF
- param const RsType * type
- ret RsScriptGroup
- }
- ScriptGroupSetOutput {
- param RsScriptGroup group
- param RsScriptKernelID kernel
- param RsAllocation alloc
- }
- ScriptGroupSetInput {
- param RsScriptGroup group
- param RsScriptKernelID kernel
- param RsAllocation alloc
- }
- ScriptGroupExecute {
- param RsScriptGroup group
- }
- ScriptGroup2Create{
- direct
- param const char * name
- param const char * cacheDir
- param RsClosure * closures
- ret RsScriptGroup2
- }
- AllocationIoSend {
- param RsAllocation alloc
- }
- AllocationIoReceive {
- param RsAllocation alloc
- ret int64_t
- }
|