Skip to main content

Module scene

Module scene 

Source

Structs§

BackdropWarpV1
Bounded backdrop warp parameters (v1).
BackdropWarpV2
Color
CompositeGroupDesc
Descriptor for an isolated compositing group (ADR 0247).
CustomEffectImageInputV1
Optional user image input for bounded custom effects (v2).
CustomEffectPyramidRequestV1
Bounded request for a renderer-owned blur pyramid derived from src_raw (v3).
CustomEffectSourcesV3
Custom effect source selection for CustomV3.
DashPatternV1
Dash pattern for stroke-like primitives.
DrawOrder
DropShadowV1
Bounded drop shadow parameters (v1).
EffectChain
EffectParamsV1
Fixed-size custom effect parameters (v1).
GradientStop
ImageObjectFitMapped
LinearGradient
MaterialParams
NoiseV1
Bounded procedural noise parameters (v1).
PaintBindingV1
RadialGradient
SceneRecording
SceneValidationError
ShadowRRectFallbackSpec
StrokeStyleV1
SweepGradient
TextOutlineV1
A bounded, portable text outline/stroke surface (v1).
TextShadowV1
A bounded, portable text shadow surface (v1).
UvRect

Enums§

BackdropWarpFieldV2
BackdropWarpKindV1
BlendMode
ColorSpace
DitherMode
EffectMode
EffectQuality
EffectStep
ImageSamplingHint
Mask
Paint
PaintEvalSpaceV1
SceneOp
SceneValidationErrorKind
TileMode
WarpMapEncodingV1

Constants§

MAX_STOPS
SHADOW_RRECT_V1_MAX_BLUR_RADIUS_PX

Functions§

map_image_object_fit
Maps a destination rect + source image size into a draw rect and a normalized UV rect, following the SceneOp::Image v1 object-fit contract (ADR 0231).
shadow_rrect_fallback_quads
Return the deterministic quad-approximation fallback for a rounded-rect shadow primitive.

Type Aliases§

Scene