Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::geode::GeodeResidentPathSlots Struct Reference

Sibling of GeodePathCacheComponent: holds the GPU residence for an entity's fill and stroke encodes. Installed lazily by RendererGeode at the solid-fill draw sites; removed by the same entt listener that clears GeodePathCacheComponent when geometry changes. More...

#include "donner/svg/renderer/geode/GeodeResidentPathComponent.h"

Public Attributes

GeodeResidentSlot fillSlot
 Solid fill's resident geometry and record.
GeodeResidentSlot strokeSlot
 Solid stroke's resident geometry and record.
GeodeResidentGradientSlot gradientFillSlot
 Gradient-painted fill residence.
GeodeResidentGradientSlot gradientStrokeSlot
 Cached gradient-stroked outline and paint.

Detailed Description

Sibling of GeodePathCacheComponent: holds the GPU residence for an entity's fill and stroke encodes. Installed lazily by RendererGeode at the solid-fill draw sites; removed by the same entt listener that clears GeodePathCacheComponent when geometry changes.

Member Data Documentation

◆ fillSlot

GeodeResidentSlot donner::geode::GeodeResidentPathSlots::fillSlot

Solid fill's resident geometry and record.

◆ gradientFillSlot

GeodeResidentGradientSlot donner::geode::GeodeResidentPathSlots::gradientFillSlot

Gradient-painted fill residence.

◆ gradientStrokeSlot

GeodeResidentGradientSlot donner::geode::GeodeResidentPathSlots::gradientStrokeSlot

Cached gradient-stroked outline and paint.

◆ strokeSlot

GeodeResidentSlot donner::geode::GeodeResidentPathSlots::strokeSlot

Solid stroke's resident geometry and record.


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