Searched defs:flattenable (Results 1 - 14 of 14) sorted by relevance

/external/skia/fuzz/oss_fuzz/
H A DFuzzImageFilterDeserialize.cpp22 auto flattenable = SkImageFilter::Deserialize(bytes->data(), bytes->size()); local
24 if (flattenable != nullptr) {
27 paint.setImageFilter(flattenable);
/external/skia/tools/
H A Dchrome_fuzz.cpp35 sk_sp<SkImageFilter> flattenable = SkValidatingDeserializeImageFilter(testdata.c_str(), local
39 if (flattenable != nullptr) {
43 paint.setImageFilter(flattenable);
/external/skqp/tools/
H A Dchrome_fuzz.cpp35 sk_sp<SkImageFilter> flattenable = SkValidatingDeserializeImageFilter(testdata.c_str(), local
39 if (flattenable != nullptr) {
43 paint.setImageFilter(flattenable);
/external/skia/src/core/
H A DSkWriteBuffer.cpp223 void SkBinaryWriteBuffer::writeFlattenable(const SkFlattenable* flattenable) { argument
224 if (nullptr == flattenable) {
230 this->write32(fDeduper->findOrDefineFactory(const_cast<SkFlattenable*>(flattenable)));
233 * We can write 1 of 2 versions of the flattenable:
238 * 2. string name of the flattenable or index into fFlattenableDict: We
244 SkFlattenable::Factory factory = flattenable->getFactory();
248 const char* name = flattenable->getTypeName();
277 flattenable->flatten(*this);
/external/skia/tools/debugger/
H A DSkJsonWriteBuffer.cpp74 void SkJsonWriteBuffer::writeFlattenable(const SkFlattenable* flattenable) { argument
75 if (flattenable) {
77 flattenable->flatten(flattenableBuffer);
78 this->append(flattenable->getTypeName(), flattenableBuffer.getValue());
80 this->append("flattenable", Json::Value());
H A DSkDrawCommand.cpp717 void SkDrawCommand::flatten(const SkFlattenable* flattenable, Json::Value* target, argument
720 flattenable->flatten(buffer);
726 jsonFlattenable[SKDEBUGCANVAS_ATTRIBUTE_NAME] = Json::Value(flattenable->getTypeName());
730 flattenable->flatten(jsonBuffer);
867 SkDebugf("invalid buffer loading flattenable\n");
/external/skqp/src/core/
H A DSkWriteBuffer.cpp223 void SkBinaryWriteBuffer::writeFlattenable(const SkFlattenable* flattenable) { argument
224 if (nullptr == flattenable) {
230 this->write32(fDeduper->findOrDefineFactory(const_cast<SkFlattenable*>(flattenable)));
233 * We can write 1 of 2 versions of the flattenable:
238 * 2. string name of the flattenable or index into fFlattenableDict: We
244 SkFlattenable::Factory factory = flattenable->getFactory();
248 const char* name = flattenable->getTypeName();
277 flattenable->flatten(*this);
/external/skqp/tools/debugger/
H A DSkJsonWriteBuffer.cpp74 void SkJsonWriteBuffer::writeFlattenable(const SkFlattenable* flattenable) { argument
75 if (flattenable) {
77 flattenable->flatten(flattenableBuffer);
78 this->append(flattenable->getTypeName(), flattenableBuffer.getValue());
80 this->append("flattenable", Json::Value());
H A DSkDrawCommand.cpp717 void SkDrawCommand::flatten(const SkFlattenable* flattenable, Json::Value* target, argument
720 flattenable->flatten(buffer);
726 jsonFlattenable[SKDEBUGCANVAS_ATTRIBUTE_NAME] = Json::Value(flattenable->getTypeName());
730 flattenable->flatten(jsonBuffer);
867 SkDebugf("invalid buffer loading flattenable\n");
/external/skqp/fuzz/
H A Dfuzz.cpp568 auto flattenable = SkImageFilter::Deserialize(bytes->data(), bytes->size()); local
571 if (flattenable != nullptr) {
575 paint.setImageFilter(flattenable);
/external/skia/tests/
H A DSerializationTest.cpp49 static void Write(SkWriteBuffer& writer, const T* flattenable) { argument
50 writer.writeFlattenable(flattenable);
52 static void Read(SkReadBuffer& reader, T** flattenable) { argument
53 *flattenable = (T*)reader.readFlattenable(T::GetFlattenableType());
/external/skqp/tests/
H A DSerializationTest.cpp49 static void Write(SkWriteBuffer& writer, const T* flattenable) { argument
50 writer.writeFlattenable(flattenable);
52 static void Read(SkReadBuffer& reader, T** flattenable) { argument
53 *flattenable = (T*)reader.readFlattenable(T::GetFlattenableType());
/external/skia/src/pipe/
H A DSkPipeCanvas.cpp898 int SkPipeDeduper::findOrDefineFactory(SkFlattenable* flattenable) { argument
899 if (!flattenable) {
903 int index = fFactories.find(flattenable->getFactory());
912 index = fFactories.add(flattenable->getFactory());
914 const char* name = flattenable->getTypeName();
/external/skqp/src/pipe/
H A DSkPipeCanvas.cpp898 int SkPipeDeduper::findOrDefineFactory(SkFlattenable* flattenable) { argument
899 if (!flattenable) {
903 int index = fFactories.find(flattenable->getFactory());
912 index = fFactories.add(flattenable->getFactory());
914 const char* name = flattenable->getTypeName();

Completed in 568 milliseconds