Flutter Engine
The Flutter Engine
Public Types | Public Member Functions | List of all members
SkSVGLineJoin Class Reference

#include <SkSVGTypes.h>

Public Types

enum class  Type { kMiter , kRound , kBevel , kInherit }
 

Public Member Functions

constexpr SkSVGLineJoin ()
 
constexpr SkSVGLineJoin (Type t)
 
 SkSVGLineJoin (const SkSVGLineJoin &)=default
 
SkSVGLineJoinoperator= (const SkSVGLineJoin &)=default
 
bool operator== (const SkSVGLineJoin &other) const
 
bool operator!= (const SkSVGLineJoin &other) const
 
Type type () const
 

Detailed Description

Definition at line 294 of file SkSVGTypes.h.

Member Enumeration Documentation

◆ Type

enum class SkSVGLineJoin::Type
strong
Enumerator
kMiter 
kRound 
kBevel 
kInherit 

Definition at line 296 of file SkSVGTypes.h.

296 {
297 kMiter,
298 kRound,
299 kBevel,
300 kInherit,
301 };
@ kMiter
extends to miter limit
@ kBevel
connects outside edges
@ kRound
adds circle

Constructor & Destructor Documentation

◆ SkSVGLineJoin() [1/3]

constexpr SkSVGLineJoin::SkSVGLineJoin ( )
inlineconstexpr

Definition at line 303 of file SkSVGTypes.h.

◆ SkSVGLineJoin() [2/3]

constexpr SkSVGLineJoin::SkSVGLineJoin ( Type  t)
inlineexplicitconstexpr

Definition at line 304 of file SkSVGTypes.h.

304: fType(t) {}

◆ SkSVGLineJoin() [3/3]

SkSVGLineJoin::SkSVGLineJoin ( const SkSVGLineJoin )
default

Member Function Documentation

◆ operator!=()

bool SkSVGLineJoin::operator!= ( const SkSVGLineJoin other) const
inline

Definition at line 310 of file SkSVGTypes.h.

310{ return !(*this == other); }

◆ operator=()

SkSVGLineJoin & SkSVGLineJoin::operator= ( const SkSVGLineJoin )
default

◆ operator==()

bool SkSVGLineJoin::operator== ( const SkSVGLineJoin other) const
inline

Definition at line 309 of file SkSVGTypes.h.

309{ return fType == other.fType; }

◆ type()

Type SkSVGLineJoin::type ( ) const
inline

Definition at line 312 of file SkSVGTypes.h.

312{ return fType; }

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