![]() |
Flutter Engine
The Flutter Engine
|
#include <memory>
#include <vector>
Go to the source code of this file.
Enumerations | |
enum class | SkPDFResourceType { kExtGState = 0 , kPattern = 1 , kXObject = 2 , kFont = 3 } |
Functions | |
std::unique_ptr< SkPDFDict > | SkPDFMakeResourceDict (const std::vector< SkPDFIndirectReference > &graphicStateResources, const std::vector< SkPDFIndirectReference > &shaderResources, const std::vector< SkPDFIndirectReference > &xObjectResources, const std::vector< SkPDFIndirectReference > &fontResources) |
void | SkPDFWriteResourceName (SkWStream *, SkPDFResourceType type, int key) |
|
strong |
Enumerator | |
---|---|
kExtGState | |
kPattern | |
kXObject | |
kFont |
Definition at line 18 of file SkPDFResourceDict.h.
std::unique_ptr< SkPDFDict > SkPDFMakeResourceDict | ( | const std::vector< SkPDFIndirectReference > & | graphicStateResources, |
const std::vector< SkPDFIndirectReference > & | shaderResources, | ||
const std::vector< SkPDFIndirectReference > & | xObjectResources, | ||
const std::vector< SkPDFIndirectReference > & | fontResources | ||
) |
Create a PDF resource dictionary. The full set of ProcSet entries is automatically created for backwards compatibility, as recommended by the PDF spec.
Any arguments can be nullptr.
Definition at line 90 of file SkPDFResourceDict.cpp.
void SkPDFWriteResourceName | ( | SkWStream * | dst, |
SkPDFResourceType | type, | ||
int | key | ||
) |
Writes the name for the resource that will be generated by the resource dict.
type | The type of resource being entered |
key | The resource key, should be unique within its type. |
Definition at line 43 of file SkPDFResourceDict.cpp.