[−][src]Trait ringui::ControlGeometry
Required Methods
fn flexible() -> bool where
Self: Sized,
Self: Sized,
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>
fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>
fn texture_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>
fn font(&self) -> Option<&Ttf>
fn color(&self) -> &Rgb<f32>
fn position(&self) -> &Property<'static, Pnt2>
fn width(&self) -> &Property<'static, f32>
fn height(&self) -> &Property<'static, f32>
Provided Methods
Trait Implementations
impl Render3d for dyn ControlGeometry[src]
impl Render3d for dyn ControlGeometryfn render<R: RenderSurface>(&self, gl: &Renderer<R>)[src]
fn render<R: RenderSurface>(&self, gl: &Renderer<R>)Implementors
impl ControlGeometry for GroupH[src]
impl ControlGeometry for GroupHfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for GroupV[src]
impl ControlGeometry for GroupVfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Button[src]
impl ControlGeometry for Buttonfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Graph[src]
impl ControlGeometry for Graphfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Label[src]
impl ControlGeometry for Labelfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Panel[src]
impl ControlGeometry for Panelfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Scrollbar[src]
impl ControlGeometry for Scrollbarfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Separator[src]
impl ControlGeometry for Separatorfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Tabs[src]
impl ControlGeometry for Tabsfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Toggle[src]
impl ControlGeometry for Togglefn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for Tree[src]
impl ControlGeometry for Treefn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl ControlGeometry for TreeFromDebug[src]
impl ControlGeometry for TreeFromDebugfn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl<E: EnumIter + Clone> ControlGeometry for ListBox<E>[src]
impl<E: EnumIter + Clone> ControlGeometry for ListBox<E>fn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl<E: EnumIter + Clone> ControlGeometry for ListBoxMulti<E>[src]
impl<E: EnumIter + Clone> ControlGeometry for ListBoxMulti<E>fn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl<E: EnumIter + Clone> ControlGeometry for ListBoxOption<E>[src]
impl<E: EnumIter + Clone> ControlGeometry for ListBoxOption<E>fn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl<T: Clone + Debug + 'static> ControlGeometry for ReadnOnlyRange<T>[src]
impl<T: Clone + Debug + 'static> ControlGeometry for ReadnOnlyRange<T>fn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl<T: Debug + Clone + 'static> ControlGeometry for Slider<T>[src]
impl<T: Debug + Clone + 'static> ControlGeometry for Slider<T>fn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>impl<T: FromStr + ToString + Clone + Debug + 'static> ControlGeometry for TextBox<T>[src]
impl<T: FromStr + ToString + Clone + Debug + 'static> ControlGeometry for TextBox<T>fn flexible() -> bool[src]
fn flexible() -> boolfn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>[src]
fn geometry(&self, _container: Option<&Rect<f32>>) -> Option<Vec<Vertex2DColor>>fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn text_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>[src]
fn texture_geometry(
&self,
_container: Option<&Rect<f32>>
) -> Option<Vec<Vertex2DTex>>fn font(&self) -> Option<&Ttf>[src]
fn font(&self) -> Option<&Ttf>fn color(&self) -> &Rgb<f32>[src]
fn color(&self) -> &Rgb<f32>fn position(&self) -> &Property<'static, Pnt2>[src]
fn position(&self) -> &Property<'static, Pnt2>fn width(&self) -> &Property<'static, f32>[src]
fn width(&self) -> &Property<'static, f32>fn height(&self) -> &Property<'static, f32>[src]
fn height(&self) -> &Property<'static, f32>fn rect(&self) -> Rect<f32>[src]
fn rect(&self) -> Rect<f32>