Module render_task

Source

Structs§

BlitTask
BlurTask
BorderTask
CacheMaskTask
CachedTask
ClipRegionTask
EmptyTask
ImageRequestTask
LineDecorationTask
MaskSubPass
PictureTask
PrimTask
ReadbackTask
RenderTask
RenderTaskAddress
RenderTaskData
SVGFEFilterTask
ScalingTask
SvgFilterTask
TileCompositeTask

Enums§

BlurTaskKey
Since we only use it within a single primitive, the key only needs to contain the down-scaling level and the blur std deviation.
RenderTaskKind
RenderTaskLocation
Identifies the output buffer location for a given RenderTask.
StaticRenderTaskSurface
A render task location that targets a persistent output buffer which will be retained over multiple frames.
SubPass
SvgFilterInfo

Constants§

FLOATS_PER_RENDER_TASK_INFO 🔒
MAX_BLUR_STD_DEVIATION
MIN_DOWNSCALING_RT_SIZE

Functions§

render_task_sanity_check 🔒

Type Aliases§

BlurTaskCache
In order to avoid duplicating the down-scaling and blur passes when a picture has several blurs, we use a local (primitive-level) cache of the render tasks generated for a single shadowed primitive in a single frame.
TaskDependencies