1cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com/*
2cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com * Copyright 2013 Google Inc.
3cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com
4cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com * Use of this source code is governed by a BSD-style license that can be
5cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com * found in the LICENSE file.
6cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com */
7cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com
8cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com#ifndef SkPdfMapper_DEFINED
9cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com#define SkPdfMapper_DEFINED
108cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com
118cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com#include "SkPdfHeaders_autogen.h"
128cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com#include "SkPdfNativeDoc.h"
138cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com#include "SkPdfNativeObject.h"
148cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.comclass SkPdfMapper {
158cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.compublic:
168cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfMapper() {}
178cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com
188cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapDictionary(const SkPdfNativeObject* in) const;
198cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapXObjectDictionary(const SkPdfNativeObject* in) const;
208cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFontDictionary(const SkPdfNativeObject* in) const;
218cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTrueTypeFontDictionary(const SkPdfNativeObject* in) const;
228cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapStreamCommonDictionary(const SkPdfNativeObject* in) const;
238cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapLzwdecodeAndFlatedecodeFiltersDictionary(const SkPdfNativeObject* in) const;
248cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCcittfaxdecodeFilterDictionary(const SkPdfNativeObject* in) const;
258cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapJbig2DecodeFilterDictionary(const SkPdfNativeObject* in) const;
268cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapDctdecodeFilterDictionary(const SkPdfNativeObject* in) const;
278cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFileTrailerDictionary(const SkPdfNativeObject* in) const;
288cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapEncryptionCommonDictionary(const SkPdfNativeObject* in) const;
298cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapStandardSecurityHandlerDictionary(const SkPdfNativeObject* in) const;
308cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCatalogDictionary(const SkPdfNativeObject* in) const;
318cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPageTreeNodeDictionary(const SkPdfNativeObject* in) const;
328cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPageObjectDictionary(const SkPdfNativeObject* in) const;
338cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapNameDictionary(const SkPdfNativeObject* in) const;
348cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapResourceDictionary(const SkPdfNativeObject* in) const;
358cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapNameTreeNodeDictionary(const SkPdfNativeObject* in) const;
368cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapNumberTreeNodeDictionary(const SkPdfNativeObject* in) const;
378cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFunctionCommonDictionary(const SkPdfNativeObject* in) const;
388cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType0FunctionDictionary(const SkPdfNativeObject* in) const;
398cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType2FunctionDictionary(const SkPdfNativeObject* in) const;
408cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType3FunctionDictionary(const SkPdfNativeObject* in) const;
418cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFileSpecificationDictionary(const SkPdfNativeObject* in) const;
428cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapEmbeddedFileStreamDictionary(const SkPdfNativeObject* in) const;
438cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapEmbeddedFileParameterDictionary(const SkPdfNativeObject* in) const;
448cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMacOsFileInformationDictionary(const SkPdfNativeObject* in) const;
458cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapGraphicsStateDictionary(const SkPdfNativeObject* in) const;
468cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCalgrayColorSpaceDictionary(const SkPdfNativeObject* in) const;
478cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCalrgbColorSpaceDictionary(const SkPdfNativeObject* in) const;
488cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapLabColorSpaceDictionary(const SkPdfNativeObject* in) const;
498cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapIccProfileStreamDictionary(const SkPdfNativeObject* in) const;
508cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapDeviceNColorSpaceDictionary(const SkPdfNativeObject* in) const;
518cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType1PatternDictionary(const SkPdfNativeObject* in) const;
528cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType2PatternDictionary(const SkPdfNativeObject* in) const;
538cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapShadingDictionary(const SkPdfNativeObject* in) const;
548cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType1ShadingDictionary(const SkPdfNativeObject* in) const;
558cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType2ShadingDictionary(const SkPdfNativeObject* in) const;
568cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType3ShadingDictionary(const SkPdfNativeObject* in) const;
578cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType4ShadingDictionary(const SkPdfNativeObject* in) const;
588cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType5ShadingDictionary(const SkPdfNativeObject* in) const;
598cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType6ShadingDictionary(const SkPdfNativeObject* in) const;
608cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapImageDictionary(const SkPdfNativeObject* in) const;
618cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapAlternateImageDictionary(const SkPdfNativeObject* in) const;
628cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType1FormDictionary(const SkPdfNativeObject* in) const;
638cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapGroupAttributesDictionary(const SkPdfNativeObject* in) const;
648cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapReferenceDictionary(const SkPdfNativeObject* in) const;
658cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPSXobjectDictionary(const SkPdfNativeObject* in) const;
668cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType1FontDictionary(const SkPdfNativeObject* in) const;
678cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType3FontDictionary(const SkPdfNativeObject* in) const;
688cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapEncodingDictionary(const SkPdfNativeObject* in) const;
698cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCIDSystemInfoDictionary(const SkPdfNativeObject* in) const;
708cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCIDFontDictionary(const SkPdfNativeObject* in) const;
718cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCMapDictionary(const SkPdfNativeObject* in) const;
728cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType0FontDictionary(const SkPdfNativeObject* in) const;
738cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFontDescriptorDictionary(const SkPdfNativeObject* in) const;
748cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCIDFontDescriptorDictionary(const SkPdfNativeObject* in) const;
758cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapEmbeddedFontStreamDictionary(const SkPdfNativeObject* in) const;
768cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType1HalftoneDictionary(const SkPdfNativeObject* in) const;
778cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType6HalftoneDictionary(const SkPdfNativeObject* in) const;
788cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType10HalftoneDictionary(const SkPdfNativeObject* in) const;
798cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType16HalftoneDictionary(const SkPdfNativeObject* in) const;
808cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapType5HalftoneDictionary(const SkPdfNativeObject* in) const;
818cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSoftMaskDictionary(const SkPdfNativeObject* in) const;
828cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSoftMaskImageDictionary(const SkPdfNativeObject* in) const;
838cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTransparencyGroupDictionary(const SkPdfNativeObject* in) const;
848cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapViewerPreferencesDictionary(const SkPdfNativeObject* in) const;
858cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapOutlineDictionary(const SkPdfNativeObject* in) const;
868cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapOutlineItemDictionary(const SkPdfNativeObject* in) const;
878cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPageLabelDictionary(const SkPdfNativeObject* in) const;
888cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapThreadDictionary(const SkPdfNativeObject* in) const;
898cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapBeadDictionary(const SkPdfNativeObject* in) const;
908cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTransitionDictionary(const SkPdfNativeObject* in) const;
918cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapAnnotationDictionary(const SkPdfNativeObject* in) const;
928cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapBorderStyleDictionary(const SkPdfNativeObject* in) const;
938cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapAppearanceDictionary(const SkPdfNativeObject* in) const;
948cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTextAnnotationDictionary(const SkPdfNativeObject* in) const;
958cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapALinkAnnotationDictionary(const SkPdfNativeObject* in) const;
968cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFreeTextAnnotationDictionary(const SkPdfNativeObject* in) const;
978cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapLineAnnotationDictionary(const SkPdfNativeObject* in) const;
988cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSquareOrCircleAnnotation(const SkPdfNativeObject* in) const;
998cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMarkupAnnotationsDictionary(const SkPdfNativeObject* in) const;
1008cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapRubberStampAnnotationDictionary(const SkPdfNativeObject* in) const;
1018cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapInkAnnotationDictionary(const SkPdfNativeObject* in) const;
1028cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPopUpAnnotationDictionary(const SkPdfNativeObject* in) const;
1038cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFileAttachmentAnnotationDictionary(const SkPdfNativeObject* in) const;
1048cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSoundAnnotationDictionary(const SkPdfNativeObject* in) const;
1058cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMovieAnnotationDictionary(const SkPdfNativeObject* in) const;
1068cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWidgetAnnotationDictionary(const SkPdfNativeObject* in) const;
1078cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapActionDictionary(const SkPdfNativeObject* in) const;
1088cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapAnnotationActionsDictionary(const SkPdfNativeObject* in) const;
1098cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPageObjectActionsDictionary(const SkPdfNativeObject* in) const;
1108cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFormFieldActionsDictionary(const SkPdfNativeObject* in) const;
1118cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapDocumentCatalogActionsDictionary(const SkPdfNativeObject* in) const;
1128cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapGoToActionDictionary(const SkPdfNativeObject* in) const;
1138cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapRemoteGoToActionDictionary(const SkPdfNativeObject* in) const;
1148cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapLaunchActionDictionary(const SkPdfNativeObject* in) const;
1158cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWindowsLaunchActionDictionary(const SkPdfNativeObject* in) const;
1168cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapThreadActionDictionary(const SkPdfNativeObject* in) const;
1178cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapURIActionDictionary(const SkPdfNativeObject* in) const;
1188cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapURIDictionary(const SkPdfNativeObject* in) const;
1198cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSoundActionDictionary(const SkPdfNativeObject* in) const;
1208cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMovieActionDictionary(const SkPdfNativeObject* in) const;
1218cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapHideActionDictionary(const SkPdfNativeObject* in) const;
1228cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapNamedActionsDictionary(const SkPdfNativeObject* in) const;
1238cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapInteractiveFormDictionary(const SkPdfNativeObject* in) const;
1248cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFieldDictionary(const SkPdfNativeObject* in) const;
1258cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapVariableTextFieldDictionary(const SkPdfNativeObject* in) const;
1268cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapAppearanceCharacteristicsDictionary(const SkPdfNativeObject* in) const;
1278cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapCheckboxFieldDictionary(const SkPdfNativeObject* in) const;
1288cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapRadioButtonFieldDictionary(const SkPdfNativeObject* in) const;
1298cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTextFieldDictionary(const SkPdfNativeObject* in) const;
1308cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapChoiceFieldDictionary(const SkPdfNativeObject* in) const;
1318cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSignatureDictionary(const SkPdfNativeObject* in) const;
1328cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSubmitFormActionDictionary(const SkPdfNativeObject* in) const;
1338cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapResetFormActionDictionary(const SkPdfNativeObject* in) const;
1348cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapImportDataActionDictionary(const SkPdfNativeObject* in) const;
1358cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapJavascriptActionDictionary(const SkPdfNativeObject* in) const;
1368cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFTrailerDictionary(const SkPdfNativeObject* in) const;
1378cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFCatalogDictionary(const SkPdfNativeObject* in) const;
1388cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFDictionary(const SkPdfNativeObject* in) const;
1398cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapEncryptedEmbeddedFileStreamDictionary(const SkPdfNativeObject* in) const;
1408cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapJavascriptDictionary(const SkPdfNativeObject* in) const;
1418cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFFieldDictionary(const SkPdfNativeObject* in) const;
1428cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapIconFitDictionary(const SkPdfNativeObject* in) const;
1438cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFPageDictionary(const SkPdfNativeObject* in) const;
1448cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFTemplateDictionary(const SkPdfNativeObject* in) const;
1458cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFNamedPageReferenceDictionary(const SkPdfNativeObject* in) const;
1468cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapFDFFileAnnotationDictionary(const SkPdfNativeObject* in) const;
1478cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSoundObjectDictionary(const SkPdfNativeObject* in) const;
1488cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMovieDictionary(const SkPdfNativeObject* in) const;
1498cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMovieActivationDictionary(const SkPdfNativeObject* in) const;
1508cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapDocumentInformationDictionary(const SkPdfNativeObject* in) const;
1518cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMetadataStreamDictionary(const SkPdfNativeObject* in) const;
1528cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapComponentsWithMetadataDictionary(const SkPdfNativeObject* in) const;
1538cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPagePieceDictionary(const SkPdfNativeObject* in) const;
1548cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapApplicationDataDictionary(const SkPdfNativeObject* in) const;
1558cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapStructureTreeRootDictionary(const SkPdfNativeObject* in) const;
1568cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapStructureElementDictionary(const SkPdfNativeObject* in) const;
1578cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMarkedContentReferenceDictionary(const SkPdfNativeObject* in) const;
1588cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapObjectReferenceDictionary(const SkPdfNativeObject* in) const;
1598cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapStructureElementAccessDictionary(const SkPdfNativeObject* in) const;
1608cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapAttributeObjectDictionary(const SkPdfNativeObject* in) const;
1618cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMarkInformationDictionary(const SkPdfNativeObject* in) const;
1628cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapArtifactsDictionary(const SkPdfNativeObject* in) const;
1638cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapStandardStructureDictionary(const SkPdfNativeObject* in) const;
1648cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapBlockLevelStructureElementsDictionary(const SkPdfNativeObject* in) const;
1658cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapInlineLevelStructureElementsDictionary(const SkPdfNativeObject* in) const;
1668cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapListAttributeDictionary(const SkPdfNativeObject* in) const;
1678cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTableAttributesDictionary(const SkPdfNativeObject* in) const;
1688cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWebCaptureInformationDictionary(const SkPdfNativeObject* in) const;
1698cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWebCaptureDictionary(const SkPdfNativeObject* in) const;
1708cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWebCapturePageSetDictionary(const SkPdfNativeObject* in) const;
1718cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWebCaptureImageSetDictionary(const SkPdfNativeObject* in) const;
1728cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSourceInformationDictionary(const SkPdfNativeObject* in) const;
1738cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapURLAliasDictionary(const SkPdfNativeObject* in) const;
1748cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWebCaptureCommandDictionary(const SkPdfNativeObject* in) const;
1758cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapWebCaptureCommandSettingsDictionary(const SkPdfNativeObject* in) const;
1768cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapBoxColorInformationDictionary(const SkPdfNativeObject* in) const;
1778cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapBoxStyleDictionary(const SkPdfNativeObject* in) const;
1788cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPrinterMarkAnnotationDictionary(const SkPdfNativeObject* in) const;
1798cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPrinterMarkFormDictionary(const SkPdfNativeObject* in) const;
1808cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapSeparationDictionary(const SkPdfNativeObject* in) const;
1818cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapPDF_XOutputIntentDictionary(const SkPdfNativeObject* in) const;
1828cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTrapNetworkAnnotationDictionary(const SkPdfNativeObject* in) const;
1838cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapTrapNetworkAppearanceStreamDictionary(const SkPdfNativeObject* in) const;
1848cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapOpiVersionDictionary(const SkPdfNativeObject* in) const;
1858cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  SkPdfNativeObjectType mapMultiMasterFontDictionary(const SkPdfNativeObject* in) const;
1868cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isDictionary(const SkPdfNativeObject* nativeObj) const ;
1878cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDictionary** data) const ;
1888cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDictionary** data) const ;
1898cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isXObjectDictionary(const SkPdfNativeObject* nativeObj) const ;
1908cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfXObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfXObjectDictionary** data) const ;
1918cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfXObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfXObjectDictionary** data) const ;
1928cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFontDictionary(const SkPdfNativeObject* nativeObj) const ;
1938cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFontDictionary** data) const ;
1948cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFontDictionary** data) const ;
1958cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTrueTypeFontDictionary(const SkPdfNativeObject* nativeObj) const ;
1968cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTrueTypeFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTrueTypeFontDictionary** data) const ;
1978cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTrueTypeFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTrueTypeFontDictionary** data) const ;
1988cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isStreamCommonDictionary(const SkPdfNativeObject* nativeObj) const ;
1998cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStreamCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStreamCommonDictionary** data) const ;
2008cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStreamCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStreamCommonDictionary** data) const ;
2018cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isLzwdecodeAndFlatedecodeFiltersDictionary(const SkPdfNativeObject* nativeObj) const ;
2028cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLzwdecodeAndFlatedecodeFiltersDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLzwdecodeAndFlatedecodeFiltersDictionary** data) const ;
2038cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLzwdecodeAndFlatedecodeFiltersDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLzwdecodeAndFlatedecodeFiltersDictionary** data) const ;
2048cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCcittfaxdecodeFilterDictionary(const SkPdfNativeObject* nativeObj) const ;
2058cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCcittfaxdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCcittfaxdecodeFilterDictionary** data) const ;
2068cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCcittfaxdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCcittfaxdecodeFilterDictionary** data) const ;
2078cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isJbig2DecodeFilterDictionary(const SkPdfNativeObject* nativeObj) const ;
2088cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfJbig2DecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfJbig2DecodeFilterDictionary** data) const ;
2098cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfJbig2DecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfJbig2DecodeFilterDictionary** data) const ;
2108cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isDctdecodeFilterDictionary(const SkPdfNativeObject* nativeObj) const ;
2118cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDctdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDctdecodeFilterDictionary** data) const ;
2128cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDctdecodeFilterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDctdecodeFilterDictionary** data) const ;
2138cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFileTrailerDictionary(const SkPdfNativeObject* nativeObj) const ;
2148cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFileTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFileTrailerDictionary** data) const ;
2158cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFileTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFileTrailerDictionary** data) const ;
2168cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isEncryptionCommonDictionary(const SkPdfNativeObject* nativeObj) const ;
2178cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEncryptionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEncryptionCommonDictionary** data) const ;
2188cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEncryptionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEncryptionCommonDictionary** data) const ;
2198cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isStandardSecurityHandlerDictionary(const SkPdfNativeObject* nativeObj) const ;
2208cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStandardSecurityHandlerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStandardSecurityHandlerDictionary** data) const ;
2218cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStandardSecurityHandlerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStandardSecurityHandlerDictionary** data) const ;
2228cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCatalogDictionary(const SkPdfNativeObject* nativeObj) const ;
2238cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCatalogDictionary** data) const ;
2248cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCatalogDictionary** data) const ;
2258cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPageTreeNodeDictionary(const SkPdfNativeObject* nativeObj) const ;
2268cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageTreeNodeDictionary** data) const ;
2278cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageTreeNodeDictionary** data) const ;
2288cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPageObjectDictionary(const SkPdfNativeObject* nativeObj) const ;
2298cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageObjectDictionary** data) const ;
2308cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageObjectDictionary** data) const ;
2318cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isNameDictionary(const SkPdfNativeObject* nativeObj) const ;
2328cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNameDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNameDictionary** data) const ;
2338cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNameDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNameDictionary** data) const ;
2348cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isResourceDictionary(const SkPdfNativeObject* nativeObj) const ;
2358cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfResourceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfResourceDictionary** data) const ;
2368cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfResourceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfResourceDictionary** data) const ;
2378cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isNameTreeNodeDictionary(const SkPdfNativeObject* nativeObj) const ;
2388cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNameTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNameTreeNodeDictionary** data) const ;
2398cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNameTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNameTreeNodeDictionary** data) const ;
2408cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isNumberTreeNodeDictionary(const SkPdfNativeObject* nativeObj) const ;
2418cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNumberTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNumberTreeNodeDictionary** data) const ;
2428cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNumberTreeNodeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNumberTreeNodeDictionary** data) const ;
2438cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFunctionCommonDictionary(const SkPdfNativeObject* nativeObj) const ;
2448cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFunctionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFunctionCommonDictionary** data) const ;
2458cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFunctionCommonDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFunctionCommonDictionary** data) const ;
2468cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType0FunctionDictionary(const SkPdfNativeObject* nativeObj) const ;
2478cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType0FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType0FunctionDictionary** data) const ;
2488cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType0FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType0FunctionDictionary** data) const ;
2498cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType2FunctionDictionary(const SkPdfNativeObject* nativeObj) const ;
2508cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType2FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType2FunctionDictionary** data) const ;
2518cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType2FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType2FunctionDictionary** data) const ;
2528cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType3FunctionDictionary(const SkPdfNativeObject* nativeObj) const ;
2538cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType3FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType3FunctionDictionary** data) const ;
2548cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType3FunctionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType3FunctionDictionary** data) const ;
2558cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFileSpecificationDictionary(const SkPdfNativeObject* nativeObj) const ;
2568cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFileSpecificationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFileSpecificationDictionary** data) const ;
2578cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFileSpecificationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFileSpecificationDictionary** data) const ;
2588cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isEmbeddedFileStreamDictionary(const SkPdfNativeObject* nativeObj) const ;
2598cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEmbeddedFileStreamDictionary** data) const ;
2608cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEmbeddedFileStreamDictionary** data) const ;
2618cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isEmbeddedFileParameterDictionary(const SkPdfNativeObject* nativeObj) const ;
2628cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEmbeddedFileParameterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEmbeddedFileParameterDictionary** data) const ;
2638cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEmbeddedFileParameterDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEmbeddedFileParameterDictionary** data) const ;
2648cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMacOsFileInformationDictionary(const SkPdfNativeObject* nativeObj) const ;
2658cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMacOsFileInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMacOsFileInformationDictionary** data) const ;
2668cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMacOsFileInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMacOsFileInformationDictionary** data) const ;
2678cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isGraphicsStateDictionary(const SkPdfNativeObject* nativeObj) const ;
2688cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfGraphicsStateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfGraphicsStateDictionary** data) const ;
2698cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfGraphicsStateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfGraphicsStateDictionary** data) const ;
2708cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCalgrayColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ;
2718cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCalgrayColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCalgrayColorSpaceDictionary** data) const ;
2728cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCalgrayColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCalgrayColorSpaceDictionary** data) const ;
2738cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCalrgbColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ;
2748cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCalrgbColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCalrgbColorSpaceDictionary** data) const ;
2758cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCalrgbColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCalrgbColorSpaceDictionary** data) const ;
2768cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isLabColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ;
2778cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLabColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLabColorSpaceDictionary** data) const ;
2788cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLabColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLabColorSpaceDictionary** data) const ;
2798cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isIccProfileStreamDictionary(const SkPdfNativeObject* nativeObj) const ;
2808cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfIccProfileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfIccProfileStreamDictionary** data) const ;
2818cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfIccProfileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfIccProfileStreamDictionary** data) const ;
2828cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isDeviceNColorSpaceDictionary(const SkPdfNativeObject* nativeObj) const ;
2838cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDeviceNColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDeviceNColorSpaceDictionary** data) const ;
2848cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDeviceNColorSpaceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDeviceNColorSpaceDictionary** data) const ;
2858cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType1PatternDictionary(const SkPdfNativeObject* nativeObj) const ;
2868cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1PatternDictionary** data) const ;
2878cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1PatternDictionary** data) const ;
2888cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType2PatternDictionary(const SkPdfNativeObject* nativeObj) const ;
2898cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType2PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType2PatternDictionary** data) const ;
2908cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType2PatternDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType2PatternDictionary** data) const ;
2918cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isShadingDictionary(const SkPdfNativeObject* nativeObj) const ;
2928cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfShadingDictionary** data) const ;
2938cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfShadingDictionary** data) const ;
2948cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType1ShadingDictionary(const SkPdfNativeObject* nativeObj) const ;
2958cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1ShadingDictionary** data) const ;
2968cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1ShadingDictionary** data) const ;
2978cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType2ShadingDictionary(const SkPdfNativeObject* nativeObj) const ;
2988cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType2ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType2ShadingDictionary** data) const ;
2998cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType2ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType2ShadingDictionary** data) const ;
3008cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType3ShadingDictionary(const SkPdfNativeObject* nativeObj) const ;
3018cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType3ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType3ShadingDictionary** data) const ;
3028cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType3ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType3ShadingDictionary** data) const ;
3038cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType4ShadingDictionary(const SkPdfNativeObject* nativeObj) const ;
3048cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType4ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType4ShadingDictionary** data) const ;
3058cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType4ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType4ShadingDictionary** data) const ;
3068cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType5ShadingDictionary(const SkPdfNativeObject* nativeObj) const ;
3078cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType5ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType5ShadingDictionary** data) const ;
3088cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType5ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType5ShadingDictionary** data) const ;
3098cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType6ShadingDictionary(const SkPdfNativeObject* nativeObj) const ;
3108cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType6ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType6ShadingDictionary** data) const ;
3118cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType6ShadingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType6ShadingDictionary** data) const ;
3128cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isImageDictionary(const SkPdfNativeObject* nativeObj) const ;
3138cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfImageDictionary** data) const ;
3148cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfImageDictionary** data) const ;
3158cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isAlternateImageDictionary(const SkPdfNativeObject* nativeObj) const ;
3168cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAlternateImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAlternateImageDictionary** data) const ;
3178cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAlternateImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAlternateImageDictionary** data) const ;
3188cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType1FormDictionary(const SkPdfNativeObject* nativeObj) const ;
3198cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1FormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1FormDictionary** data) const ;
3208cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1FormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1FormDictionary** data) const ;
3218cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isGroupAttributesDictionary(const SkPdfNativeObject* nativeObj) const ;
3228cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfGroupAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfGroupAttributesDictionary** data) const ;
3238cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfGroupAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfGroupAttributesDictionary** data) const ;
3248cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isReferenceDictionary(const SkPdfNativeObject* nativeObj) const ;
3258cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfReferenceDictionary** data) const ;
3268cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfReferenceDictionary** data) const ;
3278cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPSXobjectDictionary(const SkPdfNativeObject* nativeObj) const ;
3288cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPSXobjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPSXobjectDictionary** data) const ;
3298cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPSXobjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPSXobjectDictionary** data) const ;
3308cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType1FontDictionary(const SkPdfNativeObject* nativeObj) const ;
3318cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1FontDictionary** data) const ;
3328cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1FontDictionary** data) const ;
3338cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType3FontDictionary(const SkPdfNativeObject* nativeObj) const ;
3348cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType3FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType3FontDictionary** data) const ;
3358cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType3FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType3FontDictionary** data) const ;
3368cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isEncodingDictionary(const SkPdfNativeObject* nativeObj) const ;
3378cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEncodingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEncodingDictionary** data) const ;
3388cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEncodingDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEncodingDictionary** data) const ;
3398cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCIDSystemInfoDictionary(const SkPdfNativeObject* nativeObj) const ;
3408cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCIDSystemInfoDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCIDSystemInfoDictionary** data) const ;
3418cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCIDSystemInfoDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCIDSystemInfoDictionary** data) const ;
3428cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCIDFontDictionary(const SkPdfNativeObject* nativeObj) const ;
3438cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCIDFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCIDFontDictionary** data) const ;
3448cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCIDFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCIDFontDictionary** data) const ;
3458cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCMapDictionary(const SkPdfNativeObject* nativeObj) const ;
3468cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCMapDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCMapDictionary** data) const ;
3478cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCMapDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCMapDictionary** data) const ;
3488cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType0FontDictionary(const SkPdfNativeObject* nativeObj) const ;
3498cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType0FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType0FontDictionary** data) const ;
3508cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType0FontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType0FontDictionary** data) const ;
3518cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFontDescriptorDictionary(const SkPdfNativeObject* nativeObj) const ;
3528cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFontDescriptorDictionary** data) const ;
3538cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFontDescriptorDictionary** data) const ;
3548cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCIDFontDescriptorDictionary(const SkPdfNativeObject* nativeObj) const ;
3558cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCIDFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCIDFontDescriptorDictionary** data) const ;
3568cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCIDFontDescriptorDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCIDFontDescriptorDictionary** data) const ;
3578cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isEmbeddedFontStreamDictionary(const SkPdfNativeObject* nativeObj) const ;
3588cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEmbeddedFontStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEmbeddedFontStreamDictionary** data) const ;
3598cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEmbeddedFontStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEmbeddedFontStreamDictionary** data) const ;
3608cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType1HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ;
3618cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType1HalftoneDictionary** data) const ;
3628cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType1HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType1HalftoneDictionary** data) const ;
3638cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType6HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ;
3648cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType6HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType6HalftoneDictionary** data) const ;
3658cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType6HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType6HalftoneDictionary** data) const ;
3668cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType10HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ;
3678cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType10HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType10HalftoneDictionary** data) const ;
3688cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType10HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType10HalftoneDictionary** data) const ;
3698cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType16HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ;
3708cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType16HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType16HalftoneDictionary** data) const ;
3718cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType16HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType16HalftoneDictionary** data) const ;
3728cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isType5HalftoneDictionary(const SkPdfNativeObject* nativeObj) const ;
3738cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType5HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfType5HalftoneDictionary** data) const ;
3748cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfType5HalftoneDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfType5HalftoneDictionary** data) const ;
3758cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSoftMaskDictionary(const SkPdfNativeObject* nativeObj) const ;
3768cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoftMaskDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoftMaskDictionary** data) const ;
3778cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoftMaskDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoftMaskDictionary** data) const ;
3788cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSoftMaskImageDictionary(const SkPdfNativeObject* nativeObj) const ;
3798cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoftMaskImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoftMaskImageDictionary** data) const ;
3808cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoftMaskImageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoftMaskImageDictionary** data) const ;
3818cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTransparencyGroupDictionary(const SkPdfNativeObject* nativeObj) const ;
3828cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTransparencyGroupDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTransparencyGroupDictionary** data) const ;
3838cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTransparencyGroupDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTransparencyGroupDictionary** data) const ;
3848cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isViewerPreferencesDictionary(const SkPdfNativeObject* nativeObj) const ;
3858cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfViewerPreferencesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfViewerPreferencesDictionary** data) const ;
3868cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfViewerPreferencesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfViewerPreferencesDictionary** data) const ;
3878cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isOutlineDictionary(const SkPdfNativeObject* nativeObj) const ;
3888cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfOutlineDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfOutlineDictionary** data) const ;
3898cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfOutlineDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfOutlineDictionary** data) const ;
3908cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isOutlineItemDictionary(const SkPdfNativeObject* nativeObj) const ;
3918cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfOutlineItemDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfOutlineItemDictionary** data) const ;
3928cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfOutlineItemDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfOutlineItemDictionary** data) const ;
3938cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPageLabelDictionary(const SkPdfNativeObject* nativeObj) const ;
3948cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageLabelDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageLabelDictionary** data) const ;
3958cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageLabelDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageLabelDictionary** data) const ;
3968cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isThreadDictionary(const SkPdfNativeObject* nativeObj) const ;
3978cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfThreadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfThreadDictionary** data) const ;
3988cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfThreadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfThreadDictionary** data) const ;
3998cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isBeadDictionary(const SkPdfNativeObject* nativeObj) const ;
4008cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBeadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBeadDictionary** data) const ;
4018cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBeadDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBeadDictionary** data) const ;
4028cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTransitionDictionary(const SkPdfNativeObject* nativeObj) const ;
4038cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTransitionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTransitionDictionary** data) const ;
4048cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTransitionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTransitionDictionary** data) const ;
4058cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4068cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAnnotationDictionary** data) const ;
4078cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAnnotationDictionary** data) const ;
4088cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isBorderStyleDictionary(const SkPdfNativeObject* nativeObj) const ;
4098cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBorderStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBorderStyleDictionary** data) const ;
4108cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBorderStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBorderStyleDictionary** data) const ;
4118cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isAppearanceDictionary(const SkPdfNativeObject* nativeObj) const ;
4128cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAppearanceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAppearanceDictionary** data) const ;
4138cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAppearanceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAppearanceDictionary** data) const ;
4148cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTextAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4158cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTextAnnotationDictionary** data) const ;
4168cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTextAnnotationDictionary** data) const ;
4178cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isALinkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4188cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfALinkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfALinkAnnotationDictionary** data) const ;
4198cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfALinkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfALinkAnnotationDictionary** data) const ;
4208cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFreeTextAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4218cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFreeTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFreeTextAnnotationDictionary** data) const ;
4228cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFreeTextAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFreeTextAnnotationDictionary** data) const ;
4238cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isLineAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4248cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLineAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLineAnnotationDictionary** data) const ;
4258cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLineAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLineAnnotationDictionary** data) const ;
4268cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSquareOrCircleAnnotation(const SkPdfNativeObject* nativeObj) const ;
4278cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSquareOrCircleAnnotationFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSquareOrCircleAnnotation** data) const ;
4288cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSquareOrCircleAnnotationFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSquareOrCircleAnnotation** data) const ;
4298cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMarkupAnnotationsDictionary(const SkPdfNativeObject* nativeObj) const ;
4308cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMarkupAnnotationsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMarkupAnnotationsDictionary** data) const ;
4318cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMarkupAnnotationsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMarkupAnnotationsDictionary** data) const ;
4328cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isRubberStampAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4338cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfRubberStampAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfRubberStampAnnotationDictionary** data) const ;
4348cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfRubberStampAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfRubberStampAnnotationDictionary** data) const ;
4358cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isInkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4368cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfInkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfInkAnnotationDictionary** data) const ;
4378cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfInkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfInkAnnotationDictionary** data) const ;
4388cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPopUpAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4398cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPopUpAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPopUpAnnotationDictionary** data) const ;
4408cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPopUpAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPopUpAnnotationDictionary** data) const ;
4418cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFileAttachmentAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4428cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFileAttachmentAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFileAttachmentAnnotationDictionary** data) const ;
4438cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFileAttachmentAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFileAttachmentAnnotationDictionary** data) const ;
4448cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSoundAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4458cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoundAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoundAnnotationDictionary** data) const ;
4468cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoundAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoundAnnotationDictionary** data) const ;
4478cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMovieAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4488cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieAnnotationDictionary** data) const ;
4498cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieAnnotationDictionary** data) const ;
4508cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWidgetAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
4518cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWidgetAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWidgetAnnotationDictionary** data) const ;
4528cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWidgetAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWidgetAnnotationDictionary** data) const ;
4538cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4548cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfActionDictionary** data) const ;
4558cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfActionDictionary** data) const ;
4568cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isAnnotationActionsDictionary(const SkPdfNativeObject* nativeObj) const ;
4578cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAnnotationActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAnnotationActionsDictionary** data) const ;
4588cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAnnotationActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAnnotationActionsDictionary** data) const ;
4598cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPageObjectActionsDictionary(const SkPdfNativeObject* nativeObj) const ;
4608cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageObjectActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPageObjectActionsDictionary** data) const ;
4618cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPageObjectActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPageObjectActionsDictionary** data) const ;
4628cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFormFieldActionsDictionary(const SkPdfNativeObject* nativeObj) const ;
4638cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFormFieldActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFormFieldActionsDictionary** data) const ;
4648cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFormFieldActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFormFieldActionsDictionary** data) const ;
4658cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isDocumentCatalogActionsDictionary(const SkPdfNativeObject* nativeObj) const ;
4668cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDocumentCatalogActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDocumentCatalogActionsDictionary** data) const ;
4678cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDocumentCatalogActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDocumentCatalogActionsDictionary** data) const ;
4688cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isGoToActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4698cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfGoToActionDictionary** data) const ;
4708cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfGoToActionDictionary** data) const ;
4718cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isRemoteGoToActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4728cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfRemoteGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfRemoteGoToActionDictionary** data) const ;
4738cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfRemoteGoToActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfRemoteGoToActionDictionary** data) const ;
4748cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isLaunchActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4758cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfLaunchActionDictionary** data) const ;
4768cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfLaunchActionDictionary** data) const ;
4778cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWindowsLaunchActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4788cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWindowsLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWindowsLaunchActionDictionary** data) const ;
4798cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWindowsLaunchActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWindowsLaunchActionDictionary** data) const ;
4808cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isThreadActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4818cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfThreadActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfThreadActionDictionary** data) const ;
4828cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfThreadActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfThreadActionDictionary** data) const ;
4838cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isURIActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4848cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfURIActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfURIActionDictionary** data) const ;
4858cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfURIActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfURIActionDictionary** data) const ;
4868cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isURIDictionary(const SkPdfNativeObject* nativeObj) const ;
4878cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfURIDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfURIDictionary** data) const ;
4888cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfURIDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfURIDictionary** data) const ;
4898cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSoundActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4908cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoundActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoundActionDictionary** data) const ;
4918cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoundActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoundActionDictionary** data) const ;
4928cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMovieActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4938cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieActionDictionary** data) const ;
4948cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieActionDictionary** data) const ;
4958cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isHideActionDictionary(const SkPdfNativeObject* nativeObj) const ;
4968cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfHideActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfHideActionDictionary** data) const ;
4978cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfHideActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfHideActionDictionary** data) const ;
4988cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isNamedActionsDictionary(const SkPdfNativeObject* nativeObj) const ;
4998cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNamedActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfNamedActionsDictionary** data) const ;
5008cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfNamedActionsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfNamedActionsDictionary** data) const ;
5018cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isInteractiveFormDictionary(const SkPdfNativeObject* nativeObj) const ;
5028cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfInteractiveFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfInteractiveFormDictionary** data) const ;
5038cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfInteractiveFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfInteractiveFormDictionary** data) const ;
5048cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFieldDictionary(const SkPdfNativeObject* nativeObj) const ;
5058cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFieldDictionary** data) const ;
5068cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFieldDictionary** data) const ;
5078cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isVariableTextFieldDictionary(const SkPdfNativeObject* nativeObj) const ;
5088cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfVariableTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfVariableTextFieldDictionary** data) const ;
5098cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfVariableTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfVariableTextFieldDictionary** data) const ;
5108cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isAppearanceCharacteristicsDictionary(const SkPdfNativeObject* nativeObj) const ;
5118cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAppearanceCharacteristicsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAppearanceCharacteristicsDictionary** data) const ;
5128cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAppearanceCharacteristicsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAppearanceCharacteristicsDictionary** data) const ;
5138cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isCheckboxFieldDictionary(const SkPdfNativeObject* nativeObj) const ;
5148cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCheckboxFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfCheckboxFieldDictionary** data) const ;
5158cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfCheckboxFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfCheckboxFieldDictionary** data) const ;
5168cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isRadioButtonFieldDictionary(const SkPdfNativeObject* nativeObj) const ;
5178cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfRadioButtonFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfRadioButtonFieldDictionary** data) const ;
5188cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfRadioButtonFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfRadioButtonFieldDictionary** data) const ;
5198cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTextFieldDictionary(const SkPdfNativeObject* nativeObj) const ;
5208cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTextFieldDictionary** data) const ;
5218cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTextFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTextFieldDictionary** data) const ;
5228cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isChoiceFieldDictionary(const SkPdfNativeObject* nativeObj) const ;
5238cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfChoiceFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfChoiceFieldDictionary** data) const ;
5248cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfChoiceFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfChoiceFieldDictionary** data) const ;
5258cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSignatureDictionary(const SkPdfNativeObject* nativeObj) const ;
5268cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSignatureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSignatureDictionary** data) const ;
5278cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSignatureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSignatureDictionary** data) const ;
5288cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSubmitFormActionDictionary(const SkPdfNativeObject* nativeObj) const ;
5298cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSubmitFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSubmitFormActionDictionary** data) const ;
5308cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSubmitFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSubmitFormActionDictionary** data) const ;
5318cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isResetFormActionDictionary(const SkPdfNativeObject* nativeObj) const ;
5328cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfResetFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfResetFormActionDictionary** data) const ;
5338cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfResetFormActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfResetFormActionDictionary** data) const ;
5348cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isImportDataActionDictionary(const SkPdfNativeObject* nativeObj) const ;
5358cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfImportDataActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfImportDataActionDictionary** data) const ;
5368cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfImportDataActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfImportDataActionDictionary** data) const ;
5378cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isJavascriptActionDictionary(const SkPdfNativeObject* nativeObj) const ;
5388cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfJavascriptActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfJavascriptActionDictionary** data) const ;
5398cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfJavascriptActionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfJavascriptActionDictionary** data) const ;
5408cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFTrailerDictionary(const SkPdfNativeObject* nativeObj) const ;
5418cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFTrailerDictionary** data) const ;
5428cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFTrailerDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFTrailerDictionary** data) const ;
5438cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFCatalogDictionary(const SkPdfNativeObject* nativeObj) const ;
5448cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFCatalogDictionary** data) const ;
5458cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFCatalogDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFCatalogDictionary** data) const ;
5468cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFDictionary(const SkPdfNativeObject* nativeObj) const ;
5478cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFDictionary** data) const ;
5488cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFDictionary** data) const ;
5498cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isEncryptedEmbeddedFileStreamDictionary(const SkPdfNativeObject* nativeObj) const ;
5508cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEncryptedEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfEncryptedEmbeddedFileStreamDictionary** data) const ;
5518cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfEncryptedEmbeddedFileStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfEncryptedEmbeddedFileStreamDictionary** data) const ;
5528cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isJavascriptDictionary(const SkPdfNativeObject* nativeObj) const ;
5538cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfJavascriptDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfJavascriptDictionary** data) const ;
5548cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfJavascriptDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfJavascriptDictionary** data) const ;
5558cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFFieldDictionary(const SkPdfNativeObject* nativeObj) const ;
5568cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFFieldDictionary** data) const ;
5578cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFFieldDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFFieldDictionary** data) const ;
5588cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isIconFitDictionary(const SkPdfNativeObject* nativeObj) const ;
5598cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfIconFitDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfIconFitDictionary** data) const ;
5608cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfIconFitDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfIconFitDictionary** data) const ;
5618cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFPageDictionary(const SkPdfNativeObject* nativeObj) const ;
5628cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFPageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFPageDictionary** data) const ;
5638cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFPageDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFPageDictionary** data) const ;
5648cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFTemplateDictionary(const SkPdfNativeObject* nativeObj) const ;
5658cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFTemplateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFTemplateDictionary** data) const ;
5668cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFTemplateDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFTemplateDictionary** data) const ;
5678cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFNamedPageReferenceDictionary(const SkPdfNativeObject* nativeObj) const ;
5688cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFNamedPageReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFNamedPageReferenceDictionary** data) const ;
5698cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFNamedPageReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFNamedPageReferenceDictionary** data) const ;
5708cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isFDFFileAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
5718cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFFileAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfFDFFileAnnotationDictionary** data) const ;
5728cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfFDFFileAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfFDFFileAnnotationDictionary** data) const ;
5738cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSoundObjectDictionary(const SkPdfNativeObject* nativeObj) const ;
5748cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoundObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSoundObjectDictionary** data) const ;
5758cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSoundObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSoundObjectDictionary** data) const ;
5768cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMovieDictionary(const SkPdfNativeObject* nativeObj) const ;
5778cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieDictionary** data) const ;
5788cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieDictionary** data) const ;
5798cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMovieActivationDictionary(const SkPdfNativeObject* nativeObj) const ;
5808cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieActivationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMovieActivationDictionary** data) const ;
5818cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMovieActivationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMovieActivationDictionary** data) const ;
5828cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isDocumentInformationDictionary(const SkPdfNativeObject* nativeObj) const ;
5838cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDocumentInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfDocumentInformationDictionary** data) const ;
5848cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfDocumentInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfDocumentInformationDictionary** data) const ;
5858cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMetadataStreamDictionary(const SkPdfNativeObject* nativeObj) const ;
5868cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMetadataStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMetadataStreamDictionary** data) const ;
5878cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMetadataStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMetadataStreamDictionary** data) const ;
5888cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isComponentsWithMetadataDictionary(const SkPdfNativeObject* nativeObj) const ;
5898cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfComponentsWithMetadataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfComponentsWithMetadataDictionary** data) const ;
5908cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfComponentsWithMetadataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfComponentsWithMetadataDictionary** data) const ;
5918cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPagePieceDictionary(const SkPdfNativeObject* nativeObj) const ;
5928cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPagePieceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPagePieceDictionary** data) const ;
5938cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPagePieceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPagePieceDictionary** data) const ;
5948cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isApplicationDataDictionary(const SkPdfNativeObject* nativeObj) const ;
5958cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfApplicationDataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfApplicationDataDictionary** data) const ;
5968cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfApplicationDataDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfApplicationDataDictionary** data) const ;
5978cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isStructureTreeRootDictionary(const SkPdfNativeObject* nativeObj) const ;
5988cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStructureTreeRootDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStructureTreeRootDictionary** data) const ;
5998cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStructureTreeRootDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStructureTreeRootDictionary** data) const ;
6008cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isStructureElementDictionary(const SkPdfNativeObject* nativeObj) const ;
6018cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStructureElementDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStructureElementDictionary** data) const ;
6028cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStructureElementDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStructureElementDictionary** data) const ;
6038cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMarkedContentReferenceDictionary(const SkPdfNativeObject* nativeObj) const ;
6048cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMarkedContentReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMarkedContentReferenceDictionary** data) const ;
6058cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMarkedContentReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMarkedContentReferenceDictionary** data) const ;
6068cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isObjectReferenceDictionary(const SkPdfNativeObject* nativeObj) const ;
6078cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfObjectReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfObjectReferenceDictionary** data) const ;
6088cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfObjectReferenceDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfObjectReferenceDictionary** data) const ;
6098cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isStructureElementAccessDictionary(const SkPdfNativeObject* nativeObj) const ;
6108cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStructureElementAccessDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStructureElementAccessDictionary** data) const ;
6118cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStructureElementAccessDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStructureElementAccessDictionary** data) const ;
6128cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isAttributeObjectDictionary(const SkPdfNativeObject* nativeObj) const ;
6138cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAttributeObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfAttributeObjectDictionary** data) const ;
6148cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfAttributeObjectDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfAttributeObjectDictionary** data) const ;
6158cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMarkInformationDictionary(const SkPdfNativeObject* nativeObj) const ;
6168cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMarkInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMarkInformationDictionary** data) const ;
6178cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMarkInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMarkInformationDictionary** data) const ;
6188cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isArtifactsDictionary(const SkPdfNativeObject* nativeObj) const ;
6198cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfArtifactsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfArtifactsDictionary** data) const ;
6208cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfArtifactsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfArtifactsDictionary** data) const ;
6218cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isStandardStructureDictionary(const SkPdfNativeObject* nativeObj) const ;
6228cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStandardStructureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfStandardStructureDictionary** data) const ;
6238cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfStandardStructureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfStandardStructureDictionary** data) const ;
6248cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isBlockLevelStructureElementsDictionary(const SkPdfNativeObject* nativeObj) const ;
6258cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBlockLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBlockLevelStructureElementsDictionary** data) const ;
6268cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBlockLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBlockLevelStructureElementsDictionary** data) const ;
6278cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isInlineLevelStructureElementsDictionary(const SkPdfNativeObject* nativeObj) const ;
6288cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfInlineLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfInlineLevelStructureElementsDictionary** data) const ;
6298cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfInlineLevelStructureElementsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfInlineLevelStructureElementsDictionary** data) const ;
6308cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isListAttributeDictionary(const SkPdfNativeObject* nativeObj) const ;
6318cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfListAttributeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfListAttributeDictionary** data) const ;
6328cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfListAttributeDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfListAttributeDictionary** data) const ;
6338cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTableAttributesDictionary(const SkPdfNativeObject* nativeObj) const ;
6348cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTableAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTableAttributesDictionary** data) const ;
6358cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTableAttributesDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTableAttributesDictionary** data) const ;
6368cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWebCaptureInformationDictionary(const SkPdfNativeObject* nativeObj) const ;
6378cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureInformationDictionary** data) const ;
6388cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureInformationDictionary** data) const ;
6398cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWebCaptureDictionary(const SkPdfNativeObject* nativeObj) const ;
6408cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureDictionary** data) const ;
6418cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureDictionary** data) const ;
6428cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWebCapturePageSetDictionary(const SkPdfNativeObject* nativeObj) const ;
6438cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCapturePageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCapturePageSetDictionary** data) const ;
6448cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCapturePageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCapturePageSetDictionary** data) const ;
6458cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWebCaptureImageSetDictionary(const SkPdfNativeObject* nativeObj) const ;
6468cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureImageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureImageSetDictionary** data) const ;
6478cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureImageSetDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureImageSetDictionary** data) const ;
6488cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSourceInformationDictionary(const SkPdfNativeObject* nativeObj) const ;
6498cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSourceInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSourceInformationDictionary** data) const ;
6508cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSourceInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSourceInformationDictionary** data) const ;
6518cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isURLAliasDictionary(const SkPdfNativeObject* nativeObj) const ;
6528cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfURLAliasDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfURLAliasDictionary** data) const ;
6538cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfURLAliasDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfURLAliasDictionary** data) const ;
6548cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWebCaptureCommandDictionary(const SkPdfNativeObject* nativeObj) const ;
6558cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureCommandDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureCommandDictionary** data) const ;
6568cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureCommandDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureCommandDictionary** data) const ;
6578cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isWebCaptureCommandSettingsDictionary(const SkPdfNativeObject* nativeObj) const ;
6588cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureCommandSettingsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfWebCaptureCommandSettingsDictionary** data) const ;
6598cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfWebCaptureCommandSettingsDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfWebCaptureCommandSettingsDictionary** data) const ;
6608cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isBoxColorInformationDictionary(const SkPdfNativeObject* nativeObj) const ;
6618cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBoxColorInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBoxColorInformationDictionary** data) const ;
6628cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBoxColorInformationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBoxColorInformationDictionary** data) const ;
6638cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isBoxStyleDictionary(const SkPdfNativeObject* nativeObj) const ;
6648cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBoxStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfBoxStyleDictionary** data) const ;
6658cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfBoxStyleDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfBoxStyleDictionary** data) const ;
6668cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPrinterMarkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
6678cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPrinterMarkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPrinterMarkAnnotationDictionary** data) const ;
6688cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPrinterMarkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPrinterMarkAnnotationDictionary** data) const ;
6698cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPrinterMarkFormDictionary(const SkPdfNativeObject* nativeObj) const ;
6708cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPrinterMarkFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPrinterMarkFormDictionary** data) const ;
6718cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPrinterMarkFormDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPrinterMarkFormDictionary** data) const ;
6728cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isSeparationDictionary(const SkPdfNativeObject* nativeObj) const ;
6738cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSeparationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfSeparationDictionary** data) const ;
6748cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfSeparationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfSeparationDictionary** data) const ;
6758cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isPDF_XOutputIntentDictionary(const SkPdfNativeObject* nativeObj) const ;
6768cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPDF_XOutputIntentDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfPDF_XOutputIntentDictionary** data) const ;
6778cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfPDF_XOutputIntentDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfPDF_XOutputIntentDictionary** data) const ;
6788cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTrapNetworkAnnotationDictionary(const SkPdfNativeObject* nativeObj) const ;
6798cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTrapNetworkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTrapNetworkAnnotationDictionary** data) const ;
6808cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTrapNetworkAnnotationDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTrapNetworkAnnotationDictionary** data) const ;
6818cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isTrapNetworkAppearanceStreamDictionary(const SkPdfNativeObject* nativeObj) const ;
6828cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTrapNetworkAppearanceStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfTrapNetworkAppearanceStreamDictionary** data) const ;
6838cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfTrapNetworkAppearanceStreamDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfTrapNetworkAppearanceStreamDictionary** data) const ;
6848cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isOpiVersionDictionary(const SkPdfNativeObject* nativeObj) const ;
6858cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfOpiVersionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfOpiVersionDictionary** data) const ;
6868cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfOpiVersionDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfOpiVersionDictionary** data) const ;
6878cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool isMultiMasterFontDictionary(const SkPdfNativeObject* nativeObj) const ;
6888cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMultiMasterFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, SkPdfMultiMasterFontDictionary** data) const ;
6898cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com  bool SkPdfMultiMasterFontDictionaryFromDictionary(const SkPdfNativeObject* dict, const char* key, const char* abr, SkPdfMultiMasterFontDictionary** data) const ;
6908cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com};
6918cee797901763ab0922eb9ef484cfdcbc94bee54edisonn@google.com
692cf2cfa174ca878c144e17e9fc60ca8e9070d7dededisonn@google.com#endif  // SkPdfMapper_DEFINED
693