Lines Matching refs:Script
32 void rsrBindTexture(Context *, Script *, ProgramFragment *, uint32_t slot, Allocation *);
33 void rsrBindConstant(Context *, Script *, ProgramFragment *, uint32_t slot, Allocation *);
34 void rsrBindConstant(Context *, Script *, ProgramVertex*, uint32_t slot, Allocation *);
35 void rsrBindSampler(Context *, Script *, ProgramFragment *, uint32_t slot, Sampler *);
36 void rsrBindProgramStore(Context *, Script *, ProgramStore *);
37 void rsrBindProgramFragment(Context *, Script *, ProgramFragment *);
38 void rsrBindProgramVertex(Context *, Script *, ProgramVertex *);
39 void rsrBindProgramRaster(Context *, Script *, ProgramRaster *);
40 void rsrBindFrameBufferObjectColorTarget(Context *, Script *, Allocation *, uint32_t slot);
41 void rsrBindFrameBufferObjectDepthTarget(Context *, Script *, Allocation *);
42 void rsrClearFrameBufferObjectColorTarget(Context *, Script *, uint32_t slot);
43 void rsrClearFrameBufferObjectDepthTarget(Context *, Script *);
44 void rsrClearFrameBufferObjectTargets(Context *, Script *);
50 void rsrVpLoadProjectionMatrix(Context *, Script *, const rsc_Matrix *m);
51 void rsrVpLoadModelMatrix(Context *, Script *, const rsc_Matrix *m);
52 void rsrVpLoadTextureMatrix(Context *, Script *, const rsc_Matrix *m);
53 void rsrPfConstantColor(Context *, Script *, ProgramFragment *, float r, float g, float b, float a);
54 void rsrVpGetProjectionMatrix(Context *, Script *, rsc_Matrix *m);
60 void rsrDrawPath(Context *, Script *, Path *);
61 void rsrDrawMesh(Context *, Script *, Mesh *);
62 void rsrDrawMeshPrimitive(Context *, Script *, Mesh *, uint32_t primIndex);
63 void rsrDrawMeshPrimitiveRange(Context *, Script *, Mesh *,
65 void rsrMeshComputeBoundingBox(Context *, Script *, Mesh *,
75 void rsrColor(Context *, Script *, float r, float g, float b, float a);
76 void rsrAllocationSyncAll(Context *, Script *, Allocation *);
92 void rsrPrepareClear(Context *, Script *);
93 uint32_t rsrGetWidth(Context *, Script *);
94 uint32_t rsrGetHeight(Context *, Script *);
95 void rsrDrawTextAlloc(Context *, Script *, Allocation *, int x, int y);
96 void rsrDrawText(Context *, Script *, const char *text, int x, int y);
97 void rsrSetMetrics(Context *, Script *, Font::Rect *metrics,
99 void rsrMeasureTextAlloc(Context *, Script *, Allocation *,
101 void rsrMeasureText(Context *, Script *, const char *text,
103 void rsrBindFont(Context *, Script *, Font *);
104 void rsrFontColor(Context *, Script *, float r, float g, float b, float a);
110 float rsrGetDt(Context *, Script *);
111 time_t rsrTime(Context *, Script *, time_t *timer);
112 tm* rsrLocalTime(Context *, Script *, tm *local, time_t *timer);
113 int64_t rsrUptimeMillis(Context *, Script *);
114 int64_t rsrUptimeNanos(Context *, Script *);
120 uint32_t rsrToClient(Context *, Script *, int cmdID, void *data, int len);
121 uint32_t rsrToClientBlocking(Context *, Script *, int cmdID, void *data, int len);
127 void rsrSetObject(const Context *, const Script *, ObjectBase **dst, ObjectBase * src);
128 void rsrClearObject(const Context *, const Script *, ObjectBase **dst);
129 bool rsrIsObject(const Context *, const Script *, const ObjectBase *src);
137 uint32_t rsrToClient(Context *, Script *, int cmdID, void *data, int len);
138 uint32_t rsrToClientBlocking(Context *, Script *, int cmdID, void *data, int len);
140 void rsrAllocationMarkDirty(Context *, Script *, RsAllocation a);
141 void rsrAllocationSyncAll(Context *, Script *, Allocation *a, RsAllocationUsageType source);
144 void rsrForEach(Context *, Script *, Script *target,