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

#include <SkSVGTypes.h>

Public Types

enum class  Type { kVisible , kHidden , kCollapse , kInherit }
 

Public Member Functions

constexpr SkSVGVisibility ()
 
constexpr SkSVGVisibility (Type t)
 
 SkSVGVisibility (const SkSVGVisibility &)=default
 
SkSVGVisibilityoperator= (const SkSVGVisibility &)=default
 
bool operator== (const SkSVGVisibility &other) const
 
bool operator!= (const SkSVGVisibility &other) const
 
Type type () const
 

Detailed Description

Definition at line 370 of file SkSVGTypes.h.

Member Enumeration Documentation

◆ Type

enum class SkSVGVisibility::Type
strong
Enumerator
kVisible 
kHidden 
kCollapse 
kInherit 

Definition at line 372 of file SkSVGTypes.h.

372 {
373 kVisible,
374 kHidden,
375 kCollapse,
376 kInherit,
377 };

Constructor & Destructor Documentation

◆ SkSVGVisibility() [1/3]

constexpr SkSVGVisibility::SkSVGVisibility ( )
inlineconstexpr

Definition at line 379 of file SkSVGTypes.h.

◆ SkSVGVisibility() [2/3]

constexpr SkSVGVisibility::SkSVGVisibility ( Type  t)
inlineexplicitconstexpr

Definition at line 380 of file SkSVGTypes.h.

380: fType(t) {}

◆ SkSVGVisibility() [3/3]

SkSVGVisibility::SkSVGVisibility ( const SkSVGVisibility )
default

Member Function Documentation

◆ operator!=()

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

Definition at line 386 of file SkSVGTypes.h.

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

◆ operator=()

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

◆ operator==()

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

Definition at line 385 of file SkSVGTypes.h.

385{ return fType == other.fType; }

◆ type()

Type SkSVGVisibility::type ( ) const
inline

Definition at line 388 of file SkSVGTypes.h.

388{ return fType; }

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