| Index: experimental/PdfViewer/pdfparser/native/SkPdfObject.h
|
| ===================================================================
|
| --- experimental/PdfViewer/pdfparser/native/SkPdfObject.h (revision 10357)
|
| +++ experimental/PdfViewer/pdfparser/native/SkPdfObject.h (working copy)
|
| @@ -607,6 +607,17 @@
|
| return fObjectType == kReal_PdfObjectType ? fRealValue : fIntegerValue;
|
| }
|
|
|
| + inline SkScalar scalarValue() const {
|
| + SkASSERT(isNumber());
|
| +
|
| + if (!isNumber()) {
|
| + // TODO(edisonn): log err
|
| + return SkIntToScalar(0);
|
| + }
|
| + return fObjectType == kReal_PdfObjectType ? SkDoubleToScalar(fRealValue) :
|
| + SkIntToScalar(fIntegerValue);
|
| + }
|
| +
|
| int referenceId() const {
|
| SkASSERT(fObjectType == kReference_PdfObjectType);
|
| return fRef.fId;
|
|
|