Lines Matching refs:SkPdfNativeObject
45 class SkPdfNativeObject {
100 SkTDArray<SkPdfNativeObject*>* fArray;
103 SkTDict<SkPdfNativeObject*>* fMap;
133 SkPdfNativeObject() : fInRendering(0) in SkPdfNativeObject() function
275 static void makeBoolean(bool value, SkPdfNativeObject* obj) { in makeBoolean()
282 static SkPdfNativeObject makeBoolean(bool value) { in makeBoolean()
283 SkPdfNativeObject obj; in makeBoolean()
291 static void makeInteger(int64_t value, SkPdfNativeObject* obj) { in makeInteger()
299 static void makeReal(double value, SkPdfNativeObject* obj) { in makeReal()
307 static void makeNull(SkPdfNativeObject* obj) { in makeNull()
313 static SkPdfNativeObject makeNull() { in makeNull()
314 SkPdfNativeObject obj; in makeNull()
321 static SkPdfNativeObject kNull;
325 SkPdfNativeObject* obj) { in makeNumeric()
346 static void makeReference(unsigned int id, unsigned int gen, SkPdfNativeObject* obj) { in makeReference()
355 static void resetAndMakeReference(unsigned int id, unsigned int gen, SkPdfNativeObject* obj) { in resetAndMakeReference()
361 static void makeString(const unsigned char* start, SkPdfNativeObject* obj) { in makeString()
367 SkPdfNativeObject* obj) { in makeString()
372 static void makeString(const unsigned char* start, size_t bytes, SkPdfNativeObject* obj) { in makeString()
377 static void makeHexString(const unsigned char* start, SkPdfNativeObject* obj) { in makeHexString()
383 SkPdfNativeObject* obj) { in makeHexString()
388 static void makeHexString(const unsigned char* start, size_t bytes, SkPdfNativeObject* obj) { in makeHexString()
393 static void makeName(const unsigned char* start, SkPdfNativeObject* obj) { in makeName()
399 SkPdfNativeObject* obj) { in makeName()
404 static void makeName(const unsigned char* start, size_t bytes, SkPdfNativeObject* obj) { in makeName()
409 static void makeKeyword(const unsigned char* start, SkPdfNativeObject* obj) { in makeKeyword()
415 SkPdfNativeObject* obj) { in makeKeyword()
420 static void makeKeyword(const unsigned char* start, size_t bytes, SkPdfNativeObject* obj) { in makeKeyword()
425 static void makeEmptyArray(SkPdfNativeObject* obj) { in makeEmptyArray()
429 obj->fArray = new SkTDArray<SkPdfNativeObject*>(); in makeEmptyArray()
433 bool appendInArray(SkPdfNativeObject* obj) { in appendInArray()
454 SkPdfNativeObject* objAtAIndex(int i) { in objAtAIndex()
463 const SkPdfNativeObject* objAtAIndex(int i) const { in objAtAIndex()
472 SkPdfNativeObject* operator[](int i) {
480 const SkPdfNativeObject* operator[](int i) const {
489 SkPdfNativeObject* removeLastInArray() { in removeLastInArray()
494 SkPdfNativeObject* ret = NULL; in removeLastInArray()
501 static void makeEmptyDictionary(SkPdfNativeObject* obj) { in makeEmptyDictionary()
505 obj->fMap = new SkTDict<SkPdfNativeObject*>(1); in makeEmptyDictionary()
519 bool set(const SkPdfNativeObject* key, SkPdfNativeObject* value) { in set()
534 bool set(const char* key, SkPdfNativeObject* value) { in set()
541 bool set(const unsigned char* key, size_t len, SkPdfNativeObject* value) { in set()
555 SkPdfNativeObject* get(const SkPdfNativeObject* key) { in get()
570 SkPdfNativeObject* get(const char* key) { in get()
577 SkPdfNativeObject* get(const unsigned char* key, size_t len) { in get()
586 SkPdfNativeObject* ret = NULL; in get()
600 const SkPdfNativeObject* get(const SkPdfNativeObject* key) const { in get()
615 const SkPdfNativeObject* get(const char* key) const { in get()
622 const SkPdfNativeObject* get(const unsigned char* key, size_t len) const { in get()
631 SkPdfNativeObject* ret = NULL; in get()
645 const SkPdfNativeObject* get(const char* key, const char* abr) const { in get()
648 const SkPdfNativeObject* ret = get(key); in get()
657 SkPdfNativeObject* get(const char* key, const char* abr) { in get()
660 SkPdfNativeObject* ret = get(key); in get()
1028 const SkPdfNativeObject* elem = objAtAIndex(i); in rectangleValue()
1054 const SkPdfNativeObject* elem = objAtAIndex(i); in matrixValue()
1236 SkTDict<SkPdfNativeObject*>::Iter iter(*fMap);
1237 SkPdfNativeObject* obj = NULL;
1282 static void makeStringCore(const unsigned char* start, SkPdfNativeObject* obj, in makeStringCore()
1288 SkPdfNativeObject* obj, ObjectType type) { in makeStringCore()
1292 static void makeStringCore(const unsigned char* start, size_t bytes, SkPdfNativeObject* obj, in makeStringCore()
1308 class SkPdfStream : public SkPdfNativeObject {};
1309 class SkPdfArray : public SkPdfNativeObject {};
1310 class SkPdfString : public SkPdfNativeObject {};
1311 class SkPdfHexString : public SkPdfNativeObject {};
1312 class SkPdfInteger : public SkPdfNativeObject {};
1313 class SkPdfReal : public SkPdfNativeObject {};
1314 class SkPdfNumber : public SkPdfNativeObject {};
1316 class SkPdfName : public SkPdfNativeObject {
1317 SkPdfName() : SkPdfNativeObject() { in SkPdfName()
1318 SkPdfNativeObject::makeName((const unsigned char*)"", this); in SkPdfName()
1321 SkPdfName(char* name) : SkPdfNativeObject() { in SkPdfName()