Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::svg::CircleClipPath Struct Reference

A circle used as a CSS clipping shape. More...

#include "donner/svg/properties/ClipPath.h"

Inheritance diagram for donner::svg::CircleClipPath:
[legend]

Public Member Functions

bool operator== (const CircleClipPath &) const =default
Public Member Functions inherited from donner::svg::RadialClipPath
bool operator== (const RadialClipPath &) const =default

Public Attributes

Radius radiusType = Radius::ClosestSide
 Default radius is the nearest side.
Lengthd radius
 Explicit radius, when selected.
Public Attributes inherited from donner::svg::RadialClipPath
Box box = Box::Stroke
 SVG's default border-box maps to stroke-box.
Position x
 Horizontal center position.
Position y
 Vertical center position.

Additional Inherited Members

Public Types inherited from donner::svg::RadialClipPath
enum class  Box {
  Fill ,
  Stroke ,
  View
}
 Reference geometry for the shape's size and position.
enum class  Radius {
  Length ,
  ClosestSide ,
  FarthestSide
}
 Radius interpretation: explicit length/percentage or distance to a reference-box side.

Detailed Description

A circle used as a CSS clipping shape.


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