| #ifndef ANDROID_RS_SCRIPT_GROUP_BASE_H |
| #define ANDROID_RS_SCRIPT_GROUP_BASE_H |
| #include "rsObjectBase.h" |
| class ScriptGroupBase : public ObjectBase { |
| ScriptGroupBase(Context* rsc) : ObjectBase(rsc) {} |
| virtual ~ScriptGroupBase() {} |
| virtual void serialize(Context *rsc, OStream *stream) const {} |
| virtual RsA3DClassID getClassId() const { |
| return RS_A3D_CLASS_ID_SCRIPT_GROUP; |
| virtual void execute(Context *rsc) = 0; |
| virtual SG_API_Version getApiVersion() const = 0; |
| } // namespace renderscript |
| #endif // ANDROID_RS_SCRIPT_GROUP_BASE_H |