Home | History | Annotate | Download | only in native

Lines Matching refs:SkPdfNativeObject

10 #include "SkPdfNativeObject.h"
78 SkPdfNativeObject* array,
80 SkPdfNativeObject::makeEmptyArray(array);
103 SkPdfNativeObject* newObj = allocator->allocObject();
110 SkPdfNativeObject* gen = array->removeLastInArray();
111 SkPdfNativeObject* id = array->removeLastInArray();
113 SkPdfNativeObject::resetAndMakeReference((unsigned int)id->intValue(),
249 SkPdfNativeObject* str, SkPdfAllocator* allocator) {
258 SkPdfNativeObject::makeString(out, out + outLength, str);
398 static const unsigned char* readHexString(const unsigned char* start, const unsigned char* end, SkPdfNativeObject* str, SkPdfAllocator* allocator) {
406 SkPdfNativeObject::makeHexString(out, out + outLength, str);
526 SkPdfNativeObject* name, SkPdfAllocator* allocator) {
534 SkPdfNativeObject::makeName(out, out + outLength, name);
564 SkPdfNativeObject* dict, SkPdfNativeDoc* doc) {
687 SkPdfNativeObject* dict,
693 SkPdfNativeObject::makeEmptyDictionary(dict);
700 SkPdfNativeObject key;
707 SkPdfNativeObject* value = allocator->allocObject();
715 SkPdfNativeObject generation;
718 SkPdfNativeObject keywordR;
724 SkPdfNativeObject::resetAndMakeReference(
745 dict->set(&key, &SkPdfNativeObject::kNull);
771 SkPdfNativeObject* token,
825 SkPdfNativeObject::makeNull(token);
831 SkPdfNativeObject::makeBoolean(true, token);
842 SkPdfNativeObject::makeBoolean(false, token);
848 SkPdfNativeObject::makeNumeric(start, current, token);
851 SkPdfNativeObject::makeKeyword(start, current, token);
857 SkPdfNativeObject* SkPdfAllocator::allocBlock() {
858 fSizeInBytes += BUFFER_SIZE * sizeof(SkPdfNativeObject);
859 return new SkPdfNativeObject[BUFFER_SIZE];
878 SkPdfNativeObject* SkPdfAllocator::allocObject() {
883 fSizeInBytes += sizeof(SkPdfNativeObject*);
891 SkPdfNativeTokenizer::SkPdfNativeTokenizer(SkPdfNativeObject* objWithStream,
948 SkPdfNativeObject obj;
953 if (obj.type() == SkPdfNativeObject::kKeyword_PdfObjectType) {
958 SkPdfNativeObject* pobj = fAllocator->allocObject();
1049 static SkPdfNativeObject* inlineImageKeyAbbreviationExpand(SkPdfNativeObject* key) {
1069 static SkPdfNativeObject* inlineImageValueAbbreviationExpand(SkPdfNativeObject* value) {
1098 SkPdfNativeObject::makeEmptyDictionary(inlineImage);
1103 SkPdfNativeObject* key = fAllocator->allocObject();
1114 SkPdfNativeObject* obj = fAllocator->allocObject();