diff options
| author | Jason Sams <jsams@google.com> | 2012-09-17 13:54:41 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-09-17 15:26:27 -0700 |
| commit | dbe66d6783c1e53cd1572de0ef6ef6fdf6f76f48 (patch) | |
| tree | 51103b76560e70b15b55d123f0104a0bea6dd94a /rsScript.h | |
| parent | 3d5a9be726acf2b7785e91f6bff157c2c8635690 (diff) | |
Add backed for script groups.
Change-Id: If2fdbde7381fcdaeb54d41a913b855fd83d4f186
Diffstat (limited to 'rsScript.h')
| -rw-r--r-- | rsScript.h | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -29,8 +29,35 @@ class ProgramFragment; class ProgramRaster; class ProgramStore; +class ScriptKernelID : public ObjectBase { +public: + ScriptKernelID(Context *rsc, Script *s, int slot, int sig); + virtual ~ScriptKernelID(); + + virtual void serialize(Context *rsc, OStream *stream) const; + virtual RsA3DClassID getClassId() const; + + Script *mScript; + int mSlot; + bool mHasKernelInput; + bool mHasKernelOutput; +}; + +class ScriptFieldID : public ObjectBase { +public: + ScriptFieldID(Context *rsc, Script *s, int slot); + virtual ~ScriptFieldID(); + + virtual void serialize(Context *rsc, OStream *stream) const; + virtual RsA3DClassID getClassId() const; + + Script *mScript; + int mSlot; +}; + class Script : public ObjectBase { public: + struct Hal { void * drv; |
