Use recently stabilized intra-doc links
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md
This commit is contained in:
parent
d612bf5678
commit
01322f69a4
135 changed files with 135 additions and 1769 deletions
|
|
@ -30,8 +30,6 @@ pub struct Backend {
|
|||
|
||||
impl Backend {
|
||||
/// Creates a new [`Backend`].
|
||||
///
|
||||
/// [`Backend`]: struct.Backend.html
|
||||
pub fn new(device: &wgpu::Device, settings: Settings) -> Self {
|
||||
let text_pipeline =
|
||||
text::Pipeline::new(device, settings.format, settings.default_font);
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
//! Configure a renderer.
|
||||
pub use crate::Antialiasing;
|
||||
|
||||
/// The settings of a [`Renderer`].
|
||||
/// The settings of a [`Backend`].
|
||||
///
|
||||
/// [`Renderer`]: ../struct.Renderer.html
|
||||
/// [`Backend`]: crate::Backend
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub struct Settings {
|
||||
/// The output format of the [`Renderer`].
|
||||
/// The output format of the [`Backend`].
|
||||
///
|
||||
/// [`Renderer`]: ../struct.Renderer.html
|
||||
/// [`Backend`]: crate::Backend
|
||||
pub format: wgpu::TextureFormat,
|
||||
|
||||
/// The present mode of the [`Renderer`].
|
||||
/// The present mode of the [`Backend`].
|
||||
///
|
||||
/// [`Renderer`]: ../struct.Renderer.html
|
||||
/// [`Backend`]: crate::Backend
|
||||
pub present_mode: wgpu::PresentMode,
|
||||
|
||||
/// The bytes of the font that will be used by default.
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
//! Allow your users to perform actions by pressing a button.
|
||||
//!
|
||||
//! A [`Button`] has some local [`State`].
|
||||
//!
|
||||
//! [`Button`]: type.Button.html
|
||||
//! [`State`]: struct.State.html
|
||||
use crate::Renderer;
|
||||
|
||||
pub use iced_graphics::button::{Style, StyleSheet};
|
||||
|
|
|
|||
|
|
@ -3,7 +3,4 @@
|
|||
//! A [`Canvas`] widget can be used to draw different kinds of 2D shapes in a
|
||||
//! [`Frame`]. It can be used for animation, data visualization, game graphics,
|
||||
//! and more!
|
||||
//!
|
||||
//! [`Canvas`]: struct.Canvas.html
|
||||
//! [`Frame`]: struct.Frame.html
|
||||
pub use iced_graphics::canvas::*;
|
||||
|
|
|
|||
|
|
@ -6,8 +6,7 @@
|
|||
//! The [`pane_grid` example] showcases how to use a [`PaneGrid`] with resizing,
|
||||
//! drag and drop, and hotkey support.
|
||||
//!
|
||||
//! [`pane_grid` example]: https://github.com/hecrj/iced/tree/0.1/examples/pane_grid
|
||||
//! [`PaneGrid`]: type.PaneGrid.html
|
||||
//! [`pane_grid` example]: https://github.com/hecrj/iced/tree/0.2/examples/pane_grid
|
||||
use crate::Renderer;
|
||||
|
||||
pub use iced_native::pane_grid::{
|
||||
|
|
@ -24,13 +23,9 @@ pub use iced_native::pane_grid::{
|
|||
pub type PaneGrid<'a, Message> = iced_native::PaneGrid<'a, Message, Renderer>;
|
||||
|
||||
/// The content of a [`Pane`].
|
||||
///
|
||||
/// [`Pane`]: struct.Pane.html
|
||||
pub type Content<'a, Message> =
|
||||
iced_native::pane_grid::Content<'a, Message, Renderer>;
|
||||
|
||||
/// The title bar of a [`Pane`].
|
||||
///
|
||||
/// [`Pane`]: struct.Pane.html
|
||||
pub type TitleBar<'a, Message> =
|
||||
iced_native::pane_grid::TitleBar<'a, Message, Renderer>;
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@
|
|||
//!
|
||||
//! A [`ProgressBar`] has a range of possible values and a current value,
|
||||
//! as well as a length, height and style.
|
||||
//!
|
||||
//! [`ProgressBar`]: type.ProgressBar.html
|
||||
use crate::Renderer;
|
||||
|
||||
pub use iced_graphics::progress_bar::{Style, StyleSheet};
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
//! Display an interactive selector of a single value from a range of values.
|
||||
//!
|
||||
//! A [`Slider`] has some local [`State`].
|
||||
//!
|
||||
//! [`Slider`]: struct.Slider.html
|
||||
//! [`State`]: struct.State.html
|
||||
use crate::Renderer;
|
||||
|
||||
pub use iced_graphics::slider::{Handle, HandleShape, Style, StyleSheet};
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
//! Display fields that can be filled with text.
|
||||
//!
|
||||
//! A [`TextInput`] has some local [`State`].
|
||||
//!
|
||||
//! [`TextInput`]: struct.TextInput.html
|
||||
//! [`State`]: struct.State.html
|
||||
use crate::Renderer;
|
||||
|
||||
pub use iced_graphics::text_input::{Style, StyleSheet};
|
||||
|
|
|
|||
|
|
@ -21,9 +21,6 @@ impl Compositor {
|
|||
/// Requests a new [`Compositor`] with the given [`Settings`].
|
||||
///
|
||||
/// Returns `None` if no compatible graphics adapter could be found.
|
||||
///
|
||||
/// [`Compositor`]: struct.Compositor.html
|
||||
/// [`Settings`]: struct.Settings.html
|
||||
pub async fn request(settings: Settings) -> Option<Self> {
|
||||
let instance = wgpu::Instance::new(wgpu::BackendBit::PRIMARY);
|
||||
|
||||
|
|
@ -67,9 +64,6 @@ impl Compositor {
|
|||
}
|
||||
|
||||
/// Creates a new rendering [`Backend`] for this [`Compositor`].
|
||||
///
|
||||
/// [`Compositor`]: struct.Compositor.html
|
||||
/// [`Backend`]: struct.Backend.html
|
||||
pub fn create_backend(&self) -> Backend {
|
||||
Backend::new(&self.device, self.settings)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue