Module webrender::tiling [] [src]

Structs

AlphaBatchList
AlphaBatcher

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

AlphaPrimitiveBatch
AlphaRenderTarget
BatchKey
BatchList
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
DynamicTaskInfo
Frame

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

FrameOutput

Frame output information for a given pipeline ID. Storing the task ID allows the renderer to find the target rect within the render target that this pipeline exists at.

OpaqueBatchList
OpaquePrimitiveBatch
PackedLayer
PackedLayerIndex
RenderPass

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

RenderPassIndex
RenderTargetContext
RenderTargetIndex
RenderTargetList
ScrollbarPrimitive
StackingContext
StackingContextIndex
TextureAllocator

Enums

BatchKind
ContextIsolation
PrimitiveFlags
PrimitiveRunCmd
RenderTargetKind
TransformBatchKind

Constants

MIN_TARGET_SIZE
OPAQUE_TASK_ADDRESS

Traits

AlphaBatchHelpers
RenderTarget

Functions

resolve_image
textures_compatible