HomeSort by relevance Sort by last modified time
    Searched refs:SkOperand2 (Results 1 - 13 of 13) sorted by null

  /external/skia/src/animator/
SkOpArray.h 4 #include "SkOperand2.h"
7 typedef SkLongArray(SkOperand2) SkTDOperand2Array;
12 SkOpArray(SkOperand2::OpType type);
13 bool getIndex(int index, SkOperand2* operand);
14 SkOperand2::OpType getType() { return fType; }
15 void setType(SkOperand2::OpType type) {
19 SkOperand2::OpType fType;
SkOperand2.h 9 union SkOperand2 {
35 SkOperand2 fOperand;
36 SkOperand2::OpType fType : 8;
39 SkOpArray* getArray() { SkASSERT(fType == SkOperand2::kArray); return fOperand.fArray; }
40 void* getObject() { SkASSERT(fType == SkOperand2::kObject); return fOperand.fObject; }
41 int32_t getS32() { SkASSERT(fType == SkOperand2::kS32); return fOperand.fS32; }
42 SkScalar getScalar() { SkASSERT(fType == SkOperand2::kScalar); return fOperand.fScalar; }
43 SkString* getString() { SkASSERT(fType == SkOperand2::kString); return fOperand.fString; }
SkOpArray.cpp 3 SkOpArray::SkOpArray() : fType(SkOperand2::kNoType) {
6 SkOpArray::SkOpArray(SkOperand2::OpType type) : fType(type) {
9 bool SkOpArray::getIndex(int index, SkOperand2* operand) {
SkScriptCallBack.h 4 #include "SkOperand2.h"
19 virtual SkOperand2::OpType getReturnType(size_t ref, SkOperand2*) {
20 return SkOperand2::kS32; }
26 virtual bool convert(SkOperand2::OpType type, SkOperand2* operand) = 0;
31 virtual void getParamTypes(SkIntArray(SkOperand2::OpType)* types) = 0;
33 virtual bool invoke(size_t ref, SkOpArray* params, SkOperand2* value) = 0;
40 virtual bool invoke(size_t ref, void* object, SkOperand2* value) = 0;
46 virtual void getParamTypes(SkIntArray(SkOperand2::OpType)* types) = 0
    [all...]
SkScriptTokenizer.cpp 11 { SkOperand2::kNoType, SkOperand2::kNoType, kNoBias, kResultIsNotBoolean },
12 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
13 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), kTowardsString, kResultIsNotBoolean }, // kAd
    [all...]
SkAnimatorScript2.cpp 50 virtual bool convert(SkOperand2::OpType type, SkOperand2* operand) {
53 case SkOperand2::kArray: {
57 case SkOperand2::kS32: {
62 case SkOperand2::kScalar: {
67 case SkOperand2::kString: {
71 case SkOperand2::kObject:
82 virtual SkOperand2::OpType getReturnType(int index) {
83 return SkOperand2::kObject;
103 virtual bool getConstValue(const char* name, int len, SkOperand2* value) {
    [all...]
SkAnimatorScript2.h 23 SkDisplayable* displayable, SkOperand2* value);
28 static SkDisplayTypes ToDisplayType(SkOperand2::OpType type);
29 static SkOperand2::OpType ToOpType(SkDisplayTypes type);
SkScriptRuntime.h 4 #include "SkOperand2.h"
28 bool getResult(SkOperand2* result);
36 SkTDStack<SkOperand2> fRunStack;
SkScript2.h 4 #include "SkOperand2.h"
32 SkScriptEngine2(SkOperand2::OpType returnType);
34 bool convertTo(SkOperand2::OpType , SkScriptValue2* );
38 SkOperand2::OpType getReturnType() { return fReturnType; }
46 static bool ConvertTo(SkScriptEngine2* , SkOperand2::OpType toType, SkScriptValue2* value);
211 void addTokenConst(SkScriptValue2* , AddTokenRegister , SkOperand2::OpType , TypeOp );
218 const SkOperand2::OpType* paramTypes, int paramTypeCount);
219 void convertToString(SkOperand2* operand, SkOperand2::OpType type) {
223 convertTo(SkOperand2::kString, &scriptValue)
    [all...]
SkScriptDecompile.cpp 98 #define OperandName(op) {SkOperand2::op, #op }
101 SkOperand2::OpType fType;
123 SkOperand2::OpType type = SkOperand2::kNoType;
126 type = (SkOperand2::OpType) (1 << index);
184 SkOperand2::OpType type;
194 type = (SkOperand2::OpType) (type & ~(1 << index));
SkDisplayable.h 35 union SkOperand2; // compiled scripting experiment
66 SkOpArray* params , SkDisplayTypes , SkOperand2* ); // compiled scripting experiment
75 virtual bool getProperty2(int index, SkOperand2* value) const; // compiled scripting experiment
SkScriptRuntime.cpp 55 SkOperand2 operand[2]; // 1=accumulator and 2=operand
64 operand[0].fArray = new SkOpArray(SkOperand2::kNoType /*fReturnType*/);
143 SkOperand2::OpType type;
153 if (callBackUnbox->convert(SkOperand2::kObject, &operand[0]) == false)
316 bool SkScriptRuntime::getResult(SkOperand2* result) {
SkDisplayable.cpp 438 SkOpArray* params, SkDisplayTypes, SkOperand2* ) {
491 bool SkDisplayable::getProperty2(int index, SkOperand2* value) const {

Completed in 35 milliseconds