diff options
author | Jason Sams <rjsams@android.com> | 2009-09-24 17:38:20 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-09-24 17:38:20 -0700 |
commit | 65e7aa56f56097418d617663683544c25b3988ea (patch) | |
tree | b115e9b8c4467141b3e99e1afb6159e0d964fb84 /graphics/java/android/renderscript/RenderScript.java | |
parent | 0d3999f788eb01baa8ba671878387761cbbbf861 (diff) | |
download | frameworks_base-65e7aa56f56097418d617663683544c25b3988ea.zip frameworks_base-65e7aa56f56097418d617663683544c25b3988ea.tar.gz frameworks_base-65e7aa56f56097418d617663683544c25b3988ea.tar.bz2 |
Implement pause/resume for the RS thread.
Diffstat (limited to 'graphics/java/android/renderscript/RenderScript.java')
-rw-r--r-- | graphics/java/android/renderscript/RenderScript.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java index b7cd21b..f815f52 100644 --- a/graphics/java/android/renderscript/RenderScript.java +++ b/graphics/java/android/renderscript/RenderScript.java @@ -73,6 +73,8 @@ public class RenderScript { native void nContextBindProgramRaster(int pr); native void nContextAddDefineI32(String name, int value); native void nContextAddDefineF(String name, float value); + native void nContextPause(); + native void nContextResume(); native void nAssignName(int obj, byte[] name); native void nObjDestroy(int id); @@ -217,6 +219,14 @@ public class RenderScript { mDev = 0; } + void pause() { + nContextPause(); + } + + void resume() { + nContextResume(); + } + ////////////////////////////////////////////////////////////////////////////////// // File |