|
|
std::optional< css::RGBA > | resolveSolidFill () |
| | Resolve the current paint_.fill to a solid RGBA color, or nullopt if the fill is None or a paint server we don't yet support.
|
|
std::optional< css::RGBA > | resolveSolidStroke () |
| | Resolve the current paint_.stroke to a solid RGBA color, or nullopt if the stroke is None or a paint server we don't yet support.
|
|
void | syncTransform () |
| | Push the renderer's currentTransform onto the encoder before drawing.
|
|
void | fillResolved (const Path &path, FillRule rule) |
| | Issue a fill of the given path. Resolves the current paint and skips if the fill is non-solid or empty.
|
|
|
bool | verbose = false |
|
std::unique_ptr< geode::GeodeDevice > | device |
|
std::unique_ptr< geode::GeodePipeline > | pipeline |
|
RenderViewport | viewport |
|
int | pixelWidth = 0 |
|
int | pixelHeight = 0 |
|
wgpu::Texture | target |
|
std::unique_ptr< geode::GeoEncoder > | encoder |
|
PaintParams | paint |
|
Transform2d | currentTransform |
|
std::vector< Transform2d > | transformStack |
|
bool | warnedClip = false |
|
bool | warnedLayer = false |
|
bool | warnedFilter = false |
|
bool | warnedMask = false |
|
bool | warnedPattern = false |
|
bool | warnedStroke = false |
|
bool | warnedGradient = false |
|
bool | warnedImage = false |
|
bool | warnedText = false |
The documentation for this struct was generated from the following file:
- donner/svg/renderer/RendererGeode.cc