3131The < code > dest_coord</ code > is the coordinate in the destination buffer (relative to its top-left corner)
3232where the < code > src_fb</ code > will be composited (starting at the < code > src_fb</ code > ’s top-left corner).
3333< code > src_fb_row_range</ code > is the index range of rows in the source framebuffer to blend.</ p >
34- </ div > </ details > </ div > < h2 id ="foreign-impls " class ="small-section-header "> Implementations on Foreign Types< a href ="#foreign-impls " class ="anchor "> §</ a > </ h2 > < details class ="toggle implementors-toggle "> < summary > < section id ="impl-CompositableRegion-for-Coord " class ="impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#94-118 "> source</ a > < a href ="#impl-CompositableRegion-for-Coord " class ="anchor "> §</ a > < h3 class ="code-header "> impl < a class ="trait " href ="trait.CompositableRegion.html " title ="trait compositor::CompositableRegion "> CompositableRegion</ a > for Coord</ h3 > </ section > </ summary > < div class ="impl-items "> < section id ="method.row_range " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#96-98 "> source</ a > < a href ="#method.row_range " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.row_range " class ="fn "> row_range</ a > (&self) -> < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.isize.html "> isize</ a > ></ h4 > </ section > < section id ="method.size " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#101-103 "> source</ a > < a href ="#method.size " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.size " class ="fn "> size</ a > (&self) -> < a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > </ h4 > </ section > < section id ="method.blend_buffers " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#105-117 "> source</ a > < a href ="#method.blend_buffers " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.blend_buffers " class ="fn "> blend_buffers</ a > <P: Pixel>(
34+ </ div > </ details > </ div > < h2 id ="foreign-impls " class ="small-section-header "> Implementations on Foreign Types< a href ="#foreign-impls " class ="anchor "> §</ a > </ h2 > < details class ="toggle implementors-toggle "> < summary > < section id ="impl-CompositableRegion-for-Rectangle " class ="impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#120-199 "> source</ a > < a href ="#impl-CompositableRegion-for-Rectangle " class ="anchor "> §</ a > < h3 class ="code-header "> impl < a class ="trait " href ="trait.CompositableRegion.html " title ="trait compositor::CompositableRegion "> CompositableRegion</ a > for Rectangle</ h3 > </ section > </ summary > < div class ="impl-items "> < section id ="method.row_range " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#122-124 "> source</ a > < a href ="#method.row_range " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.row_range " class ="fn "> row_range</ a > (&self) -> < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.isize.html "> isize</ a > ></ h4 > </ section > < section id ="method.size " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#127-129 "> source</ a > < a href ="#method.size " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.size " class ="fn "> size</ a > (&self) -> < a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > </ h4 > </ section > < section id ="method.blend_buffers " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#131-198 "> source</ a > < a href ="#method.blend_buffers " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.blend_buffers " class ="fn "> blend_buffers</ a > <P: Pixel>(
3535 &self,
3636 src_fb: &Framebuffer<P>,
3737 dest_fb: &mut Framebuffer<P>,
3838 dest_coord: Coord,
39- _src_fb_row_range : < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > >
40- ) -> < a class ="enum " href ="https://doc.rust-lang.org/nightly/core/result/enum.Result.html " title ="enum core::result::Result "> Result</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.unit.html "> ()</ a > , &'static < a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.str.html "> str</ a > ></ h4 > </ section > </ div > </ details > < details class ="toggle implementors-toggle "> < summary > < section id ="impl-CompositableRegion-for-Rectangle " class ="impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#120-199 "> source</ a > < a href ="#impl-CompositableRegion-for-Rectangle " class ="anchor "> §</ a > < h3 class ="code-header "> impl < a class ="trait " href ="trait.CompositableRegion.html " title ="trait compositor::CompositableRegion "> CompositableRegion</ a > for Rectangle</ h3 > </ section > </ summary > < div class ="impl-items "> < section id ="method.row_range-1 " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#122-124 "> source</ a > < a href ="#method.row_range-1 " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.row_range " class ="fn "> row_range</ a > (&self) -> < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.isize.html "> isize</ a > ></ h4 > </ section > < section id ="method.size-1 " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#127-129 "> source</ a > < a href ="#method.size-1 " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.size " class ="fn "> size</ a > (&self) -> < a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > </ h4 > </ section > < section id ="method.blend_buffers-1 " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#131-198 "> source</ a > < a href ="#method.blend_buffers-1 " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.blend_buffers " class ="fn "> blend_buffers</ a > <P: Pixel>(
39+ src_fb_row_range : < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > >
40+ ) -> < a class ="enum " href ="https://doc.rust-lang.org/nightly/core/result/enum.Result.html " title ="enum core::result::Result "> Result</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.unit.html "> ()</ a > , &'static < a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.str.html "> str</ a > ></ h4 > </ section > </ div > </ details > < details class ="toggle implementors-toggle "> < summary > < section id ="impl-CompositableRegion-for-Coord " class ="impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#94-118 "> source</ a > < a href ="#impl-CompositableRegion-for-Coord " class ="anchor "> §</ a > < h3 class ="code-header "> impl < a class ="trait " href ="trait.CompositableRegion.html " title ="trait compositor::CompositableRegion "> CompositableRegion</ a > for Coord</ h3 > </ section > </ summary > < div class ="impl-items "> < section id ="method.row_range-1 " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#96-98 "> source</ a > < a href ="#method.row_range-1 " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.row_range " class ="fn "> row_range</ a > (&self) -> < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.isize.html "> isize</ a > ></ h4 > </ section > < section id ="method.size-1 " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#101-103 "> source</ a > < a href ="#method.size-1 " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.size " class ="fn "> size</ a > (&self) -> < a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > </ h4 > </ section > < section id ="method.blend_buffers-1 " class ="method trait-impl "> < a class ="srclink rightside " href ="../src/compositor/lib.rs.html#105-117 "> source</ a > < a href ="#method.blend_buffers-1 " class ="anchor "> §</ a > < h4 class ="code-header "> fn < a href ="#tymethod.blend_buffers " class ="fn "> blend_buffers</ a > <P: Pixel>(
4141 &self,
4242 src_fb: &Framebuffer<P>,
4343 dest_fb: &mut Framebuffer<P>,
4444 dest_coord: Coord,
45- src_fb_row_range : < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > >
45+ _src_fb_row_range : < a class ="struct " href ="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html " title ="struct core::ops::range::Range "> Range</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.usize.html "> usize</ a > >
4646) -> < a class ="enum " href ="https://doc.rust-lang.org/nightly/core/result/enum.Result.html " title ="enum core::result::Result "> Result</ a > << a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.unit.html "> ()</ a > , &'static < a class ="primitive " href ="https://doc.rust-lang.org/nightly/core/primitive.str.html "> str</ a > ></ h4 > </ section > </ div > </ details > < h2 id ="implementors " class ="small-section-header "> Implementors< a href ="#implementors " class ="anchor "> §</ a > </ h2 > < div id ="implementors-list "> </ div > < script src ="../implementors/compositor/trait.CompositableRegion.js " data-ignore-extern-crates ="shapes " async > </ script > </ section > </ div > </ main > </ body > </ html >
0 commit comments