Lines Matching full:virtual
16 virtual ~SkScriptCallBack() { }
27 virtual bool getReference(const char* , size_t len, SkScriptValue2* result) { return false; }
28 virtual SkOperand2::OpType getReturnType(size_t ref, SkOperand2*) {
30 virtual Type getType() const = 0;
35 virtual bool convert(SkOperand2::OpType type, SkOperand2* operand) = 0;
40 virtual void getParamTypes(SkIntArray(SkOperand2::OpType)* types) = 0;
41 virtual Type getType() const { return kFunction; }
42 virtual bool invoke(size_t ref, SkOpArray* params, SkOperand2* value) = 0;
48 virtual Type getType() const { return kMember; }
49 virtual bool invoke(size_t ref, void* object, SkOperand2* value) = 0;
55 virtual void getParamTypes(SkIntArray(SkOperand2::OpType)* types) = 0;
56 virtual Type getType() const { return kMemberFunction; }
57 virtual bool invoke(size_t ref, void* object, SkOpArray* params, SkOperand2* value) = 0;
62 virtual bool getConstValue(const char* name, size_t len, SkOperand2* value) { return false; }
63 virtual bool getResult(size_t ref, SkOperand2* answer) { return false; }
64 virtual Type getType() const { return kProperty; }