Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SkPDFTagTree::Mark Class Reference

#include <SkPDFTag.h>

Public Member Functions

 Mark (SkPDFTagNode *node, size_t index)
 
 Mark ()
 
 Mark (const Mark &)=delete
 
Markoperator= (const Mark &)=delete
 
 Mark (Mark &&)=default
 
Markoperator= (Mark &&)=delete
 
 operator bool () const
 
int id ()
 
SkPointpoint ()
 

Detailed Description

Definition at line 26 of file SkPDFTag.h.

Constructor & Destructor Documentation

◆ Mark() [1/4]

SkPDFTagTree::Mark::Mark ( SkPDFTagNode node,
size_t  index 
)
inline

Definition at line 30 of file SkPDFTag.h.

30: fNode(node), fMarkIndex(index) {}

◆ Mark() [2/4]

SkPDFTagTree::Mark::Mark ( )
inline

Definition at line 31 of file SkPDFTag.h.

31: Mark(nullptr, 0) {}

◆ Mark() [3/4]

SkPDFTagTree::Mark::Mark ( const Mark )
delete

◆ Mark() [4/4]

SkPDFTagTree::Mark::Mark ( Mark &&  )
default

Member Function Documentation

◆ id()

int SkPDFTagTree::Mark::id ( )

Definition at line 201 of file SkPDFTag.cpp.

201 {
202 return fNode ? fNode->fMarkedContent[fMarkIndex].fMarkId : -1;
203}
TArray< MarkedContentInfo > fMarkedContent
Definition SkPDFTag.cpp:69

◆ operator bool()

SkPDFTagTree::Mark::operator bool ( ) const
inlineexplicit

Definition at line 37 of file SkPDFTag.h.

37{ return fNode; }

◆ operator=() [1/2]

Mark & SkPDFTagTree::Mark::operator= ( const Mark )
delete

◆ operator=() [2/2]

Mark & SkPDFTagTree::Mark::operator= ( Mark &&  )
delete

◆ point()

SkPoint & SkPDFTagTree::Mark::point ( )

Definition at line 205 of file SkPDFTag.cpp.

205 {
206 return fNode->fMarkedContent[fMarkIndex].fLocation.fPoint;
207}

The documentation for this class was generated from the following files: