Trait easygpu::canvas::Canvas [−][src]
Associated Types
Loading content...Required methods
fn clear(
&self,
color: Self::Color,
device: &mut Device,
encoder: &mut CommandEncoder
)[src]
&self,
color: Self::Color,
device: &mut Device,
encoder: &mut CommandEncoder
)
fn fill(
&self,
buf: &[Self::Color],
device: &mut Device,
encoder: &mut CommandEncoder
)[src]
&self,
buf: &[Self::Color],
device: &mut Device,
encoder: &mut CommandEncoder
)
fn transfer(
&self,
buf: &[Self::Color],
r: Rect<i32, ScreenSpace>,
device: &mut Device,
encoder: &mut CommandEncoder
)[src]
&self,
buf: &[Self::Color],
r: Rect<i32, ScreenSpace>,
device: &mut Device,
encoder: &mut CommandEncoder
)
fn blit(
&self,
from: Rect<u32, ScreenSpace>,
dst: Rect<u32, ScreenSpace>,
encoder: &mut CommandEncoder
)[src]
&self,
from: Rect<u32, ScreenSpace>,
dst: Rect<u32, ScreenSpace>,
encoder: &mut CommandEncoder
)
Implementors
impl Canvas for Framebuffer[src]
type Color = Bgra8
fn clear(
&self,
color: Self::Color,
device: &mut Device,
encoder: &mut CommandEncoder
)[src]
&self,
color: Self::Color,
device: &mut Device,
encoder: &mut CommandEncoder
)
fn fill(
&self,
buf: &[Self::Color],
device: &mut Device,
encoder: &mut CommandEncoder
)[src]
&self,
buf: &[Self::Color],
device: &mut Device,
encoder: &mut CommandEncoder
)
fn transfer(
&self,
buf: &[Self::Color],
rect: Rect<i32, ScreenSpace>,
device: &mut Device,
encoder: &mut CommandEncoder
)[src]
&self,
buf: &[Self::Color],
rect: Rect<i32, ScreenSpace>,
device: &mut Device,
encoder: &mut CommandEncoder
)
fn blit(
&self,
from: Rect<u32, ScreenSpace>,
dst: Rect<u32, ScreenSpace>,
encoder: &mut CommandEncoder
)[src]
&self,
from: Rect<u32, ScreenSpace>,
dst: Rect<u32, ScreenSpace>,
encoder: &mut CommandEncoder
)
impl Canvas for Texture[src]
type Color = Rgba8
fn fill(&self, buf: &[Rgba8], device: &mut Device, encoder: &mut CommandEncoder)[src]
fn clear(&self, color: Rgba8, device: &mut Device, encoder: &mut CommandEncoder)[src]
fn transfer(
&self,
buf: &[Rgba8],
rect: Rect<i32, ScreenSpace>,
device: &mut Device,
encoder: &mut CommandEncoder
)[src]
&self,
buf: &[Rgba8],
rect: Rect<i32, ScreenSpace>,
device: &mut Device,
encoder: &mut CommandEncoder
)
fn blit(
&self,
src: Rect<u32, ScreenSpace>,
dst: Rect<u32, ScreenSpace>,
encoder: &mut CommandEncoder
)[src]
&self,
src: Rect<u32, ScreenSpace>,
dst: Rect<u32, ScreenSpace>,
encoder: &mut CommandEncoder
)