Module webrender::frame_builder [] [src]

Reexports

use api::BorderDetails;
use api::BorderDisplayItem;
use api::BuiltDisplayList;
use api::ClipAndScrollInfo;
use api::ClipId;
use api::ColorF;
use api::ColorU;
use api::DeviceIntPoint;
use api::DevicePixelScale;
use api::DeviceUintPoint;
use api::DeviceUintRect;
use api::DeviceUintSize;
use api::DocumentLayer;
use api::ExtendMode;
use api::FontRenderMode;
use api::GlyphInstance;
use api::GlyphOptions;
use api::GradientStop;
use api::HitTestFlags;
use api::HitTestItem;
use api::HitTestResult;
use api::ImageKey;
use api::ImageRendering;
use api::ItemRange;
use api::ItemTag;
use api::LayerPoint;
use api::LayerPrimitiveInfo;
use api::LayerRect;
use api::LayerSize;
use api::LayerTransform;
use api::LayerVector2D;
use api::LayoutTransform;
use api::LayoutVector2D;
use api::LineOrientation;
use api::LineStyle;
use api::LocalClip;
use api::PipelineId;
use api::PremultipliedColorF;
use api::PropertyBinding;
use api::RepeatMode;
use api::ScrollSensitivity;
use api::Shadow;
use api::TileOffset;
use api::TransformStyle;
use api::WorldPoint;
use api::YuvColorSpace;
use api::YuvData;
use app_units::Au;
use border::ImageBorderSegment;
use clip::ClipRegion;
use clip::ClipSource;
use clip::ClipSources;
use clip::ClipStore;
use clip::Contains;
use clip_scroll_node::ClipScrollNode;
use clip_scroll_node::NodeType;
use clip_scroll_tree::ClipScrollTree;
use euclid::SideOffsets2D;
use euclid::vec2;
use frame::FrameId;
use glyph_rasterizer::FontInstance;
use gpu_cache::GpuCache;
use gpu_types::ClipScrollNodeData;
use gpu_types::PictureType;
use internal_types::FastHashMap;
use internal_types::FastHashSet;
use internal_types::RenderPassIndex;
use picture::ContentOrigin;
use picture::PictureCompositeMode;
use picture::PictureKind;
use picture::PicturePrimitive;
use prim_store::BrushKind;
use prim_store::BrushPrimitive;
use prim_store::TexelRect;
use prim_store::YuvImagePrimitiveCpu;
use prim_store::GradientPrimitiveCpu;
use prim_store::ImagePrimitiveCpu;
use prim_store::LinePrimitive;
use prim_store::PrimitiveKind;
use prim_store::PrimitiveContainer;
use prim_store::PrimitiveIndex;
use prim_store::SpecificPrimitiveIndex;
use prim_store::PrimitiveStore;
use prim_store::RadialGradientPrimitiveCpu;
use prim_store::BrushSegmentDescriptor;
use prim_store::TextRunPrimitiveCpu;
use profiler::FrameProfileCounters;
use profiler::GpuCacheProfileCounters;
use profiler::TextureCacheProfileCounters;
use render_task::ClearMode;
use render_task::RenderTask;
use render_task::RenderTaskId;
use render_task::RenderTaskTree;
use resource_cache::ResourceCache;
use scene::ScenePipeline;
use scene::SceneProperties;
use std::mem;
use std::usize;
use std::f32;
use tiling::CompositeOps;
use tiling::Frame;
use tiling::RenderPass;
use tiling::RenderTargetKind;
use tiling::RenderTargetContext;
use tiling::ScrollbarPrimitive;
use util;
use util::MaxRect;
use util::pack_as_float;
use util::RectHelpers;
use util::recycle_vec;

Structs

FrameBuilder

A builder structure for tiling::Frame

FrameBuilderConfig
HitTestingItem
HitTestingRun
PrimitiveContext
ScrollbarInfo
StackingContext

Properties of a stacking context that are maintained during creation of the scene. These structures are not persisted after the initial scene build.