Re-exports§
pub use crate::frame_allocator::FrameAllocator;pub use crate::frame_allocator::FrameMemory;
Structs§
- Cache
Texture Id  - An ID for a texture that is owned by the 
texture_cachemodule. - Deferred
Resolve Index  - Filter
Graph Node  - Filter
Graph Picture Reference  - FrameId
 - Frame
Stamp  - Identifier to track a sequence of frames.
 - Layout
Primitive Info  - Primitive metadata we pass around in a bunch of places
 - Pipeline
Instance Id  - Plane
Split Anchor  - Custom field embedded inside the Polygon struct of the plane-split crate.
 - Plane
Splitter Index  - An index into the scene’s list of plane splitters
 - Render
Target Info  - Rendered
Document  - Wraps a frame_builder::Frame, but conceptually could hold more information
 - Resource
Update List  - A list of updates built by the render backend that should be applied by the renderer thread.
 - Swizzle
Settings  - Swizzle settings of the texture cache.
 - Texture
Cache Alloc Info  - Information used when allocating / reallocating.
 - Texture
Cache Allocation  - Command to allocate, reallocate, or free a texture for the texture cache.
 - Texture
Cache Copy  - Command to update the contents of the texture cache.
 - Texture
Cache Update  - Command to update the contents of the texture cache.
 - Texture
Source External  - Texture
Update List  - Atomic set of commands to manipulate the texture cache, generated on the RenderBackend thread and executed on the Renderer thread.
 
Enums§
- Debug
Output  - Filter
 - Equivalent to api::FilterOp with added internal information
 - Filter
Graph Op  - Result
Msg  - Swizzle
 - Texture
Cache Allocation Kind  - Sub-operation-specific information for allocation operations.
 - Texture
Cache Category  - A little bit of extra information to make memory reports more useful
 - Texture
Source  - Identifies the source of an input texture to a shader.
 - Texture
Update Source  
Constants§
- OPACITY_
EPSILON 🔒 - An arbitrary number which we assume opacity is invisible below.
 - SVGFE_
CONVOLVE_ DIAMETER_ LIMIT  - SVGFE_
CONVOLVE_ VALUES_ LIMIT  
Functions§
Type Aliases§
- Fast
Hash Map  - Fast
Hash Set  - Frame
Vec  - Plane
Splitter  - A concrete plane splitter type used in WebRender.