H A D | rsScriptC_LibGL.cpp | 49 void rsrBindTexture(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { argument 55 void rsrBindConstant(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Allocation *a) { argument 61 void rsrBindConstant(Context *rsc, Script *sc, ProgramVertex *pv, uint32_t slot, Allocation *a) { argument 67 void rsrBindSampler(Context *rsc, Script *sc, ProgramFragment *pf, uint32_t slot, Sampler *s) { argument 73 void rsrBindProgramStore(Context *rsc, Script *sc, ProgramStore *ps) { argument 78 void rsrBindProgramFragment(Context *rsc, Script *sc, ProgramFragment *pf) { argument 83 void rsrBindProgramVertex(Context *rsc, Script *sc, ProgramVertex *pv) { argument 88 void rsrBindProgramRaster(Context *rsc, Script *sc, ProgramRaster *pr) { argument 93 void rsrBindFrameBufferObjectColorTarget(Context *rsc, Script *sc, Allocation *a, uint32_t slot) { argument 99 void rsrBindFrameBufferObjectDepthTarget(Context *rsc, Script *sc, Allocatio argument 105 rsrClearFrameBufferObjectColorTarget(Context *rsc, Script *sc, uint32_t slot) argument 110 rsrClearFrameBufferObjectDepthTarget(Context *rsc, Script *sc) argument 115 rsrClearFrameBufferObjectTargets(Context *rsc, Script *sc) argument 124 rsrVpLoadProjectionMatrix(Context *rsc, Script *sc, const rsc_Matrix *m) argument 128 rsrVpLoadModelMatrix(Context *rsc, Script *sc, const rsc_Matrix *m) argument 132 rsrVpLoadTextureMatrix(Context *rsc, Script *sc, const rsc_Matrix *m) argument 136 rsrPfConstantColor(Context *rsc, Script *sc, ProgramFragment *pf, float r, float g, float b, float a) argument 142 rsrVpGetProjectionMatrix(Context *rsc, Script *sc, rsc_Matrix *m) argument 150 rsrDrawQuadTexCoords(Context *rsc, Script *sc, float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, float y3, float z3, float u3, float v3, float x4, float y4, float z4, float u4, float v4) argument 183 rsrDrawQuad(Context *rsc, Script *sc, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4) argument 194 rsrDrawSpriteScreenspace(Context *rsc, Script *sc, float x, float y, float z, float w, float h) argument 212 rsrDrawRect(Context *rsc, Script *sc, float x1, float y1, float x2, float y2, float z) argument 217 rsrDrawPath(Context *rsc, Script *sc, Path *sm) argument 225 rsrDrawMesh(Context *rsc, Script *sc, Mesh *sm) argument 233 rsrDrawMeshPrimitive(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex) argument 241 rsrDrawMeshPrimitiveRange(Context *rsc, Script *sc, Mesh *sm, uint32_t primIndex, uint32_t start, uint32_t len) argument 250 rsrMeshComputeBoundingBox(Context *rsc, Script *sc, Mesh *sm, float *minX, float *minY, float *minZ, float *maxX, float *maxY, float *maxZ) argument 269 rsrColor(Context *rsc, Script *sc, float r, float g, float b, float a) argument 274 rsrPrepareClear(Context *rsc, Script *sc) argument 279 rsrGetWidth(Context *rsc, Script *sc) argument 283 rsrGetHeight(Context *rsc, Script *sc) argument 287 rsrDrawTextAlloc(Context *rsc, Script *sc, Allocation *a, int x, int y) argument 293 rsrDrawText(Context *rsc, Script *sc, const char *text, int x, int y) argument 314 rsrMeasureTextAlloc(Context *rsc, Script *sc, Allocation *a, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument 324 rsrMeasureText(Context *rsc, Script *sc, const char *text, int32_t *left, int32_t *right, int32_t *top, int32_t *bottom) argument 332 rsrBindFont(Context *rsc, Script *sc, Font *font) argument 337 rsrFontColor(Context *rsc, Script *sc, float r, float g, float b, float a) argument [all...] |