| ProgramStoreCreate { |
| direct |
| param bool colorMaskR |
| param bool colorMaskG |
| param bool colorMaskB |
| param bool colorMaskA |
| param bool depthMask |
| param bool ditherEnable |
| param RsBlendSrcFunc srcFunc |
| param RsBlendDstFunc destFunc |
| param RsDepthFunc depthFunc |
| ret RsProgramStore |
| } |
| |
| ProgramRasterCreate { |
| direct |
| param bool pointSprite |
| param RsCullMode cull |
| ret RsProgramRaster |
| } |
| |
| ProgramBindConstants { |
| param RsProgram vp |
| param uint32_t slot |
| param RsAllocation constants |
| } |
| |
| |
| ProgramBindTexture { |
| param RsProgramFragment pf |
| param uint32_t slot |
| param RsAllocation a |
| } |
| |
| ProgramBindSampler { |
| param RsProgramFragment pf |
| param uint32_t slot |
| param RsSampler s |
| } |
| |
| ProgramFragmentCreate { |
| direct |
| param const char * shaderText |
| param const char ** textureNames |
| param const uintptr_t * params |
| ret RsProgramFragment |
| } |
| |
| ProgramVertexCreate { |
| direct |
| param const char * shaderText |
| param const char ** textureNames |
| param const uintptr_t * params |
| ret RsProgramVertex |
| } |
| |
| FontCreateFromFile { |
| param const char *name |
| param float fontSize |
| param uint32_t dpi |
| ret RsFont |
| } |
| |
| FontCreateFromMemory { |
| param const char *name |
| param float fontSize |
| param uint32_t dpi |
| param const void *data |
| ret RsFont |
| } |
| |
| MeshCreate { |
| param RsAllocation *vtx |
| param RsAllocation *idx |
| param uint32_t *primType |
| ret RsMesh |
| } |
| |
| PathCreate { |
| param RsPathPrimitive pp |
| param bool isStatic |
| param RsAllocation vertex |
| param RsAllocation loops |
| param float quality |
| ret RsPath |
| } |
| |
| ContextBindProgramStore { |
| param RsProgramStore pgm |
| } |
| |
| ContextBindProgramFragment { |
| param RsProgramFragment pgm |
| } |
| |
| ContextBindProgramVertex { |
| param RsProgramVertex pgm |
| } |
| |
| ContextBindProgramRaster { |
| param RsProgramRaster pgm |
| } |
| |
| ContextBindFont { |
| param RsFont pgm |
| } |
| |
| ContextSetSurface { |
| param uint32_t width |
| param uint32_t height |
| param RsNativeWindow sur |
| sync |
| } |
| |
| ContextBindRootScript { |
| param RsScript sampler |
| } |
| |
| ContextPause { |
| } |
| |
| ContextResume { |
| } |