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. | |
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::GeodeResidentPathSlots::fillSlot |
Solid fill's resident geometry and record.
| GeodeResidentGradientSlot donner::geode::GeodeResidentPathSlots::gradientFillSlot |
Gradient-painted fill residence.
| GeodeResidentGradientSlot donner::geode::GeodeResidentPathSlots::gradientStrokeSlot |
Cached gradient-stroked outline and paint.
| GeodeResidentSlot donner::geode::GeodeResidentPathSlots::strokeSlot |
Solid stroke's resident geometry and record.