pub struct GeometryQuad2D {
pub geometry_ref: Option<GeometryRef>,
pub x1: f32,
pub y1: f32,
pub x2: f32,
pub y2: f32,
}
Fields§
§geometry_ref: Option<GeometryRef>
§x1: f32
§y1: f32
§x2: f32
§y2: f32
Trait Implementations§
Source§impl GeometryFields for GeometryQuad2D
impl GeometryFields for GeometryQuad2D
fn geometry_fields(&self, fields: &mut Vec<GeometryField>)
fn get_geometry_id(&self) -> Option<GeometryId>
fn live_type_check(&self) -> TypeId
Source§impl LiveApply for GeometryQuad2D
impl LiveApply for GeometryQuad2D
Source§impl LiveApplyReset for GeometryQuad2D
impl LiveApplyReset for GeometryQuad2D
Source§impl LiveApplyValue for GeometryQuad2D
impl LiveApplyValue for GeometryQuad2D
Source§impl LiveHook for GeometryQuad2D
impl LiveHook for GeometryQuad2D
fn after_apply( &mut self, cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], )
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_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 GeometryQuad2D
impl LiveHookDeref for GeometryQuad2D
Source§impl LiveNew for GeometryQuad2D
impl LiveNew for GeometryQuad2D
fn live_type_info(cx: &mut Cx) -> LiveTypeInfo
fn live_design_with(cx: &mut Cx)
fn new(cx: &mut Cx) -> GeometryQuad2D
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 GeometryQuad2D
impl LiveRegister for GeometryQuad2D
fn live_register(_cx: &mut Cx)
Auto Trait Implementations§
impl Freeze for GeometryQuad2D
impl !RefUnwindSafe for GeometryQuad2D
impl !Send for GeometryQuad2D
impl !Sync for GeometryQuad2D
impl Unpin for GeometryQuad2D
impl !UnwindSafe for GeometryQuad2D
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