Lines Matching full:context
31 // Context
34 void rsrAllocationSyncAll(Context *, Script *, Allocation *);
37 void rsrBindTexture(Context *, ProgramFragment *, uint32_t slot, Allocation *);
38 void rsrBindConstant(Context *, ProgramFragment *, uint32_t slot, Allocation *);
39 void rsrBindConstant(Context *, ProgramVertex*, uint32_t slot, Allocation *);
40 void rsrBindSampler(Context *, ProgramFragment *, uint32_t slot, Sampler *);
41 void rsrBindProgramStore(Context *, ProgramStore *);
42 void rsrBindProgramFragment(Context *, ProgramFragment *);
43 void rsrBindProgramVertex(Context *, ProgramVertex *);
44 void rsrBindProgramRaster(Context *, ProgramRaster *);
45 void rsrBindFrameBufferObjectColorTarget(Context *, Allocation *, uint32_t slot);
46 void rsrBindFrameBufferObjectDepthTarget(Context *, Allocation *);
47 void rsrClearFrameBufferObjectColorTarget(Context *, uint32_t slot);
48 void rsrClearFrameBufferObjectDepthTarget(Context *);
49 void rsrClearFrameBufferObjectTargets(Context *);
55 void rsrVpLoadProjectionMatrix(Context *, const rsc_Matrix *m);
56 void rsrVpLoadModelMatrix(Context *, const rsc_Matrix *m);
57 void rsrVpLoadTextureMatrix(Context *, const rsc_Matrix *m);
58 void rsrPfConstantColor(Context *, ProgramFragment *, float r, float g, float b, float a);
59 void rsrVpGetProjectionMatrix(Context *, rsc_Matrix *m);
65 void rsrDrawPath(Context *, Path *);
66 void rsrDrawMesh(Context *, Mesh *);
67 void rsrDrawMeshPrimitive(Context *, Mesh *, uint32_t primIndex);
68 void rsrDrawMeshPrimitiveRange(Context *, Mesh *,
70 void rsrMeshComputeBoundingBox(Context *, Mesh *,
80 void rsrColor(Context *, float r, float g, float b, float a);
83 void rsrAllocationCopy1DRange(Context *, Allocation *dstAlloc,
89 void rsrAllocationCopy2DRange(Context *, Allocation *dstAlloc,
98 void rsrPrepareClear(Context *);
99 uint32_t rsrGetWidth(Context *);
100 uint32_t rsrGetHeight(Context *);
101 void rsrDrawTextAlloc(Context *, Allocation *, int x, int y);
102 void rsrDrawText(Context *, const char *text, int x, int y);
103 void rsrSetMetrics(Context *, Font::Rect *metrics,
105 void rsrMeasureTextAlloc(Context *, Allocation *,
107 void rsrMeasureText(Context *, const char *text,
109 void rsrBindFont(Context *, Font *);
110 void rsrFontColor(Context *, float r, float g, float b, float a);
112 void rsrAllocationIoSend(Context *, Allocation *);
113 void rsrAllocationIoReceive(Context *, Allocation *);
121 float rsrGetDt(Context *, const Script *sc);
122 time_t rsrTime(Context *, time_t *timer);
123 tm* rsrLocalTime(Context *, tm *local, time_t *timer);
124 int64_t rsrUptimeMillis(Context *);
125 int64_t rsrUptimeNanos(Context *);
131 uint32_t rsrToClient(Context *, int cmdID, void *data, int len);
132 uint32_t rsrToClientBlocking(Context *, int cmdID, void *data, int len);
138 void rsrSetObject(const Context *, ObjectBase **dst, ObjectBase * src);
139 void rsrClearObject(const Context *, ObjectBase **dst);
140 bool rsrIsObject(const Context *, const ObjectBase *src);
142 void rsrAllocationIncRefs(const Context *, const Allocation *, void *ptr,
144 void rsrAllocationDecRefs(const Context *, const Allocation *, void *ptr,
148 void rsrAllocationSyncAll(Context *, Allocation *a, RsAllocationUsageType source);
151 void rsrForEach(Context *, Script *target,