| 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 ain | |
| param RsAllocation aout | |
| param const RsScriptCall * sc | |
| } | |
| ScriptReduceNew { | |
| 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 | |
| } |