| 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 uint32_t * params |
| ret RsProgramFragment |
| } |
| |
| ProgramVertexCreate { |
| direct |
| param const char * shaderText |
| param const char ** textureNames |
| param const uint32_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 |
| } |