Module webrender::render_backend [] [src]

Reexports

use api::ApiMsg;
use api::BlobImageRenderer;
use api::BuiltDisplayList;
use api::DebugCommand;
use api::DeviceIntPoint;
use api::DevicePixelScale;
use api::DeviceUintPoint;
use api::DeviceUintRect;
use api::DeviceUintSize;
use api::DocumentId;
use api::DocumentLayer;
use api::DocumentMsg;
use api::IdNamespace;
use api::PipelineId;
use api::RenderNotifier;
use api::channel::MsgReceiver;
use api::channel::PayloadReceiver;
use api::channel::PayloadReceiverHelperMethods;
use api::channel::PayloadSender;
use api::channel::PayloadSenderHelperMethods;
use frame::FrameContext;
use frame_builder::FrameBuilder;
use frame_builder::FrameBuilderConfig;
use gpu_cache::GpuCache;
use internal_types::DebugOutput;
use internal_types::FastHashMap;
use internal_types::FastHashSet;
use internal_types::RenderedDocument;
use internal_types::ResultMsg;
use profiler::BackendProfileCounters;
use profiler::ResourceProfileCounters;
use rayon::ThreadPool;
use record::ApiRecordingReceiver;
use resource_cache::ResourceCache;
use scene::Scene;
use std::sync::atomic::ATOMIC_USIZE_INIT;
use std::sync::atomic::AtomicUsize;
use std::sync::atomic::Ordering;
use std::sync::Arc;
use std::sync::mpsc::Sender;
use std::u32;
use texture_cache::TextureCache;
use time::precise_time_ns;

Structs

Document
DocumentView
RenderBackend

The render backend is responsible for transforming high level display lists into GPU-friendly work which is then submitted to the renderer in the form of a frame::Frame.

Enums

DocumentOp

Statics

NEXT_NAMESPACE_ID

The unique id for WR resource identification.