NovaSVG 0.10.0
A header-only SVG library
Loading...
Searching...
No Matches
novasvg::SVGPatternAttributes Class Reference

#include <svgelement.h>

Public Member Functions

 SVGPatternAttributes ()=default
 
const SVGLength & x () const
 
const SVGLength & y () const
 
const SVGLength & width () const
 
const SVGLength & height () const
 
const Transform & patternTransform () const
 
Units patternUnits () const
 
Units patternContentUnits () const
 
const Rect & viewBox () const
 
const SVGPreserveAspectRatio & preserveAspectRatio () const
 
const SVGPatternElement * patternContentElement () const
 
bool hasX () const
 
bool hasY () const
 
bool hasWidth () const
 
bool hasHeight () const
 
bool hasPatternTransform () const
 
bool hasPatternUnits () const
 
bool hasPatternContentUnits () const
 
bool hasViewBox () const
 
bool hasPreserveAspectRatio () const
 
bool hasPatternContentElement () const
 
void setX (const SVGPatternElement *value)
 
void setY (const SVGPatternElement *value)
 
void setWidth (const SVGPatternElement *value)
 
void setHeight (const SVGPatternElement *value)
 
void setPatternTransform (const SVGPatternElement *value)
 
void setPatternUnits (const SVGPatternElement *value)
 
void setPatternContentUnits (const SVGPatternElement *value)
 
void setViewBox (const SVGPatternElement *value)
 
void setPreserveAspectRatio (const SVGPatternElement *value)
 
void setPatternContentElement (const SVGPatternElement *value)
 
void setDefaultValues (const SVGPatternElement *element)
 

Detailed Description

Definition at line 1841 of file svgelement.h.

Constructor & Destructor Documentation

◆ SVGPatternAttributes()

novasvg::SVGPatternAttributes::SVGPatternAttributes ( )
default

Member Function Documentation

◆ hasHeight()

bool novasvg::SVGPatternAttributes::hasHeight ( ) const
inline

Definition at line 1859 of file svgelement.h.

◆ hasPatternContentElement()

bool novasvg::SVGPatternAttributes::hasPatternContentElement ( ) const
inline

Definition at line 1865 of file svgelement.h.

◆ hasPatternContentUnits()

bool novasvg::SVGPatternAttributes::hasPatternContentUnits ( ) const
inline

Definition at line 1862 of file svgelement.h.

◆ hasPatternTransform()

bool novasvg::SVGPatternAttributes::hasPatternTransform ( ) const
inline

Definition at line 1860 of file svgelement.h.

◆ hasPatternUnits()

bool novasvg::SVGPatternAttributes::hasPatternUnits ( ) const
inline

Definition at line 1861 of file svgelement.h.

◆ hasPreserveAspectRatio()

bool novasvg::SVGPatternAttributes::hasPreserveAspectRatio ( ) const
inline

Definition at line 1864 of file svgelement.h.

◆ hasViewBox()

bool novasvg::SVGPatternAttributes::hasViewBox ( ) const
inline

Definition at line 1863 of file svgelement.h.

◆ hasWidth()

bool novasvg::SVGPatternAttributes::hasWidth ( ) const
inline

Definition at line 1858 of file svgelement.h.

◆ hasX()

bool novasvg::SVGPatternAttributes::hasX ( ) const
inline

Definition at line 1856 of file svgelement.h.

◆ hasY()

bool novasvg::SVGPatternAttributes::hasY ( ) const
inline

Definition at line 1857 of file svgelement.h.

◆ height()

const SVGLength & novasvg::SVGPatternAttributes::height ( ) const
inline

Definition at line 1848 of file svgelement.h.

◆ patternContentElement()

const SVGPatternElement * novasvg::SVGPatternAttributes::patternContentElement ( ) const
inline

Definition at line 1854 of file svgelement.h.

◆ patternContentUnits()

Units novasvg::SVGPatternAttributes::patternContentUnits ( ) const
inline

Definition at line 1851 of file svgelement.h.

◆ patternTransform()

const Transform & novasvg::SVGPatternAttributes::patternTransform ( ) const
inline

Definition at line 1849 of file svgelement.h.

◆ patternUnits()

Units novasvg::SVGPatternAttributes::patternUnits ( ) const
inline

Definition at line 1850 of file svgelement.h.

◆ preserveAspectRatio()

const SVGPreserveAspectRatio & novasvg::SVGPatternAttributes::preserveAspectRatio ( ) const
inline

Definition at line 1853 of file svgelement.h.

◆ setDefaultValues()

void novasvg::SVGPatternAttributes::setDefaultValues ( const SVGPatternElement *  element)
inline

Definition at line 1878 of file svgelement.h.

◆ setHeight()

void novasvg::SVGPatternAttributes::setHeight ( const SVGPatternElement *  value)
inline

Definition at line 1870 of file svgelement.h.

◆ setPatternContentElement()

void novasvg::SVGPatternAttributes::setPatternContentElement ( const SVGPatternElement *  value)
inline

Definition at line 1876 of file svgelement.h.

◆ setPatternContentUnits()

void novasvg::SVGPatternAttributes::setPatternContentUnits ( const SVGPatternElement *  value)
inline

Definition at line 1873 of file svgelement.h.

◆ setPatternTransform()

void novasvg::SVGPatternAttributes::setPatternTransform ( const SVGPatternElement *  value)
inline

Definition at line 1871 of file svgelement.h.

◆ setPatternUnits()

void novasvg::SVGPatternAttributes::setPatternUnits ( const SVGPatternElement *  value)
inline

Definition at line 1872 of file svgelement.h.

◆ setPreserveAspectRatio()

void novasvg::SVGPatternAttributes::setPreserveAspectRatio ( const SVGPatternElement *  value)
inline

Definition at line 1875 of file svgelement.h.

◆ setViewBox()

void novasvg::SVGPatternAttributes::setViewBox ( const SVGPatternElement *  value)
inline

Definition at line 1874 of file svgelement.h.

◆ setWidth()

void novasvg::SVGPatternAttributes::setWidth ( const SVGPatternElement *  value)
inline

Definition at line 1869 of file svgelement.h.

◆ setX()

void novasvg::SVGPatternAttributes::setX ( const SVGPatternElement *  value)
inline

Definition at line 1867 of file svgelement.h.

◆ setY()

void novasvg::SVGPatternAttributes::setY ( const SVGPatternElement *  value)
inline

Definition at line 1868 of file svgelement.h.

◆ viewBox()

const Rect & novasvg::SVGPatternAttributes::viewBox ( ) const
inline

Definition at line 1852 of file svgelement.h.

◆ width()

const SVGLength & novasvg::SVGPatternAttributes::width ( ) const
inline

Definition at line 1847 of file svgelement.h.

◆ x()

const SVGLength & novasvg::SVGPatternAttributes::x ( ) const
inline

Definition at line 1845 of file svgelement.h.

◆ y()

const SVGLength & novasvg::SVGPatternAttributes::y ( ) const
inline

Definition at line 1846 of file svgelement.h.


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