|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
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 |
| GeodeResidentSlot | strokeSlot |
| GeodeResidentGradientSlot | gradientFillSlot |
| Gradient-painted fill residence. | |
| GeodeResidentGradientSlot | gradientStrokeSlot |
| Gradient-painted stroke residence. Holds the cached stroke-outline encode plus the resolved gradient uniform, so an unchanged gradient-stroked outline re-uploads zero geometry. | |
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.
| GeodeResidentSlot donner::geode::GeodeResidentPathComponent::fillSlot |
| GeodeResidentGradientSlot donner::geode::GeodeResidentPathComponent::gradientFillSlot |
Gradient-painted fill residence.
| GeodeResidentGradientSlot donner::geode::GeodeResidentPathComponent::gradientStrokeSlot |
Gradient-painted stroke residence. Holds the cached stroke-outline encode plus the resolved gradient uniform, so an unchanged gradient-stroked outline re-uploads zero geometry.
| GeodeResidentSlot donner::geode::GeodeResidentPathComponent::strokeSlot |