Home | History | Annotate | Download | only in rs

Lines Matching full:context

25 class Context;
60 bool (*initGraphics)(const Context *);
61 void (*shutdownGraphics)(const Context *);
62 bool (*setSurface)(const Context *, uint32_t w, uint32_t h, RsNativeWindow);
63 void (*swap)(const Context *);
65 void (*shutdownDriver)(Context *);
67 void (*setPriority)(const Context *, int32_t priority);
72 bool (*init)(const Context *rsc, ScriptC *s,
79 void (*invokeFunction)(const Context *rsc, Script *s,
83 int (*invokeRoot)(const Context *rsc, Script *s);
84 void (*invokeForEach)(const Context *rsc,
92 void (*invokeInit)(const Context *rsc, Script *s);
93 void (*invokeFreeChildren)(const Context *rsc, Script *s);
95 void (*setGlobalVar)(const Context *rsc, const Script *s,
99 void (*setGlobalBind)(const Context *rsc, const Script *s,
102 void (*setGlobalObj)(const Context *rsc, const Script *s,
106 void (*destroy)(const Context *rsc, Script *s);
110 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
111 void (*destroy)(const Context *rsc, Allocation *alloc);
113 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
115 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
116 void (*markDirty)(const Context *rsc, const Allocation *alloc);
118 void (*data1D)(const Context *rsc, const Allocation *alloc,
121 void (*data2D)(const Context *rsc, const Allocation *alloc,
125 void (*data3D)(const Context *rsc, const Allocation *alloc,
131 void (*allocData1D)(const Context *rsc,
135 void (*allocData2D)(const Context *rsc,
142 void (*allocData3D)(const Context *rsc,
151 void (*elementData1D)(const Context *rsc, const Allocation *alloc, uint32_t x,
153 void (*elementData2D)(const Context *rsc, const Allocation *alloc, uint32_t x, uint32_t y,
160 bool (*init)(const Context *rsc, const ProgramStore *ps);
161 void (*setActive)(const Context *rsc, const ProgramStore *ps);
162 void (*destroy)(const Context *rsc, const ProgramStore *ps);
166 bool (*init)(const Context *rsc, const ProgramRaster *ps);
167 void (*setActive)(const Context *rsc, const ProgramRaster *ps);
168 void (*destroy)(const Context *rsc, const ProgramRaster *ps);
172 bool (*init)(const Context *rsc, const ProgramVertex *pv,
174 void (*setActive)(const Context *rsc, const ProgramVertex *pv);
175 void (*destroy)(const Context *rsc, const ProgramVertex *pv);
179 bool (*init)(const Context *rsc, const ProgramFragment *pf,
181 void (*setActive)(const Context *rsc, const ProgramFragment *pf);
182 void (*destroy)(const Context *rsc, const ProgramFragment *pf);
186 bool (*init)(const Context *rsc, const Mesh *m);
187 void (*draw)(const Context *rsc, const Mesh *m, uint32_t primIndex, uint32_t start, uint32_t len);
188 void (*destroy)(const Context *rsc, const Mesh *m);
192 bool (*init)(const Context *rsc, const Sampler *m);
193 void (*destroy)(const Context *rsc, const Sampler *m);
197 bool (*init)(const Context *rsc, const FBOCache *fb);
198 void (*setActive)(const Context *rsc, const FBOCache *fb);
199 void (*destroy)(const Context *rsc, const FBOCache *fb);
209 bool rsdHalInit(android::renderscript::Context *, uint32_t version_major, uint32_t version_minor);