pub struct DrawIndentGuide { /* private fields */ }Methods from Deref<Target = DrawQuad>§
pub fn begin(&mut self, cx: &mut Cx2d<'_, '_>, walk: Walk, layout: Layout)
pub fn end(&mut self, cx: &mut Cx2d<'_, '_>)
pub fn draw_walk(&mut self, cx: &mut Cx2d<'_, '_>, walk: Walk) -> Rect
pub fn draw(&mut self, cx: &mut Cx2d<'_, '_>)
pub fn update_abs(&mut self, cx: &mut Cx, rect: Rect)
pub fn draw_abs(&mut self, cx: &mut Cx2d<'_, '_>, rect: Rect)
pub fn draw_rel(&mut self, cx: &mut Cx2d<'_, '_>, rect: Rect)
pub fn new_draw_call(&self, cx: &mut Cx2d<'_, '_>)
pub fn append_to_draw_call(&self, cx: &mut Cx2d<'_, '_>)
pub fn begin_many_instances(&mut self, cx: &mut Cx2d<'_, '_>)
pub fn end_many_instances(&mut self, cx: &mut Cx2d<'_, '_>)
Methods from Deref<Target = DrawVars>§
pub fn redraw(&self, cx: &mut Cx)
pub fn area(&self) -> Area
pub fn can_instance(&self) -> bool
pub fn as_slice<'a>(&'a self) -> &'a [f32]
pub fn get_instance(&self, cx: &mut Cx, inst: &[LiveId], value: &mut [f32])
pub fn get_uniform(&self, cx: &mut Cx, uniform: &[LiveId], value: &mut [f32])
Trait Implementations§
Source§impl Deref for DrawIndentGuide
impl Deref for DrawIndentGuide
Source§impl DerefMut for DrawIndentGuide
impl DerefMut for DrawIndentGuide
Source§impl LiveApply for DrawIndentGuide
impl LiveApply for DrawIndentGuide
Source§impl LiveApplyReset for DrawIndentGuide
impl LiveApplyReset for DrawIndentGuide
Source§impl LiveApplyValue for DrawIndentGuide
impl LiveApplyValue for DrawIndentGuide
Source§impl LiveHook for DrawIndentGuide
impl LiveHook for DrawIndentGuide
fn apply_value_unknown( &mut self, cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply_animator( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], ) -> bool
fn apply_value_instance( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], ) -> Option<usize>
fn before_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], )
fn after_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], )
fn after_apply_from(&mut self, cx: &mut Cx, apply: &mut Apply<'_, '_, '_>)
fn after_new_from_doc(&mut self, _cx: &mut Cx)
fn after_update_from_doc(&mut self, _cx: &mut Cx)
fn after_apply_from_doc(&mut self, _cx: &mut Cx)
fn after_new_before_apply(&mut self, _cx: &mut Cx)
Source§impl LiveHookDeref for DrawIndentGuide
impl LiveHookDeref for DrawIndentGuide
Source§impl LiveNew for DrawIndentGuide
impl LiveNew for DrawIndentGuide
fn live_type_info(cx: &mut Cx) -> LiveTypeInfo
fn live_design_with(cx: &mut Cx)
fn new(cx: &mut Cx) -> Self
fn new_apply(
cx: &mut Cx,
apply: &mut Apply<'_, '_, '_>,
index: usize,
nodes: &[LiveNode],
) -> Selfwhere
Self: Sized,
fn new_apply_over(cx: &mut Cx, nodes: &[LiveNode]) -> Selfwhere
Self: Sized,
fn new_apply_mut_index(
cx: &mut Cx,
apply: &mut Apply<'_, '_, '_>,
index: &mut usize,
nodes: &[LiveNode],
) -> Selfwhere
Self: Sized,
fn new_from_ptr(cx: &mut Cx, live_ptr: Option<LivePtr>) -> Selfwhere
Self: Sized,
fn update_from_ptr(&mut self, cx: &mut Cx, live_ptr: Option<LivePtr>)
fn update_from_ptr_with_scope( &mut self, cx: &mut Cx, live_ptr: Option<LivePtr>, scope: &mut Scope<'_, '_>, )
fn new_from_ptr_with_scope(
cx: &mut Cx,
live_ptr: Option<LivePtr>,
scope: &mut Scope<'_, '_>,
) -> Selfwhere
Self: Sized,
fn new_main(cx: &mut Cx) -> Option<Self>where
Self: Sized,
fn register_main_module(cx: &mut Cx)
fn update_main(&mut self, cx: &mut Cx)
fn new_local(cx: &mut Cx) -> Selfwhere
Self: Sized,
fn new_from_module(
cx: &mut Cx,
module_id: LiveModuleId,
id: LiveId,
) -> Option<Self>where
Self: Sized,
fn update_from_module( &mut self, cx: &mut Cx, module_id: LiveModuleId, id: LiveId, )
Source§impl LiveRegister for DrawIndentGuide
impl LiveRegister for DrawIndentGuide
fn live_register(_cx: &mut Cx)
Auto Trait Implementations§
impl !RefUnwindSafe for DrawIndentGuide
impl !Send for DrawIndentGuide
impl !Sync for DrawIndentGuide
impl !UnwindSafe for DrawIndentGuide
impl Freeze for DrawIndentGuide
impl Unpin for DrawIndentGuide
impl UnsafeUnpin for DrawIndentGuide
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