Index: Source/core/css/FontFace.h |
diff --git a/Source/core/css/FontFace.h b/Source/core/css/FontFace.h |
index 3bc52d546589dcd80c8afe10e7686e953c008191..ee69a853359ef3246d2aa09841dfda23086f94de 100644 |
--- a/Source/core/css/FontFace.h |
+++ b/Source/core/css/FontFace.h |
@@ -53,6 +53,7 @@ class Dictionary; |
class Document; |
class ExceptionState; |
class FontFaceDescriptors; |
+class StringOrArrayBufferOrArrayBufferView; |
class StylePropertySet; |
class StyleRuleFontFace; |
@@ -61,9 +62,7 @@ class FontFace : public RefCountedWillBeGarbageCollectedFinalized<FontFace>, pub |
public: |
enum LoadStatus { Unloaded, Loading, Loaded, Error }; |
- static PassRefPtrWillBeRawPtr<FontFace> create(ExecutionContext*, const AtomicString& family, PassRefPtr<DOMArrayBuffer> source, const FontFaceDescriptors&); |
- static PassRefPtrWillBeRawPtr<FontFace> create(ExecutionContext*, const AtomicString& family, PassRefPtr<DOMArrayBufferView>, const FontFaceDescriptors&); |
- static PassRefPtrWillBeRawPtr<FontFace> create(ExecutionContext*, const AtomicString& family, const String& source, const FontFaceDescriptors&); |
+ static PassRefPtrWillBeRawPtr<FontFace> create(ExecutionContext*, const AtomicString& family, StringOrArrayBufferOrArrayBufferView&, const FontFaceDescriptors&); |
static PassRefPtrWillBeRawPtr<FontFace> create(Document*, const StyleRuleFontFace*); |
~FontFace(); |
@@ -114,6 +113,10 @@ public: |
virtual bool hasPendingActivity() const override; |
private: |
+ static PassRefPtrWillBeRawPtr<FontFace> create(ExecutionContext*, const AtomicString& family, PassRefPtr<DOMArrayBuffer> source, const FontFaceDescriptors&); |
+ static PassRefPtrWillBeRawPtr<FontFace> create(ExecutionContext*, const AtomicString& family, PassRefPtr<DOMArrayBufferView>, const FontFaceDescriptors&); |
+ static PassRefPtrWillBeRawPtr<FontFace> create(ExecutionContext*, const AtomicString& family, const String& source, const FontFaceDescriptors&); |
+ |
explicit FontFace(ExecutionContext*); |
FontFace(ExecutionContext*, const AtomicString& family, const FontFaceDescriptors&); |