Home | History | Annotate | Download | only in rs

Lines Matching full:context

27 class Context;
81 bool (*initGraphics)(const Context *);
82 void (*shutdownGraphics)(const Context *);
83 bool (*setSurface)(const Context *, uint32_t w, uint32_t h, RsNativeWindow);
84 void (*swap)(const Context *);
86 void (*shutdownDriver)(Context *);
88 void (*setPriority)(const Context *, int32_t priority);
94 bool (*init)(const Context *rsc, ScriptC *s,
100 bool (*initIntrinsic)(const Context *rsc, Script *s,
104 void (*invokeFunction)(const Context *rsc, Script *s,
108 int (*invokeRoot)(const Context *rsc, Script *s);
109 void (*invokeForEach)(const Context *rsc,
117 void (*invokeInit)(const Context *rsc, Script *s);
118 void (*invokeFreeChildren)(const Context *rsc, Script *s);
120 void (*setGlobalVar)(const Context *rsc, const Script *s,
124 void (*getGlobalVar)(const Context *rsc, const Script *s,
128 void (*setGlobalVarWithElemDims)(const Context *rsc, const Script *s,
135 void (*setGlobalBind)(const Context *rsc, const Script *s,
138 void (*setGlobalObj)(const Context *rsc, const Script *s,
142 void (*destroy)(const Context *rsc, Script *s);
146 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
147 void (*destroy)(const Context *rsc, Allocation *alloc);
148 uint32_t (*grallocBits)(const Context *rsc, Allocation *alloc);
150 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
152 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
153 void (*markDirty)(const Context *rsc, const Allocation *alloc);
155 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
156 void (*ioSend)(const Context *rsc, Allocation *alloc);
165 void (*ioReceive)(const Context *rsc, Allocation *alloc);
167 void (*data1D)(const Context *rsc, const Allocation *alloc,
170 void (*data2D)(const Context *rsc, const Allocation *alloc,
174 void (*data3D)(const Context *rsc, const Allocation *alloc,
179 void (*read1D)(const Context *rsc, const Allocation *alloc,
182 void (*read2D)(const Context *rsc, const Allocation *alloc,
186 void (*read3D)(const Context *rsc, const Allocation *alloc,
194 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
195 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
198 void (*allocData1D)(const Context *rsc,
202 void (*allocData2D)(const Context *rsc,
209 void (*allocData3D)(const Context *rsc,
218 void (*elementData1D)(const Context *rsc, const Allocation *alloc, uint32_t x,
220 void (*elementData2D)(const Context *rsc, const Allocation *alloc, uint32_t x, uint32_t y,
223 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
227 bool (*init)(const Context *rsc, const ProgramStore *ps);
228 void (*setActive)(const Context *rsc, const ProgramStore *ps);
229 void (*destroy)(const Context *rsc, const ProgramStore *ps);
233 bool (*init)(const Context *rsc, const ProgramRaster *ps);
234 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
235 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
239 bool (*init)(const Context *rsc, const ProgramVertex *pv,
243 void (*setActive)(const Context *rsc, const ProgramVertex *pv);
244 void (*destroy)(const Context *rsc, const ProgramVertex *pv);
248 bool (*init)(const Context *rsc, const ProgramFragment *pf,
252 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
253 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
257 bool (*init)(const Context *rsc, const Mesh *m);
258 void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
259 void (*destroy)(const Context *rsc, const Mesh *m);
263 bool (*initStatic)(const Context *rsc, const Path *m, const Allocation *vtx, const Allocation *loops);
264 bool (*initDynamic)(const Context *rsc, const Path *m);
265 void (*draw)(const Context *rsc, const Path *m);
266 void (*destroy)(const Context *rsc, const Path *m);
270 bool (*init)(const Context *rsc, const Sampler *m);
271 void (*destroy)(const Context *rsc, const Sampler *m);
275 bool (*init)(const Context *rsc, const FBOCache *fb);
276 void (*setActive)(const Context *rsc, const FBOCache *fb);
277 void (*destroy)(const Context *rsc, const FBOCache *fb);
281 bool (*init)(const Context *rsc, ScriptGroup *sg);
282 void (*setInput)(const Context *rsc, const ScriptGroup *sg,
284 void (*setOutput)(const Context *rsc, const ScriptGroup *sg,
286 void (*execute)(const Context *rsc, const ScriptGroup *sg);
287 void (*destroy)(const Context *rsc, const ScriptGroup *sg);