Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
ClipRule.h File Reference

Defines the ClipRule enum used for determining how paths are clipped with <clipPath>. More...

#include <cstdint>
#include <ostream>
#include "donner/base/Utils.h"
Include dependency graph for ClipRule.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.
namespace  donner::svg
 Donner SVG library, which can load, manipulate and render SVG files.

Enumerations

enum class  donner::svg::ClipRule : uint8_t {
  donner::svg::NonZero ,
  donner::svg::EvenOdd
}
 The parsed result of the clip-rule property, see: https://drafts.fxtf.org/css-masking-1/#propdef-clip-rule. More...

Functions

std::ostream & donner::svg::operator<< (std::ostream &os, const ClipRule &clipRule)
 Output stream operator for ClipRule enum.

Detailed Description

Defines the ClipRule enum used for determining how paths are clipped with <clipPath>.