Home | History | Annotate | Download | only in rs

Lines Matching refs:rsc

23 Script::Script(Context *rsc) : ObjectBase(rsc) {
108 void Script::callUpdateCacheObject(const Context *rsc, void *dstObj) const {
109 if (rsc->mHal.funcs.script.updateCachedObject != nullptr) {
110 rsc->mHal.funcs.script.updateCachedObject(rsc, this, (rs_script *)dstObj);
122 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig)
123 : IDBase(rsc, s, slot) {
132 ScriptInvokeID::ScriptInvokeID(Context *rsc, Script *s, int slot)
133 : IDBase(rsc, s, slot) {
140 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) :
141 IDBase(rsc, s, slot) {
149 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) {
150 ScriptKernelID *kid = new ScriptKernelID(rsc, (Script *)vs, slot, sig);
155 RsScriptInvokeID rsi_ScriptInvokeIDCreate(Context *rsc, RsScript vs, uint32_t slot) {
156 ScriptInvokeID *iid = new ScriptInvokeID(rsc, (Script *)vs, slot);
161 RsScriptFieldID rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) {
162 ScriptFieldID *fid = new ScriptFieldID(rsc, (Script *)vs, slot);
167 void rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) {
173 void rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, size_t length) {
192 void rsi_ScriptForEachMulti(Context *rsc, RsScript vs, uint32_t slot,
201 s->runForEach(rsc, slot,
207 void rsi_ScriptForEach(Context *rsc, RsScript vs, uint32_t slot,
213 rsi_ScriptForEachMulti(rsc, vs, slot, nullptr, 0, vaout, params, paramLen,
218 rsi_ScriptForEachMulti(rsc, vs, slot, ains,
224 void rsi_ScriptReduce(Context *rsc, RsScript vs, uint32_t slot,
231 s->runReduce(rsc, slot,
236 void rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) {
238 s->Invoke(rsc, slot, nullptr, 0);
242 void rsi_ScriptInvokeData(Context *rsc, RsScript vs, uint32_t slot, void *data) {
244 s->Invoke(rsc, slot, nullptr, 0);
247 void rsi_ScriptInvokeV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) {
249 s->Invoke(rsc, slot, data, len);
252 void rsi_ScriptSetVarI(Context *rsc, RsScript vs, uint32_t slot, int value) {
257 void rsi_ScriptSetVarObj(Context *rsc, RsScript vs, uint32_t slot, RsObjectBase value) {
263 void rsi_ScriptSetVarJ(Context *rsc, RsScript vs, uint32_t slot, int64_t value) {
268 void rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value) {
273 void rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value) {
278 void rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) {
283 void rsi_ScriptGetVarV(Context *rsc, RsScript vs, uint32_t slot, void *data, size_t len) {
288 void rsi_ScriptSetVarVE(Context *rsc, RsScript vs, uint32_t slot,