Searched refs:SkOperand (Results 1 - 25 of 40) sorted by relevance

12

/external/chromium_org/third_party/skia/src/animator/
H A DSkOperandInterpolator.h15 #include "SkOperand.h"
21 SkOperand* getValues() { return fValues; }
35 bool setKeyFrame(int index, SkMSec time, const SkOperand values[], SkScalar blend = SK_Scalar1);
36 Result timeToValues(SkMSec time, SkOperand values[]) const;
40 SkOperand* fValues; // pointer into fStorage
42 SkOperand(* fValuesArray)[10];
H A DSkOperandIterpolator.cpp30 fStorage = sk_malloc_throw((sizeof(SkOperand) * elemCount + sizeof(SkTimeCode)) * frameCount);
32 fValues = (SkOperand*) ((char*) fStorage + sizeof(SkTimeCode) * frameCount);
35 fValuesArray = (SkOperand(*)[10]) fValues;
39 bool SkOperandInterpolator::setKeyFrame(int index, SkMSec time, const SkOperand values[], SkScalar blend)
53 SkOperand* dst = &fValues[fElemCount * index];
54 memcpy(dst, values, fElemCount * sizeof(SkOperand));
59 SkInterpolatorBase::Result SkOperandInterpolator::timeToValues(SkMSec time, SkOperand values[]) const
67 const SkOperand* nextSrc = &fValues[index * fElemCount];
75 const SkOperand* prevSrc = nextSrc - fElemCount;
87 memcpy(values, prevSrc, sizeof(SkOperand) * fElemCoun
[all...]
H A DSkTypedArray.h20 bool getIndex(int index, SkOperand* operand);
H A DSkIntArray.h31 union SkOperand;
52 typedef SkLongArray(SkOperand) SkTDOperandArray;
53 typedef SkLongArray(SkOperand*) SkTDOperandPtrArray;
H A DSkOperand.h20 union SkOperand { union
21 // SkOperand() {}
22 // SkOperand(SkScalar scalar) : fScalar(scalar) {}
34 SkOperand fOperand;
H A DSkDisplayable.h13 #include "SkOperand.h"
107 void dumpValues(const SkMemberInfo* info, SkDisplayTypes type, SkOperand op, SkOperand blankOp,
108 SkOperand op2, SkOperand blankOp2);
H A DSkMemberInfo.cpp83 bool SkMemberInfo::getArrayValue(const SkDisplayable* displayable, int index, SkOperand* value) const {
85 char* valuePtr = (char*) *(SkOperand**) memberData(displayable);
138 void SkMemberInfo::getValue(const SkDisplayable* displayable, SkOperand value[], int count) const {
153 void SkMemberInfo::setValue(SkDisplayable* displayable, const SkOperand values[],
162 memcpy(dst, values, count * sizeof(SkOperand));
360 SkOperand* storage = untypedStorage ? (SkOperand*) untypedStorage : arrayStorage ?
399 memcpy(&(*arrayStorage)[storageOffset], scriptValue.fOperand.fArray->begin(), count * sizeof(SkOperand));
420 memcpy(destArray->begin() + storageOffset, scriptValue.fOperand.fArray->begin(), sizeof(SkOperand) * count);
448 SkASSERT(sizeof(SkScalar) == sizeof(SkOperand)); // !!! n
[all...]
H A DSkAnimateActive.cpp182 SkAutoSTMalloc<16, SkOperand> values(count);
220 SkAutoSTMalloc<16, SkOperand> values(count);
240 SkOperand* values = animate->getValues();
278 SkOperand* from = animate->getValues();
304 SkOperand* from = animate->getValues();
305 SkOperand* to = &from[animate->components()];
333 SkOperand* values = animate->getValues();
358 memcpy(interpolator.getValues(), fSaveInterpolators[index], count * sizeof(SkOperand));
365 SkOperand* cache = new SkOperand[coun
[all...]
H A DSkDisplayable.cpp159 SkOperand values[2];
160 SkOperand blankValues[2];
198 for (SkOperand* op = array->begin(); op < array->end(); op++) {
295 void SkDisplayable::dumpValues(const SkMemberInfo* info, SkDisplayTypes type, SkOperand op, SkOperand blankOp,
296 SkOperand op2, SkOperand blankOp2) {
404 for (SkOperand* op = values->begin(); op < values->end(); op++) {
H A DSkAnimateActive.h33 void setInterpolator(int index, SkOperand* from);
H A DSkAnimateBase.h38 SkOperand* getValues() { return fValues.begin(); }
H A DSkAnimator.cpp229 int index, SkOperand* operand) {
238 SkOperand operand;
255 SkOperand operand;
272 SkOperand operand;
315 SkOperand operand;
341 SkOperand operand;
524 SkOperand op;
535 SkOperand op;
571 SkOperand operand;
596 SkOperand operan
[all...]
H A DSkDisplayApply.cpp107 void SkApply::applyValues(int animatorIndex, SkOperand* values, int count,
465 SkOperand* last = new SkOperand[count];
466 SkAutoTDelete<SkOperand> autoLast(last);
469 SkOperand* saveOperand = fActive->fSaveRestore[activeIndex];
480 SkOperand* save = fActive->fSaveRestore[activeIndex];
482 memcpy(save, last, count * sizeof(SkOperand));
578 // memcpy(values.begin(), animate->fValues.begin(), sizeof(SkOperand) * count);
580 // if (memcmp(values.begin(), animate->fValues.begin(), sizeof(SkOperand) * count) != 0) {
616 SkAutoSTMalloc<16, SkOperand> value
[all...]
/external/skia/src/animator/
H A DSkOperandInterpolator.h15 #include "SkOperand.h"
21 SkOperand* getValues() { return fValues; }
35 bool setKeyFrame(int index, SkMSec time, const SkOperand values[], SkScalar blend = SK_Scalar1);
36 Result timeToValues(SkMSec time, SkOperand values[]) const;
40 SkOperand* fValues; // pointer into fStorage
42 SkOperand(* fValuesArray)[10];
H A DSkOperandIterpolator.cpp30 fStorage = sk_malloc_throw((sizeof(SkOperand) * elemCount + sizeof(SkTimeCode)) * frameCount);
32 fValues = (SkOperand*) ((char*) fStorage + sizeof(SkTimeCode) * frameCount);
35 fValuesArray = (SkOperand(*)[10]) fValues;
39 bool SkOperandInterpolator::setKeyFrame(int index, SkMSec time, const SkOperand values[], SkScalar blend)
53 SkOperand* dst = &fValues[fElemCount * index];
54 memcpy(dst, values, fElemCount * sizeof(SkOperand));
59 SkInterpolatorBase::Result SkOperandInterpolator::timeToValues(SkMSec time, SkOperand values[]) const
67 const SkOperand* nextSrc = &fValues[index * fElemCount];
75 const SkOperand* prevSrc = nextSrc - fElemCount;
87 memcpy(values, prevSrc, sizeof(SkOperand) * fElemCoun
[all...]
H A DSkTypedArray.h20 bool getIndex(int index, SkOperand* operand);
H A DSkIntArray.h31 union SkOperand;
52 typedef SkLongArray(SkOperand) SkTDOperandArray;
53 typedef SkLongArray(SkOperand*) SkTDOperandPtrArray;
H A DSkOperand.h20 union SkOperand { union
21 // SkOperand() {}
22 // SkOperand(SkScalar scalar) : fScalar(scalar) {}
34 SkOperand fOperand;
H A DSkDisplayable.h13 #include "SkOperand.h"
107 void dumpValues(const SkMemberInfo* info, SkDisplayTypes type, SkOperand op, SkOperand blankOp,
108 SkOperand op2, SkOperand blankOp2);
H A DSkMemberInfo.cpp83 bool SkMemberInfo::getArrayValue(const SkDisplayable* displayable, int index, SkOperand* value) const {
85 char* valuePtr = (char*) *(SkOperand**) memberData(displayable);
138 void SkMemberInfo::getValue(const SkDisplayable* displayable, SkOperand value[], int count) const {
153 void SkMemberInfo::setValue(SkDisplayable* displayable, const SkOperand values[],
162 memcpy(dst, values, count * sizeof(SkOperand));
360 SkOperand* storage = untypedStorage ? (SkOperand*) untypedStorage : arrayStorage ?
399 memcpy(&(*arrayStorage)[storageOffset], scriptValue.fOperand.fArray->begin(), count * sizeof(SkOperand));
420 memcpy(destArray->begin() + storageOffset, scriptValue.fOperand.fArray->begin(), sizeof(SkOperand) * count);
448 SkASSERT(sizeof(SkScalar) == sizeof(SkOperand)); // !!! n
[all...]
H A DSkAnimateActive.cpp182 SkAutoSTMalloc<16, SkOperand> values(count);
220 SkAutoSTMalloc<16, SkOperand> values(count);
240 SkOperand* values = animate->getValues();
278 SkOperand* from = animate->getValues();
304 SkOperand* from = animate->getValues();
305 SkOperand* to = &from[animate->components()];
333 SkOperand* values = animate->getValues();
358 memcpy(interpolator.getValues(), fSaveInterpolators[index], count * sizeof(SkOperand));
365 SkOperand* cache = new SkOperand[coun
[all...]
H A DSkDisplayable.cpp159 SkOperand values[2];
160 SkOperand blankValues[2];
198 for (SkOperand* op = array->begin(); op < array->end(); op++) {
295 void SkDisplayable::dumpValues(const SkMemberInfo* info, SkDisplayTypes type, SkOperand op, SkOperand blankOp,
296 SkOperand op2, SkOperand blankOp2) {
404 for (SkOperand* op = values->begin(); op < values->end(); op++) {
H A DSkAnimateActive.h33 void setInterpolator(int index, SkOperand* from);
H A DSkAnimateBase.h38 SkOperand* getValues() { return fValues.begin(); }
H A DSkAnimator.cpp229 int index, SkOperand* operand) {
238 SkOperand operand;
255 SkOperand operand;
272 SkOperand operand;
315 SkOperand operand;
341 SkOperand operand;
524 SkOperand op;
535 SkOperand op;
571 SkOperand operand;
596 SkOperand operan
[all...]

Completed in 223 milliseconds

12