Lines Matching refs:Context
30 void rsrAllocationSyncAll(Context *, Script *, Allocation *);
33 void rsrBindTexture(Context *, ProgramFragment *, uint32_t slot, Allocation *);
34 void rsrBindConstant(Context *, ProgramFragment *, uint32_t slot, Allocation *);
35 void rsrBindConstant(Context *, ProgramVertex*, uint32_t slot, Allocation *);
36 void rsrBindSampler(Context *, ProgramFragment *, uint32_t slot, Sampler *);
37 void rsrBindProgramStore(Context *, ProgramStore *);
38 void rsrBindProgramFragment(Context *, ProgramFragment *);
39 void rsrBindProgramVertex(Context *, ProgramVertex *);
40 void rsrBindProgramRaster(Context *, ProgramRaster *);
41 void rsrBindFrameBufferObjectColorTarget(Context *, Allocation *, uint32_t slot);
42 void rsrBindFrameBufferObjectDepthTarget(Context *, Allocation *);
43 void rsrClearFrameBufferObjectColorTarget(Context *, uint32_t slot);
44 void rsrClearFrameBufferObjectDepthTarget(Context *);
45 void rsrClearFrameBufferObjectTargets(Context *);
51 void rsrVpLoadProjectionMatrix(Context *, const rsc_Matrix *m);
52 void rsrVpLoadModelMatrix(Context *, const rsc_Matrix *m);
53 void rsrVpLoadTextureMatrix(Context *, const rsc_Matrix *m);
54 void rsrPfConstantColor(Context *, ProgramFragment *, float r, float g, float b, float a);
55 void rsrVpGetProjectionMatrix(Context *, rsc_Matrix *m);
61 void rsrDrawPath(Context *, Path *);
62 void rsrDrawMesh(Context *, Mesh *);
63 void rsrDrawMeshPrimitive(Context *, Mesh *, uint32_t primIndex);
64 void rsrDrawMeshPrimitiveRange(Context *, Mesh *,
66 void rsrMeshComputeBoundingBox(Context *, Mesh *,
76 void rsrColor(Context *, float r, float g, float b, float a);
79 void rsrAllocationCopy1DRange(Context *, Allocation *dstAlloc,
85 void rsrAllocationCopy2DRange(Context *, Allocation *dstAlloc,
94 void rsrPrepareClear(Context *);
95 uint32_t rsrGetWidth(Context *);
96 uint32_t rsrGetHeight(Context *);
97 void rsrDrawTextAlloc(Context *, Allocation *, int x, int y);
98 void rsrDrawText(Context *, const char *text, int x, int y);
99 void rsrSetMetrics(Context *, Font::Rect *metrics,
101 void rsrMeasureTextAlloc(Context *, Allocation *,
103 void rsrMeasureText(Context *, const char *text,
105 void rsrBindFont(Context *, Font *);
106 void rsrFontColor(Context *, float r, float g, float b, float a);
110 void rsrAllocationIoSend(Context *, Allocation *);
111 void rsrAllocationIoReceive(Context *, Allocation *);
117 float rsrGetDt(Context *, const Script *sc);
118 time_t rsrTime(Context *, time_t *timer);
119 tm* rsrLocalTime(Context *, tm *local, time_t *timer);
120 int64_t rsrUptimeMillis(Context *);
121 int64_t rsrUptimeNanos(Context *);
128 uint32_t __attribute((used)) rsrToClient(Context *, int cmdID, void *data, int len);
129 uint32_t __attribute((used)) rsrToClientBlocking(Context *, int cmdID, void *data, int len);
131 uint32_t rsrToClient(Context *, int cmdID, const void *data, int len);
132 uint32_t rsrToClientBlocking(Context *, int cmdID, const void *data, int len);
138 void rsrSetObject(const Context *, rs_object_base *dst, const ObjectBase *src);
141 bool rsrIsObject(const Context *, rs_object_base src);
142 bool rsrIsObject(const Context *, ObjectBase* src);
144 void rsrAllocationIncRefs(const Context *, const Allocation *, void *ptr,
146 void rsrAllocationDecRefs(const Context *, const Allocation *, void *ptr,
150 void rsrAllocationSyncAll(Context *, Allocation *a, RsAllocationUsageType source);
153 void rsrForEach(Context *, Script *target,
162 RsElement rsrElementCreate(Context *rsc, RsDataType dt, RsDataKind dk,
165 RsType rsrTypeCreate(Context *, const RsElement element, uint32_t dimX,
169 RsAllocation rsrAllocationCreateTyped(Context *, const RsType type,