Struct sixtyfps_corelib::items::BorderRectangle [−][src]
#[repr(C)]pub struct BorderRectangle { pub background: Property<Brush>, pub x: Property<f32>, pub y: Property<f32>, pub width: Property<f32>, pub height: Property<f32>, pub border_width: Property<f32>, pub border_radius: Property<f32>, pub border_color: Property<Brush>, pub cached_rendering_data: CachedRenderingData, }
The implementation of the BorderRectangle
element
Fields
background: Property<Brush>
x: Property<f32>
y: Property<f32>
width: Property<f32>
height: Property<f32>
border_width: Property<f32>
border_radius: Property<f32>
border_color: Property<Brush>
cached_rendering_data: CachedRenderingData
Implementations
impl BorderRectangle
[src]
impl BorderRectangle
[src]pub const FIELD_OFFSETS: BorderRectangleFieldsOffsets
[src]
Return a struct containing the offset of for the fields of this struct
impl BorderRectangle
[src]
impl BorderRectangle
[src]pub fn background(self: Pin<&Self>) -> Brush
[src]
pub fn x(self: Pin<&Self>) -> f32
[src]
pub fn y(self: Pin<&Self>) -> f32
[src]
pub fn width(self: Pin<&Self>) -> f32
[src]
pub fn height(self: Pin<&Self>) -> f32
[src]
pub fn border_width(self: Pin<&Self>) -> f32
[src]
pub fn border_radius(self: Pin<&Self>) -> f32
[src]
pub fn border_color(self: Pin<&Self>) -> Brush
[src]
Trait Implementations
impl Default for BorderRectangle
[src]
impl Default for BorderRectangle
[src]fn default() -> BorderRectangle
[src]
impl HasStaticVTable<ItemVTable> for BorderRectangle
[src]
impl HasStaticVTable<ItemVTable> for BorderRectangle
[src]fn static_vtable() -> &'static ItemVTable
[src]
impl Item for BorderRectangle
[src]
impl Item for BorderRectangle
[src]fn init(self: Pin<&Self>, _window: &ComponentWindow)
[src]
fn geometry(self: Pin<&Self>) -> Rect
[src]
fn layouting_info(self: Pin<&Self>, _window: &ComponentWindow) -> LayoutInfo
[src]
fn implicit_size(self: Pin<&Self>, _window: &ComponentWindow) -> Size
[src]
fn input_event_filter_before_children(
self: Pin<&Self>,
_: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventFilterResult
[src]
self: Pin<&Self>,
_: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventFilterResult
fn input_event(
self: Pin<&Self>,
_: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventResult
[src]
self: Pin<&Self>,
_: MouseEvent,
_window: &ComponentWindow,
_self_rc: &ItemRc
) -> InputEventResult
fn key_event(
self: Pin<&Self>,
_: &KeyEvent,
_window: &ComponentWindow
) -> KeyEventResult
[src]
self: Pin<&Self>,
_: &KeyEvent,
_window: &ComponentWindow
) -> KeyEventResult
fn focus_event(self: Pin<&Self>, _: &FocusEvent, _window: &ComponentWindow)
[src]
fn render(self: Pin<&Self>, backend: &mut &'_ mut dyn ItemRenderer)
[src]
impl ItemConsts for BorderRectangle
[src]
impl ItemConsts for BorderRectangle
[src]const cached_rendering_data_offset: FieldOffset<BorderRectangle, CachedRenderingData>
[src]
impl<'__dummy_lifetime> Unpin for BorderRectangle where
__MustNotImplUnpin<'__dummy_lifetime>: Unpin,
[src]
impl<'__dummy_lifetime> Unpin for BorderRectangle where
__MustNotImplUnpin<'__dummy_lifetime>: Unpin,
[src]Auto Trait Implementations
impl !RefUnwindSafe for BorderRectangle
impl !RefUnwindSafe for BorderRectangle
impl !Send for BorderRectangle
impl !Send for BorderRectangle
impl !Sync for BorderRectangle
impl !Sync for BorderRectangle
impl UnwindSafe for BorderRectangle
impl UnwindSafe for BorderRectangle