Sirius  0.0.0
Public Member Functions | Public Attributes | List of all members
sirius::Padding Struct Reference

Data class that represents the padding of an image. More...

#include <sirius/image.h>

Public Member Functions

 Padding ()=default
 
 Padding (int top, int bottom, int left, int right, PaddingType type=PaddingType::kMirrorPadding)
 
 ~Padding ()=default
 
 Padding (const Padding &)=default
 
Paddingoperator= (const Padding &)=default
 
 Padding (Padding &&)=default
 
Paddingoperator= (Padding &&)=default
 
bool IsEmpty () const
 

Public Attributes

int top {0}
 
int bottom {0}
 
int left {0}
 
int right {0}
 
PaddingType type {PaddingType::kMirrorPadding}
 

Detailed Description

Data class that represents the padding of an image.

Constructor & Destructor Documentation

◆ Padding() [1/4]

sirius::Padding::Padding ( )
default

◆ Padding() [2/4]

sirius::Padding::Padding ( int  top,
int  bottom,
int  left,
int  right,
PaddingType  type = PaddingType::kMirrorPadding 
)

◆ ~Padding()

sirius::Padding::~Padding ( )
default

◆ Padding() [3/4]

sirius::Padding::Padding ( const Padding )
default

◆ Padding() [4/4]

sirius::Padding::Padding ( Padding &&  )
default

Member Function Documentation

◆ IsEmpty()

bool sirius::Padding::IsEmpty ( ) const
inline

◆ operator=() [1/2]

Padding& sirius::Padding::operator= ( const Padding )
default

◆ operator=() [2/2]

Padding& sirius::Padding::operator= ( Padding &&  )
default

Member Data Documentation

◆ bottom

int sirius::Padding::bottom {0}

◆ left

int sirius::Padding::left {0}

◆ right

int sirius::Padding::right {0}

◆ top

int sirius::Padding::top {0}

◆ type

PaddingType sirius::Padding::type {PaddingType::kMirrorPadding}

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