pub struct Quad {
pub shader: Shader,
pub z: f32,
pub color: Color,
}
Fields§
§shader: Shader
§z: f32
§color: Color
Implementations§
Source§impl Quad
impl Quad
pub fn proto_with_shader(cx: &mut Cx, shader: ShaderGen, name: &str) -> Self
pub fn new(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_z() -> InstanceFloat
pub fn instance_color() -> InstanceColor
pub fn def_quad_shader() -> ShaderGen
pub fn begin_quad(&mut self, cx: &mut Cx, layout: Layout) -> InstanceArea
pub fn end_quad(&mut self, cx: &mut Cx, inst: &InstanceArea) -> Area
pub fn begin_quad_fill(&mut self, cx: &mut Cx) -> InstanceArea
pub fn end_quad_fill(&mut self, cx: &mut Cx, inst: &InstanceArea) -> Area
pub fn draw_quad(&mut self, cx: &mut Cx, walk: Walk) -> InstanceArea
pub fn draw_quad_rel(&mut self, cx: &mut Cx, rect: Rect) -> InstanceArea
pub fn draw_quad_abs(&mut self, cx: &mut Cx, rect: Rect) -> InstanceArea
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Quad
impl RefUnwindSafe for Quad
impl Send for Quad
impl Sync for Quad
impl Unpin for Quad
impl UnwindSafe for Quad
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