Module webrender::tiling [] [src]

Structs

AlphaBatchKey
AlphaBatchKeyFlags
AlphaBatchTask
AlphaBatcher

Encapsulates the logic of building batches for items that are blended.

AlphaRenderTarget
BatchList
BlurCommand
CacheClipInstance

A clipping primitive drawn into the clipping mask. Could be an image or a rectangle, which defines the way address is treated.

ClipBatcher

Batcher managing draw calls into the clip mask (in the RT cache).

ClipScrollGroup
ClipScrollGroupIndex
ColorRenderTarget

A render target represents a number of rendering operations on a surface.

CompositeOps
CompositePrimitiveInstance
DynamicTaskInfo
Frame

A rendering-oriented representation of frame::Frame built by the render backend and presented to the renderer.

PackedLayer
PackedLayerIndex
PrimitiveBatch
PrimitiveInstance
RenderPass

A render pass represents a set of rendering operations that don't depend on one another.

RenderPassIndex
RenderTargetContext
RenderTargetIndex
RenderTargetList
RenderTaskCollection
ScrollbarPrimitive
SimplePrimitiveInstance
StackingContext
StackingContextIndex
TextureAllocator

Enums

AlphaBatchKind
BlurDirection
ContextIsolation
PrimitiveFlags
PrimitiveRunCmd
RenderTargetKind

Constants

AXIS_ALIGNED
NEEDS_CLIPPING
OPAQUE_TASK_INDEX

Traits

AlphaBatchHelpers
RenderTarget

Functions

resolve_image
textures_compatible

Type Definitions

DisplayListMap