Lines Matching refs:rsc
24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) {
30 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) {
36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e);
46 void ScriptIntrinsic::setupScript(Context *rsc) {
49 uint32_t ScriptIntrinsic::run(Context *rsc) {
55 void ScriptIntrinsic::runForEach(Context *rsc,
63 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc);
66 void ScriptIntrinsic::Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) {
69 void ScriptIntrinsic::serialize(Context *rsc, OStream *stream) const {
82 RsScript rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) {
83 ScriptIntrinsic *si = new ScriptIntrinsic(rsc);
85 if (!si->init(rsc, (RsScriptIntrinsicID)id, (Element *)ve)) {