summaryrefslogtreecommitdiff
path: root/libs/rs/rsScript.cpp
diff options
context:
space:
mode:
author Jason Sams <rjsams@android.com> 2011-04-27 23:00:25 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2011-04-27 23:00:25 -0700
commit332d66d6c5b22224fe662d8111b3b792f300a470 (patch)
tree29ad5d0efdf0e9b0d0fb4136eb536df4274a0b8f /libs/rs/rsScript.cpp
parent61773dbda321be54cce0ff4b8cfa993433c1543f (diff)
parenta08526ac42b3da98926ae921a6d8cfb9bbc90553 (diff)
Merge "Start implementing control side forEach."
Diffstat (limited to 'libs/rs/rsScript.cpp')
-rw-r--r--libs/rs/rsScript.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/rs/rsScript.cpp b/libs/rs/rsScript.cpp
index b84014fa31d4..7641cab03c27 100644
--- a/libs/rs/rsScript.cpp
+++ b/libs/rs/rsScript.cpp
@@ -87,6 +87,16 @@ void rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, ui
s->mEnviroment.mTimeZone = timeZone;
}
+void rsi_ScriptForEach(Context *rsc, RsScript vs, uint32_t slot,
+ RsAllocation vain, RsAllocation vaout,
+ const void *params, uint32_t paramLen) {
+ Script *s = static_cast<Script *>(vs);
+ s->runForEach(rsc,
+ static_cast<const Allocation *>(vain), static_cast<Allocation *>(vaout),
+ params, paramLen);
+
+}
+
void rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) {
Script *s = static_cast<Script *>(vs);
s->Invoke(rsc, slot, NULL, 0);