OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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