summaryrefslogtreecommitdiff
path: root/animator/SkOpArray.h
diff options
context:
space:
mode:
Diffstat (limited to 'animator/SkOpArray.h')
-rw-r--r--animator/SkOpArray.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/animator/SkOpArray.h b/animator/SkOpArray.h
new file mode 100644
index 00000000..260bf78b
--- /dev/null
+++ b/animator/SkOpArray.h
@@ -0,0 +1,29 @@
+
+/*
+ * Copyright 2011 Google Inc.
+ *
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+#ifndef SkOpArray_DEFINED
+#define SkOpArray_DEFINED
+
+#include "SkOperand2.h"
+#include "SkTDArray_Experimental.h"
+
+typedef SkLongArray(SkOperand2) SkTDOperand2Array;
+
+class SkOpArray : public SkTDOperand2Array {
+public:
+ SkOpArray();
+ SkOpArray(SkOperand2::OpType type);
+ bool getIndex(int index, SkOperand2* operand);
+ SkOperand2::OpType getType() { return fType; }
+ void setType(SkOperand2::OpType type) {
+ fType = type;
+ }
+protected:
+ SkOperand2::OpType fType;
+};
+
+#endif // SkOpArray_DEFINED