pub struct Blit {
pub shader: Shader,
pub min_x: f32,
pub min_y: f32,
pub max_x: f32,
pub max_y: f32,
pub alpha: f32,
pub do_scroll: bool,
}
Fields§
§shader: Shader
§min_x: f32
§min_y: f32
§max_x: f32
§max_y: f32
§alpha: f32
§do_scroll: bool
Implementations§
Source§impl Blit
impl Blit
pub fn style(cx: &mut Cx) -> Self
pub fn instance_x() -> InstanceFloat
pub fn instance_y() -> InstanceFloat
pub fn instance_w() -> InstanceFloat
pub fn instance_h() -> InstanceFloat
pub fn instance_min_x() -> InstanceFloat
pub fn instance_min_y() -> InstanceFloat
pub fn instance_max_x() -> InstanceFloat
pub fn instance_max_y() -> InstanceFloat
pub fn instance_z() -> InstanceFloat
pub fn instance_color() -> InstanceColor
pub fn uniform_alpha() -> UniformFloat
pub fn def_blit_shader() -> ShaderGen
pub fn begin_blit( &mut self, cx: &mut Cx, texture: &Texture, layout: Layout, ) -> InstanceArea
pub fn end_blit(&mut self, cx: &mut Cx, inst: &InstanceArea) -> Area
pub fn draw_blit_walk( &mut self, cx: &mut Cx, texture: &Texture, walk: Walk, ) -> InstanceArea
pub fn draw_blit( &mut self, cx: &mut Cx, texture: &Texture, rect: Rect, ) -> InstanceArea
pub fn draw_blit_abs( &mut self, cx: &mut Cx, texture: &Texture, rect: Rect, ) -> InstanceArea
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Blit
impl RefUnwindSafe for Blit
impl Send for Blit
impl Sync for Blit
impl Unpin for Blit
impl UnwindSafe for Blit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more