[−][src]Struct cat_engine::text::TextBase
Основа для текста с установленным цветом и размером шрифта. Сам шрифт задаётся отдельно во время вывода.
A base for text with set colour and font_size. The font is set at drawing.
Fields
position: [f32; 2]
font_size: f32
colour: Colour
Implementations
impl TextBase
[src]
pub const fn new(colour: Colour, font_size: f32) -> TextBase
[src]
pub const fn position(self, position: [f32; 2]) -> TextBase
[src]
pub fn set_x(&mut self, x: f32)
[src]
pub fn set_y(&mut self, y: f32)
[src]
pub fn set_position(&mut self, position: [f32; 2])
[src]
pub fn shift_x(&mut self, dx: f32)
[src]
pub fn shift_y(&mut self, dy: f32)
[src]
pub fn shift(&mut self, dx: f32, dy: f32)
[src]
pub fn set_alpha_channel(&mut self, alpha: f32)
[src]
pub fn set_colour(&mut self, colour: Colour)
[src]
pub fn draw_character(
&self,
character: &Character,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics
) -> Result<(), DrawError>
[src]
&self,
character: &Character,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics
) -> Result<(), DrawError>
Выводит уже готовый символ.
Draws already built character.
pub fn draw_char(
&self,
character: char,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics,
glyphs: &Glyphs
) -> Result<(), DrawError>
[src]
&self,
character: char,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics,
glyphs: &Glyphs
) -> Result<(), DrawError>
Строит и выводит один символ.
Builds and draws a character.
pub fn draw(
&self,
text: &str,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics,
glyphs: &Glyphs
) -> Result<(), DrawError>
[src]
&self,
text: &str,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics,
glyphs: &Glyphs
) -> Result<(), DrawError>
Выводит весь текст в строчку.
Draws a string.
pub fn draw_part(
&self,
text: &str,
chars: usize,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics,
glyphs: &Glyphs
) -> Result<bool, DrawError>
[src]
&self,
text: &str,
chars: usize,
draw_parameters: &mut DrawParameters,
graphics: &mut Graphics,
glyphs: &Glyphs
) -> Result<bool, DrawError>
Выводит часть текста в строчку. Если текст выведен полностью, возвращает true.
Draws a part of the string. Returns true, if the whole string was drawn.
Auto Trait Implementations
impl RefUnwindSafe for TextBase
impl Send for TextBase
impl Sync for TextBase
impl Unpin for TextBase
impl UnwindSafe for TextBase
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,