[−][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 ControlGeometry
fn 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 GroupH
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 GroupV
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Button
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Graph
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Label
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Panel
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Scrollbar
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Separator
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Tabs
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Toggle
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 Tree
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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 TreeFromDebug
fn flexible() -> bool
[src]
fn flexible() -> bool
fn 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() -> bool
fn 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() -> bool
fn 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() -> bool
fn 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() -> bool
fn 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() -> bool
fn 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() -> bool
fn 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>