diff options
author | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-26 20:03:03 +0000 |
---|---|---|
committer | senorblanco@chromium.org <senorblanco@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-26 20:03:03 +0000 |
commit | a4fc8d30896e63e7074ac06dbd7b13b00732f3c0 (patch) | |
tree | dafaca3fb8892930dce03ee8a6a7d266b46be18f /skia/animator/SkScriptCallBack.h | |
parent | 6131db47e71532f62aae3badcd34a82a64cb9f2a (diff) | |
download | chromium_src-a4fc8d30896e63e7074ac06dbd7b13b00732f3c0.zip chromium_src-a4fc8d30896e63e7074ac06dbd7b13b00732f3c0.tar.gz chromium_src-a4fc8d30896e63e7074ac06dbd7b13b00732f3c0.tar.bz2 |
Remove the remainder of the skia source code from the Chromium repo. It now lives over in third_party/skia (I only removed the headers in the first CL, since it was too unwieldy with all these deletes).
BUG=none
TEST=If it builds, you're happy.
R=dglazkov
Review URL: http://codereview.chromium.org/113827
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16893 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'skia/animator/SkScriptCallBack.h')
-rw-r--r-- | skia/animator/SkScriptCallBack.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/skia/animator/SkScriptCallBack.h b/skia/animator/SkScriptCallBack.h deleted file mode 100644 index 725e493..0000000 --- a/skia/animator/SkScriptCallBack.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef SkScriptCallBack_DEFINED -#define SkScriptCallBack_DEFINED - -#include "SkOperand2.h" -#include "SkTDArray_Experimental.h" - -class SkScriptCallBack { -public: - enum Type { - kBox, - kFunction, - kMember, - kMemberFunction, - kProperty, - kUnbox - }; - - virtual bool getReference(const char* , size_t len, SkScriptValue2* result) { return false; } - virtual SkOperand2::OpType getReturnType(size_t ref, SkOperand2*) { - return SkOperand2::kS32; } - virtual Type getType() const = 0; -}; - -class SkScriptCallBackConvert : public SkScriptCallBack { -public: - virtual bool convert(SkOperand2::OpType type, SkOperand2* operand) = 0; -}; - -class SkScriptCallBackFunction : public SkScriptCallBack { -public: - virtual void getParamTypes(SkIntArray(SkOperand2::OpType)* types) = 0; - virtual Type getType() const { return kFunction; } - virtual bool invoke(size_t ref, SkOpArray* params, SkOperand2* value) = 0; -}; - -class SkScriptCallBackMember: public SkScriptCallBack { -public: - bool getMemberReference(const char* , size_t len, void* object, SkScriptValue2* ref); - virtual Type getType() const { return kMember; } - virtual bool invoke(size_t ref, void* object, SkOperand2* value) = 0; -}; - -class SkScriptCallBackMemberFunction : public SkScriptCallBack { -public: - bool getMemberReference(const char* , size_t len, void* object, SkScriptValue2* ref); - virtual void getParamTypes(SkIntArray(SkOperand2::OpType)* types) = 0; - virtual Type getType() const { return kMemberFunction; } - virtual bool invoke(size_t ref, void* object, SkOpArray* params, SkOperand2* value) = 0; -}; - -class SkScriptCallBackProperty : public SkScriptCallBack { -public: - virtual bool getConstValue(const char* name, size_t len, SkOperand2* value) { return false; } - virtual bool getResult(size_t ref, SkOperand2* answer) { return false; } - virtual Type getType() const { return kProperty; } -}; - -#endif // SkScriptCallBack_DEFINED |