Flutter Engine
The Flutter Engine
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 60 of file SkPDFTag.cpp.

Member Enumeration Documentation

◆ State

Enumerator
kUnknown 
kYes 
kNo 

Definition at line 86 of file SkPDFTag.cpp.

86 {
88 kYes,
89 kNo,
enum SkPDFTagNode::State fCanDiscard

Member Function Documentation

◆ nodeIdToString()

static SkString SkPDFTagNode::nodeIdToString ( int  nodeId)
inlinestatic

Definition at line 66 of file SkPDFTag.cpp.

66 {
67 SkString idString;
68 idString.printf("node%08d", nodeId);
69 return idString;
70 }
void printf(const char format[],...) SK_PRINTF_LIKE(2
Definition: SkString.cpp:534

Member Data Documentation

◆ fAlt

SkString SkPDFTagNode::fAlt

Definition at line 83 of file SkPDFTag.cpp.

◆ fAnnotations

std::vector<AnnotationInfo> SkPDFTagNode::fAnnotations

Definition at line 96 of file SkPDFTag.cpp.

◆ fAttributes

std::unique_ptr<SkPDFArray> SkPDFTagNode::fAttributes

Definition at line 91 of file SkPDFTag.cpp.

◆ fCanDiscard

enum SkPDFTagNode::State SkPDFTagNode::fCanDiscard = kUnknown

◆ fChildCount

size_t SkPDFTagNode::fChildCount = 0

Definition at line 73 of file SkPDFTag.cpp.

◆ fChildren

SkPDFTagNode* SkPDFTagNode::fChildren = nullptr

Definition at line 72 of file SkPDFTag.cpp.

◆ fLang

SkString SkPDFTagNode::fLang

Definition at line 84 of file SkPDFTag.cpp.

◆ fMarkedContent

TArray<MarkedContentInfo> SkPDFTagNode::fMarkedContent

Definition at line 78 of file SkPDFTag.cpp.

◆ fNodeId

int SkPDFTagNode::fNodeId

Definition at line 79 of file SkPDFTag.cpp.

◆ fRef

SkPDFIndirectReference SkPDFTagNode::fRef

Definition at line 85 of file SkPDFTag.cpp.

◆ fTitle

SkString SkPDFTagNode::fTitle

Definition at line 82 of file SkPDFTag.cpp.

◆ fTypeString

SkString SkPDFTagNode::fTypeString

Definition at line 81 of file SkPDFTag.cpp.

◆ fWantTitle

bool SkPDFTagNode::fWantTitle

Definition at line 80 of file SkPDFTag.cpp.


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