[−][src]Struct conrod_glium::GlyphCache
A rusttype GlyphCache
along with a glium::texture::Texture2d
for caching text on the GPU
.
Implementations
impl GlyphCache
[src][−]
pub fn with_dimensions<F>(
facade: &F,
width: u32,
height: u32
) -> Result<Self, TextureCreationError> where
F: Facade,
[src][−]
facade: &F,
width: u32,
height: u32
) -> Result<Self, TextureCreationError> where
F: Facade,
Construct a GlyphCache with the given texture dimensions.
When calling GlyphCache::new
, the get_framebuffer_dimensions
method is used to produce
the width and height. However, often creating a texture the size of the screen might not be
large enough to cache the necessary text for an application. The following constant
multiplier is used to ensure plenty of room in the cache.
pub fn new<F>(facade: &F) -> Result<Self, TextureCreationError> where
F: Facade,
[src][−]
F: Facade,
Construct a GlyphCache
with a size equal to the given Display
's current framebuffer
dimensions.
pub fn texture(&self) -> &Texture2d
[src][−]
The texture used to cache the glyphs on the GPU.
Auto Trait Implementations
impl !RefUnwindSafe for GlyphCache
impl !Send for GlyphCache
impl !Sync for GlyphCache
impl Unpin for GlyphCache
impl !UnwindSafe for GlyphCache
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,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,