diff options
Diffstat (limited to 'rsScript.h')
-rw-r--r-- | rsScript.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -84,6 +84,8 @@ public: int mVersionMinor; size_t exportedVariableCount; + size_t exportedForEachCount; + size_t exportedReduceCount; size_t exportedFunctionCount; size_t exportedPragmaCount; char const **exportedPragmaKeyList; @@ -130,6 +132,9 @@ public: size_t usrBytes, const RsScriptCall *sc = nullptr) = 0; + virtual void runReduce(Context *rsc, uint32_t slot, const Allocation *ain, + Allocation *aout, const RsScriptCall *sc) = 0; + virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) = 0; virtual void setupScript(Context *rsc) = 0; virtual uint32_t run(Context *) = 0; |