Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Member Functions | Public Attributes | List of all members
SkPDFTagNode Struct Reference

Classes

struct  AnnotationInfo
 
struct  MarkedContentInfo
 

Public Types

enum  State { kUnknown , kYes , kNo }
 

Static Public Member Functions

static SkString nodeIdToString (int nodeId)
 

Public Attributes

SkPDFTagNodefChildren = nullptr
 
size_t fChildCount = 0
 
TArray< MarkedContentInfofMarkedContent
 
int fNodeId
 
bool fWantTitle
 
SkString fTypeString
 
SkString fTitle
 
SkString fAlt
 
SkString fLang
 
SkPDFIndirectReference fRef
 
enum SkPDFTagNode::State fCanDiscard = kUnknown
 
std::unique_ptr< SkPDFArrayfAttributes
 
std::vector< AnnotationInfofAnnotations
 

Detailed Description

Definition at line 51 of file SkPDFTag.cpp.

Member Enumeration Documentation

◆ State

Enumerator
kUnknown 
kYes 
kNo 

Definition at line 77 of file SkPDFTag.cpp.

77 {
79 kYes,
80 kNo,
enum SkPDFTagNode::State fCanDiscard

Member Function Documentation

◆ nodeIdToString()

static SkString SkPDFTagNode::nodeIdToString ( int  nodeId)
inlinestatic

Definition at line 57 of file SkPDFTag.cpp.

57 {
58 SkString idString;
59 idString.printf("node%08d", nodeId);
60 return idString;
61 }
void printf(const char format[],...) SK_PRINTF_LIKE(2
Definition SkString.cpp:534

Member Data Documentation

◆ fAlt

SkString SkPDFTagNode::fAlt

Definition at line 74 of file SkPDFTag.cpp.

◆ fAnnotations

std::vector<AnnotationInfo> SkPDFTagNode::fAnnotations

Definition at line 87 of file SkPDFTag.cpp.

◆ fAttributes

std::unique_ptr<SkPDFArray> SkPDFTagNode::fAttributes

Definition at line 82 of file SkPDFTag.cpp.

◆ fCanDiscard

enum SkPDFTagNode::State SkPDFTagNode::fCanDiscard = kUnknown

◆ fChildCount

size_t SkPDFTagNode::fChildCount = 0

Definition at line 64 of file SkPDFTag.cpp.

◆ fChildren

SkPDFTagNode* SkPDFTagNode::fChildren = nullptr

Definition at line 63 of file SkPDFTag.cpp.

◆ fLang

SkString SkPDFTagNode::fLang

Definition at line 75 of file SkPDFTag.cpp.

◆ fMarkedContent

TArray<MarkedContentInfo> SkPDFTagNode::fMarkedContent

Definition at line 69 of file SkPDFTag.cpp.

◆ fNodeId

int SkPDFTagNode::fNodeId

Definition at line 70 of file SkPDFTag.cpp.

◆ fRef

SkPDFIndirectReference SkPDFTagNode::fRef

Definition at line 76 of file SkPDFTag.cpp.

◆ fTitle

SkString SkPDFTagNode::fTitle

Definition at line 73 of file SkPDFTag.cpp.

◆ fTypeString

SkString SkPDFTagNode::fTypeString

Definition at line 72 of file SkPDFTag.cpp.

◆ fWantTitle

bool SkPDFTagNode::fWantTitle

Definition at line 71 of file SkPDFTag.cpp.


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