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);
149 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
151 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
152 void (*markDirty)(const Context *rsc, const Allocation *alloc);
154 void * (*getSurface)(const Context *rsc, const Allocation *alloc);
155 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
156 void (*ioSend)(const Context *rsc, Allocation *alloc);
157 void (*ioReceive)(const Context *rsc, Allocation *alloc);
159 void (*data1D)(const Context *rsc, const Allocation *alloc,
162 void (*data2D)(const Context *rsc, const Allocation *alloc,
166 void (*data3D)(const Context *rsc, const Allocation *alloc,
171 void (*read1D)(const Context *rsc, const Allocation *alloc,
174 void (*read2D)(const Context *rsc, const Allocation *alloc,
178 void (*read3D)(const Context *rsc, const Allocation *alloc,
186 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
187 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
190 void (*allocData1D)(const Context *rsc,
194 void (*allocData2D)(const Context *rsc,
201 void (*allocData3D)(const Context *rsc,
210 void (*elementData1D)(const Context *rsc, const Allocation *alloc, uint32_t x,
212 void (*elementData2D)(const Context *rsc, const Allocation *alloc, uint32_t x, uint32_t y,
215 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
219 bool (*init)(const Context *rsc, const ProgramStore *ps);
220 void (*setActive)(const Context *rsc, const ProgramStore *ps);
221 void (*destroy)(const Context *rsc, const ProgramStore *ps);
225 bool (*init)(const Context *rsc, const ProgramRaster *ps);
226 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
227 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
231 bool (*init)(const Context *rsc, const ProgramVertex *pv,
235 void (*setActive)(const Context *rsc, const ProgramVertex *pv);
236 void (*destroy)(const Context *rsc, const ProgramVertex *pv);
240 bool (*init)(const Context *rsc, const ProgramFragment *pf,
244 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
245 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
249 bool (*init)(const Context *rsc, const Mesh *m);
250 void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
251 void (*destroy)(const Context *rsc, const Mesh *m);
255 bool (*initStatic)(const Context *rsc, const Path *m, const Allocation *vtx, const Allocation *loops);
256 bool (*initDynamic)(const Context *rsc, const Path *m);
257 void (*draw)(const Context *rsc, const Path *m);
258 void (*destroy)(const Context *rsc, const Path *m);
262 bool (*init)(const Context *rsc, const Sampler *m);
263 void (*destroy)(const Context *rsc, const Sampler *m);
267 bool (*init)(const Context *rsc, const FBOCache *fb);
268 void (*setActive)(const Context *rsc, const FBOCache *fb);
269 void (*destroy)(const Context *rsc, const FBOCache *fb);
273 bool (*init)(const Context *rsc, ScriptGroup *sg);
274 void (*setInput)(const Context *rsc, const ScriptGroup *sg,
276 void (*setOutput)(const Context *rsc, const ScriptGroup *sg,
278 void (*execute)(const Context *rsc, const ScriptGroup *sg);
279 void (*destroy)(const Context *rsc, const ScriptGroup *sg);