Flutter Engine
The Flutter Engine
Public Types | Public Member Functions | Public Attributes | List of all members
SkPDFLink Struct Reference

#include <SkPDFDocumentPriv.h>

Public Types

enum class  Type { kNone , kUrl , kNamedDestination }
 

Public Member Functions

 SkPDFLink (Type type, SkData *data, const SkRect &rect, int nodeId)
 

Public Attributes

const Type fType
 
const sk_sp< SkDatafData
 
const SkRect fRect
 
const int fNodeId
 

Detailed Description

Definition at line 72 of file SkPDFDocumentPriv.h.

Member Enumeration Documentation

◆ Type

enum class SkPDFLink::Type
strong
Enumerator
kNone 
kUrl 
kNamedDestination 

Definition at line 73 of file SkPDFDocumentPriv.h.

73 {
74 kNone,
75 kUrl,
76 kNamedDestination,
77 };
@ kNone
Definition: layer.h:53

Constructor & Destructor Documentation

◆ SkPDFLink()

SkPDFLink::SkPDFLink ( Type  type,
SkData data,
const SkRect rect,
int  nodeId 
)
inline

Definition at line 79 of file SkPDFDocumentPriv.h.

80 : fType(type)
82 , fRect(rect)
83 , fNodeId(nodeId) {}
sk_sp< T > sk_ref_sp(T *obj)
Definition: SkRefCnt.h:381
GLenum type
sk_sp< SkBlender > blender SkRect rect
Definition: SkRecords.h:350
std::shared_ptr< const fml::Mapping > data
Definition: texture_gles.cc:63

Member Data Documentation

◆ fData

const sk_sp<SkData> SkPDFLink::fData

Definition at line 86 of file SkPDFDocumentPriv.h.

◆ fNodeId

const int SkPDFLink::fNodeId

Definition at line 88 of file SkPDFDocumentPriv.h.

◆ fRect

const SkRect SkPDFLink::fRect

Definition at line 87 of file SkPDFDocumentPriv.h.

◆ fType

const Type SkPDFLink::fType

Definition at line 84 of file SkPDFDocumentPriv.h.


The documentation for this struct was generated from the following file: