This repository has been archived on 2022-04-04. You can view files and clone it, but cannot push or open issues or pull requests.

85 lines
94 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Image` struct in crate `raylib`."><meta name="keywords" content="rust, rustlang, rust-lang, Image"><title>Image in raylib::core::texture - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../../../normalize.css"><link rel="stylesheet" type="text/css" href="../../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../../../dark.css" disabled><link rel="stylesheet" type="text/css" href="../../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../../storage.js"></script><script src="../../../crates.js"></script><script defer src="../../../main.js"></script>
<noscript><link rel="stylesheet" href="../../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu" role="button">&#9776;</div><a class="sidebar-logo" href="../../../raylib/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.png" alt="logo"></div>
</a><h2 class="location">Struct Image</h2><div class="sidebar-elems"><div class="block items"><h3 class="sidebar-title"><a href="#implementations">Methods</a></h3><div class="sidebar-links"><a href="#method.alpha_clear">alpha_clear</a><a href="#method.alpha_crop">alpha_crop</a><a href="#method.alpha_mask">alpha_mask</a><a href="#method.alpha_premultiply">alpha_premultiply</a><a href="#method.clear_background">clear_background</a><a href="#method.color_brightness">color_brightness</a><a href="#method.color_contrast">color_contrast</a><a href="#method.color_grayscale">color_grayscale</a><a href="#method.color_invert">color_invert</a><a href="#method.color_replace">color_replace</a><a href="#method.color_tint">color_tint</a><a href="#method.crop">crop</a><a href="#method.data">data</a><a href="#method.dither">dither</a><a href="#method.draw">draw</a><a href="#method.draw_circle">draw_circle</a><a href="#method.draw_circle_v">draw_circle_v</a><a href="#method.draw_line">draw_line</a><a href="#method.draw_line_v">draw_line_v</a><a href="#method.draw_pixel">draw_pixel</a><a href="#method.draw_pixel_v">draw_pixel_v</a><a href="#method.draw_rectangle">draw_rectangle</a><a href="#method.draw_rectangle_lines">draw_rectangle_lines</a><a href="#method.draw_text">draw_text</a><a href="#method.draw_text_ex">draw_text_ex</a><a href="#method.export_image">export_image</a><a href="#method.export_image_as_code">export_image_as_code</a><a href="#method.extract_palette">extract_palette</a><a href="#method.flip_horizontal">flip_horizontal</a><a href="#method.flip_vertical">flip_vertical</a><a href="#method.format">format</a><a href="#method.from_image">from_image</a><a href="#method.from_raw">from_raw</a><a href="#method.gen_image_cellular">gen_image_cellular</a><a href="#method.gen_image_checked">gen_image_checked</a><a href="#method.gen_image_color">gen_image_color</a><a href="#method.gen_image_gradient_h">gen_image_gradient_h</a><a href="#method.gen_image_gradient_radial">gen_image_gradient_radial</a><a href="#method.gen_image_gradient_v">gen_image_gradient_v</a><a href="#method.gen_image_perlin_noise">gen_image_perlin_noise</a><a href="#method.gen_image_white_noise">gen_image_white_noise</a><a href="#method.gen_mipmaps">gen_mipmaps</a><a href="#method.get_image_alpha_border">get_image_alpha_border</a><a href="#method.get_image_data">get_image_data</a><a href="#method.get_pixel_data_size">get_pixel_data_size</a><a href="#method.height">height</a><a href="#method.image_text">image_text</a><a href="#method.image_text_ex">image_text_ex</a><a href="#method.load_image">load_image</a><a href="#method.load_image_from_mem">load_image_from_mem</a><a href="#method.load_image_raw">load_image_raw</a><a href="#method.mipmaps">mipmaps</a><a href="#method.resize">resize</a><a href="#method.resize_canvas">resize_canvas</a><a href="#method.resize_nn">resize_nn</a><a href="#method.rotate_ccw">rotate_ccw</a><a href="#method.rotate_cw">rotate_cw</a><a href="#method.set_format">set_format</a><a href="#method.to_pot">to_pot</a><a href="#method.to_raw">to_raw</a><a href="#method.unwrap">unwrap</a><a href="#method.width">width</a></div><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><div class="sidebar-links"><a href="#impl-AsMut%3CImage%3E">AsMut&lt;Image&gt;</a><a href="#impl-AsRef%3CImage%3E">AsRef&lt;Image&gt;</a><a href="#impl-Clone">Clone</a><a href="#impl-Debug">Debug</a><a href="#impl-Deref">Deref</a><a href="#impl-DerefMut">DerefMut</a><a href="#impl-Drop">Drop</a></div><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><div class="sidebar-links"><a href="#impl-RefUnwindSafe">RefUnwindSafe</a><a href="#impl-Send">!Send</a><a href="#impl-Sync">!Sync</a><a href="#impl-Unpin">Unpin</a><a href="#impl-UnwindSafe">UnwindSafe</a></div><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><div class="sidebar-links"><a href="#impl-Any">Any</a><a href="#impl-Borrow%3CT%3E">Borrow&lt;T&gt;</a><a href="#impl-BorrowMut%3CT%3E">BorrowMut&lt;T&gt;</a><a href="#impl-From%3CT%3E">From&lt;T&gt;</a><a href="#impl-Into%3CU%3E">Into&lt;U&gt;</a><a href="#impl-ToOwned">ToOwned</a><a href="#impl-TryFrom%3CU%3E">TryFrom&lt;U&gt;</a><a href="#impl-TryInto%3CU%3E">TryInto&lt;U&gt;</a></div></div><h2 class="location">Other items in<br><a href="../../index.html">raylib</a>::<wbr><a href="../index.html">core</a>::<wbr><a href="index.html">texture</a></h2><div id="sidebar-vars" data-name="Image" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../raylib/index.html"><img class="rust-logo" src="../../../rust-logo.png" alt="logo"></a><nav class="sub"><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="18" height="18" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="18" height="18" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">raylib</a>::<wbr><a href="../index.html">core</a>::<wbr><a href="index.html">texture</a>::<wbr><a class="struct" href="#">Image</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></span></h1><div class="docblock item-decl"><pre class="rust struct"><code><div class="code-attribute">#[repr(transparent)]</div>pub struct Image(_);</code></pre></div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.unwrap" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.unwrap" class="anchor"></a><h4 class="code-header">pub unsafe fn <a href="#method.unwrap" class="fnname">unwrap</a>(self) -&gt; <a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a></h4></div></summary><div class="docblock"><p>Take the raw ffi type. Must manually free memory by calling the proper unload function</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-1" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl-1" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.to_raw" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.to_raw" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_raw" class="fnname">to_raw</a>(self) -&gt; <a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a></h4></div></summary><div class="docblock"><p>returns the unwrapped raylib-sys object</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.from_raw" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.from_raw" class="anchor"></a><h4 class="code-header">pub unsafe fn <a href="#method.from_raw" class="fnname">from_raw</a>(raw: <a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a>) -&gt; Self</h4></div></summary><div class="docblock"><p>converts raylib-sys object to a “safe”
version. Make sure to call this function
from the thread the resource was created.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-2" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#128-757" title="goto source code">[src]</a></div><a href="#impl-2" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><div id="method.width" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#129-131" title="goto source code">[src]</a></div><a href="#method.width" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.width" class="fnname">width</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div><div id="method.height" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#132-134" title="goto source code">[src]</a></div><a href="#method.height" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.height" class="fnname">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div><div id="method.mipmaps" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#135-137" title="goto source code">[src]</a></div><a href="#method.mipmaps" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.mipmaps" class="fnname">mipmaps</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a></h4></div><div id="method.data" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#138-140" title="goto source code">[src]</a></div><a href="#method.data" class="anchor"></a><h4 class="code-header">pub unsafe fn <a href="#method.data" class="fnname">data</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.59.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a></h4></div><div id="method.format" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#143-146" title="goto source code">[src]</a></div><a href="#method.format" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.format" class="fnname">format</a>(&amp;self) -&gt; <a class="enum" href="../../ffi/enum.PixelFormat.html" title="enum raylib::ffi::PixelFormat">PixelFormat</a></h4></div><div id="method.from_image" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#149-151" title="goto source code">[src]</a></div><a href="#method.from_image" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.from_image" class="fnname">from_image</a>(&amp;self, rec: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div><details class="rustdoc-toggle method-toggle" open><summary><div id="method.export_image" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#155-160" title="goto source code">[src]</a></div><a href="#method.export_image" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.export_image" class="fnname">export_image</a>(&amp;self, filename: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>)</h4></div></summary><div class="docblock"><p>Exports image as a PNG file.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.export_image_as_code" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#164-169" title="goto source code">[src]</a></div><a href="#method.export_image_as_code" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.export_image_as_code" class="fnname">export_image_as_code</a>(&amp;self, filename: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>)</h4></div></summary><div class="docblock"><p>Exports image as a PNG file.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.get_pixel_data_size" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#172-174" title="goto source code">[src]</a></div><a href="#method.get_pixel_data_size" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_pixel_data_size" class="fnname">get_pixel_data_size</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.usize.html">usize</a></h4></div></summary><div class="docblock"><p>Get pixel data size in bytes (image or texture)</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.get_image_data" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#177-185" title="goto source code">[src]</a></div><a href="#method.get_image_data" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_image_data" class="fnname">get_image_data</a>(&amp;self) -&gt; <a class="struct" href="struct.ImageColors.html" title="struct raylib::core::texture::ImageColors">ImageColors</a></h4></div></summary><div class="docblock"><p>Gets pixel data from <code>image</code> as a Vec of Color structs.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.extract_palette" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#189-198" title="goto source code">[src]</a></div><a href="#method.extract_palette" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.extract_palette" class="fnname">extract_palette</a>(&amp;self, max_palette_size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.ImagePalette.html" title="struct raylib::core::texture::ImagePalette">ImagePalette</a></h4></div></summary><div class="docblock"><p>Extract color palette from image to maximum size</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.to_pot" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#202-206" title="goto source code">[src]</a></div><a href="#method.to_pot" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_pot" class="fnname">to_pot</a>(&amp;mut self, fill_color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;)</h4></div></summary><div class="docblock"><p>Converts <code>image</code> to POT (power-of-two).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.set_format" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#210-214" title="goto source code">[src]</a></div><a href="#method.set_format" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.set_format" class="fnname">set_format</a>(&amp;mut self, new_format: <a class="enum" href="../../ffi/enum.PixelFormat.html" title="enum raylib::ffi::PixelFormat">PixelFormat</a>)</h4></div></summary><div class="docblock"><p>Converts <code>image</code> data to desired pixel format.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.alpha_mask" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#220-224" title="goto source code">[src]</a></div><a href="#method.alpha_mask" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.alpha_mask" class="fnname">alpha_mask</a>(&amp;mut self, alpha_mask: &amp;<a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a>)</h4></div></summary><div class="docblock"><p>Applies alpha mask to <code>image</code>.
Alpha mask must be same size as the image. If alpha mask is not greyscale
Ensure the colors are white (255, 255, 255, 255) or black (0, 0, 0, 0)</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.alpha_clear" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#228-232" title="goto source code">[src]</a></div><a href="#method.alpha_clear" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.alpha_clear" class="fnname">alpha_clear</a>(&amp;mut self, color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;, threshold: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>)</h4></div></summary><div class="docblock"><p>Clears alpha channel on <code>image</code> to desired color.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.alpha_crop" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#236-240" title="goto source code">[src]</a></div><a href="#method.alpha_crop" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.alpha_crop" class="fnname">alpha_crop</a>(&amp;mut self, threshold: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>)</h4></div></summary><div class="docblock"><p>Crops <code>image</code> depending on alpha value.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.alpha_premultiply" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#244-248" title="goto source code">[src]</a></div><a href="#method.alpha_premultiply" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.alpha_premultiply" class="fnname">alpha_premultiply</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Premultiplies alpha channel on <code>image</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.crop" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#252-256" title="goto source code">[src]</a></div><a href="#method.crop" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.crop" class="fnname">crop</a>(&amp;mut self, crop: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Rectangle.html" title="struct raylib::ffi::Rectangle">Rectangle</a>&gt;)</h4></div></summary><div class="docblock"><p>Crops <code>image</code> to a defined rectangle.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.resize" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#260-264" title="goto source code">[src]</a></div><a href="#method.resize" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.resize" class="fnname">resize</a>(&amp;mut self, new_width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, new_height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>)</h4></div></summary><div class="docblock"><p>Resizes <code>image</code> (bilinear filtering).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.resize_nn" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#268-272" title="goto source code">[src]</a></div><a href="#method.resize_nn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.resize_nn" class="fnname">resize_nn</a>(&amp;mut self, new_width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, new_height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>)</h4></div></summary><div class="docblock"><p>Resizes <code>image</code> (nearest-neighbor scaling).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.resize_canvas" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#276-294" title="goto source code">[src]</a></div><a href="#method.resize_canvas" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.resize_canvas" class="fnname">resize_canvas</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;new_width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;new_height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Resizes <code>image</code> canvas and fills with <code>color</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_mipmaps" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#298-302" title="goto source code">[src]</a></div><a href="#method.gen_mipmaps" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_mipmaps" class="fnname">gen_mipmaps</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Generates all mipmap levels for a provided <code>image</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.dither" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#306-310" title="goto source code">[src]</a></div><a href="#method.dither" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.dither" class="fnname">dither</a>(&amp;mut self, r_bpp: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, g_bpp: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, b_bpp: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, a_bpp: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>)</h4></div></summary><div class="docblock"><p>Dithers <code>image</code> data to 16bpp or lower (Floyd-Steinberg dithering).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.get_image_alpha_border" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#314-316" title="goto source code">[src]</a></div><a href="#method.get_image_alpha_border" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_image_alpha_border" class="fnname">get_image_alpha_border</a>(&amp;self, threshold: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="../math/struct.Rectangle.html" title="struct raylib::core::math::Rectangle">Rectangle</a></h4></div></summary><div class="docblock"><p>Get image alpha border rectangle</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.clear_background" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#320-322" title="goto source code">[src]</a></div><a href="#method.clear_background" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.clear_background" class="fnname">clear_background</a>(&amp;mut self, color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;)</h4></div></summary><div class="docblock"><p>Clear image background with given color</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#326-342" title="goto source code">[src]</a></div><a href="#method.draw" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw" class="fnname">draw</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: &amp;<a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;src_rec: <a class="struct" href="../math/struct.Rectangle.html" title="struct raylib::core::math::Rectangle">Rectangle</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst_rec: <a class="struct" href="../math/struct.Rectangle.html" title="struct raylib::core::math::Rectangle">Rectangle</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;tint: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draws a source image within a destination image.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_pixel" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#346-348" title="goto source code">[src]</a></div><a href="#method.draw_pixel" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_pixel" class="fnname">draw_pixel</a>(&amp;mut self, pos_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, pos_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;)</h4></div></summary><div class="docblock"><p>Draw pixel within an image</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_pixel_v" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#352-358" title="goto source code">[src]</a></div><a href="#method.draw_pixel_v" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_pixel_v" class="fnname">draw_pixel_v</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;position: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Vector2.html" title="struct raylib::ffi::Vector2">Vector2</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draw pixel within an image (Vector version)</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_line" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#362-380" title="goto source code">[src]</a></div><a href="#method.draw_line" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_line" class="fnname">draw_line</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;start_pos_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;start_pos_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;end_pos_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;end_pos_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draw line within an image</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_line_v" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#384-391" title="goto source code">[src]</a></div><a href="#method.draw_line_v" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_line_v" class="fnname">draw_line_v</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;start: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Vector2.html" title="struct raylib::ffi::Vector2">Vector2</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;end: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Vector2.html" title="struct raylib::ffi::Vector2">Vector2</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draw line within an image (Vector version)</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_circle" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#395-403" title="goto source code">[src]</a></div><a href="#method.draw_circle" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_circle" class="fnname">draw_circle</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;center_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;center_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;radius: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draw circle within an image</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_circle_v" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#407-414" title="goto source code">[src]</a></div><a href="#method.draw_circle_v" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_circle_v" class="fnname">draw_circle_v</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;center: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Vector2.html" title="struct raylib::ffi::Vector2">Vector2</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;radius: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draw circle within an image (Vector version)</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_rectangle" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#418-429" title="goto source code">[src]</a></div><a href="#method.draw_rectangle" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_rectangle" class="fnname">draw_rectangle</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;pos_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pos_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draws a rectangle within an image.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_rectangle_lines" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#433-442" title="goto source code">[src]</a></div><a href="#method.draw_rectangle_lines" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_rectangle_lines" class="fnname">draw_rectangle_lines</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;rec: <a class="struct" href="../math/struct.Rectangle.html" title="struct raylib::core::math::Rectangle">Rectangle</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;thickness: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draws a rectangle within an image.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_text" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#446-465" title="goto source code">[src]</a></div><a href="#method.draw_text" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_text" class="fnname">draw_text</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pos_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pos_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;font_size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draws text (default font) within an image (destination).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.draw_text_ex" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#469-490" title="goto source code">[src]</a></div><a href="#method.draw_text_ex" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.draw_text_ex" class="fnname">draw_text_ex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;font: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../../ffi/struct.Font.html" title="struct raylib::ffi::Font">Font</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;position: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Vector2.html" title="struct raylib::ffi::Vector2">Vector2</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;font_size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;spacing: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Draws text (default font) within an image (destination).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.flip_vertical" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#494-498" title="goto source code">[src]</a></div><a href="#method.flip_vertical" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.flip_vertical" class="fnname">flip_vertical</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Flips <code>image</code> vertically.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.flip_horizontal" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#502-506" title="goto source code">[src]</a></div><a href="#method.flip_horizontal" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.flip_horizontal" class="fnname">flip_horizontal</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Flips <code>image</code> horizontally.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.rotate_cw" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#510-514" title="goto source code">[src]</a></div><a href="#method.rotate_cw" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.rotate_cw" class="fnname">rotate_cw</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Rotates <code>image</code> clockwise by 90 degrees (PI/2 radians).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.rotate_ccw" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#518-522" title="goto source code">[src]</a></div><a href="#method.rotate_ccw" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.rotate_ccw" class="fnname">rotate_ccw</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Rotates <code>image</code> counterclockwise by 90 degrees (PI/2 radians).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.color_tint" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#526-530" title="goto source code">[src]</a></div><a href="#method.color_tint" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.color_tint" class="fnname">color_tint</a>(&amp;mut self, color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;)</h4></div></summary><div class="docblock"><p>Tints colors in <code>image</code> using specified <code>color</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.color_invert" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#534-538" title="goto source code">[src]</a></div><a href="#method.color_invert" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.color_invert" class="fnname">color_invert</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Inverts the colors in <code>image</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.color_grayscale" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#542-546" title="goto source code">[src]</a></div><a href="#method.color_grayscale" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.color_grayscale" class="fnname">color_grayscale</a>(&amp;mut self)</h4></div></summary><div class="docblock"><p>Converts `image color to grayscale.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.color_contrast" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#550-554" title="goto source code">[src]</a></div><a href="#method.color_contrast" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.color_contrast" class="fnname">color_contrast</a>(&amp;mut self, contrast: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>)</h4></div></summary><div class="docblock"><p>Adjusts the contrast of <code>image</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.color_brightness" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#558-562" title="goto source code">[src]</a></div><a href="#method.color_brightness" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.color_brightness" class="fnname">color_brightness</a>(&amp;mut self, brightness: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>)</h4></div></summary><div class="docblock"><p>Adjusts the brightness of <code>image</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.color_replace" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#566-570" title="goto source code">[src]</a></div><a href="#method.color_replace" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.color_replace" class="fnname">color_replace</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;mut self, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;replace: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>)</h4></div></summary><div class="docblock"><p>Searches <code>image</code> for all occurences of <code>color</code> and replaces them with <code>replace</code> color.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_color" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#574-576" title="goto source code">[src]</a></div><a href="#method.gen_image_color" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_color" class="fnname">gen_image_color</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates a plain <code>color</code> Image.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_gradient_v" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#580-594" title="goto source code">[src]</a></div><a href="#method.gen_image_gradient_v" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_gradient_v" class="fnname">gen_image_gradient_v</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;top: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;bottom: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates an Image containing a vertical gradient.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_gradient_h" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#598-612" title="goto source code">[src]</a></div><a href="#method.gen_image_gradient_h" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_gradient_h" class="fnname">gen_image_gradient_h</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;left: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;right: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates an Image containing a horizonal gradient.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_gradient_radial" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#616-632" title="goto source code">[src]</a></div><a href="#method.gen_image_gradient_radial" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_gradient_radial" class="fnname">gen_image_gradient_radial</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;density: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;inner: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;outer: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates an Image containing a radial gradient.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_checked" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#636-654" title="goto source code">[src]</a></div><a href="#method.gen_image_checked" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_checked" class="fnname">gen_image_checked</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;checks_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;checks_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;col1: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;col2: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates an Image containing a checkerboard pattern.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_white_noise" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#658-660" title="goto source code">[src]</a></div><a href="#method.gen_image_white_noise" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_white_noise" class="fnname">gen_image_white_noise</a>(width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, factor: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates an Image containing white noise.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_perlin_noise" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#664-676" title="goto source code">[src]</a></div><a href="#method.gen_image_perlin_noise" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_perlin_noise" class="fnname">gen_image_perlin_noise</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset_x: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset_y: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;scale: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a><br>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates an Image containing perlin noise.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.gen_image_cellular" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#680-682" title="goto source code">[src]</a></div><a href="#method.gen_image_cellular" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.gen_image_cellular" class="fnname">gen_image_cellular</a>(width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, tile_size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Generates an Image using a cellular algorithm. Bigger <code>tile_size</code> means bigger cells.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.load_image" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#685-694" title="goto source code">[src]</a></div><a href="#method.load_image" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.load_image" class="fnname">load_image</a>(filename: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a>, <a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;</h4></div></summary><div class="docblock"><p>Loads image from file into CPU memory (RAM).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.load_image_from_mem" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#697-709" title="goto source code">[src]</a></div><a href="#method.load_image_from_mem" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.load_image_from_mem" class="fnname">load_image_from_mem</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;filetype: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;bytes: &amp;<a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.u8.html">u8</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a>, <a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;</h4></div></summary><div class="docblock"><p>Loads image from a given memory buffer as a vector of arrays</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.load_image_raw" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#712-728" title="goto source code">[src]</a></div><a href="#method.load_image_raw" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.load_image_raw" class="fnname">load_image_raw</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;filename: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;height: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;format: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;header_size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a><br>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a>, <a class="struct" href="https://doc.rust-lang.org/1.59.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;</h4></div></summary><div class="docblock"><p>Loads image from RAW file data.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.image_text" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#732-735" title="goto source code">[src]</a></div><a href="#method.image_text" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.image_text" class="fnname">image_text</a>(text: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>, font_size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.i32.html">i32</a>, color: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Creates an image from <code>text</code> (custom font).</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.image_text_ex" class="method has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#739-756" title="goto source code">[src]</a></div><a href="#method.image_text_ex" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.image_text_ex" class="fnname">image_text_ex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;font: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../../ffi/struct.Font.html" title="struct raylib::ffi::Font">Font</a>&gt;, <br>&nbsp;&nbsp;&nbsp;&nbsp;text: &amp;<a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;font_size: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;spacing: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;tint: impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../ffi/struct.Color.html" title="struct raylib::ffi::Color">Color</a>&gt;<br>) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class="docblock"><p>Creates an image from <code>text</code> (custom font).</p>
</div></details></div></details><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-AsMut%3CImage%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl-AsMut%3CImage%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;<a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a>&gt; for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.as_mut" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.as_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsMut.html#tymethod.as_mut" class="fnname">as_mut</a>(&amp;mut self) -&gt; &amp;mut <a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a></h4></div></summary><div class='docblock'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-AsRef%3CImage%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl-AsRef%3CImage%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a>&gt; for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.as_ref" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.as_ref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.AsRef.html#tymethod.as_ref" class="fnname">as_ref</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a></h4></div></summary><div class='docblock'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-Clone" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#122-126" title="goto source code">[src]</a></div><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.clone" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#123-125" title="goto source code">[src]</a></div><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h4></div></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.59.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.clone_from" class="method trait-impl has-srclink"><div class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/clone.rs.html#130" title="goto source code">[src]</a></div><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&amp;mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.reference.html">&amp;</a>Self)</h4></div></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.59.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-Debug" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.fmt" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/1.59.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/1.59.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></div></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.59.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-Deref" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><div id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.59.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../ffi/struct.Image.html" title="struct raylib::ffi::Image">Image</a></h4></div></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.deref" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&amp;self) -&gt; &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.59.0/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></div></summary><div class='docblock'><p>Dereferences the value.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-DerefMut" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl-DerefMut" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.deref_mut" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.deref_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/ops/deref/trait.DerefMut.html#tymethod.deref_mut" class="fnname">deref_mut</a>(&amp;mut self) -&gt; &amp;mut Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.59.0/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></div></summary><div class='docblock'><p>Mutably dereferences the value.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-Drop" class="impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#impl-Drop" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/ops/drop/trait.Drop.html" title="trait core::ops::drop::Drop">Drop</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.drop" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="../../../src/raylib/core/texture.rs.html#49" title="goto source code">[src]</a></div><a href="#method.drop" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.59.0/core/ops/drop/trait.Drop.html#tymethod.drop" class="fnname">drop</a>(&amp;mut self)</h4></div></summary><div class='docblock'><p>Executes the destructor for this type. <a href="https://doc.rust-lang.org/1.59.0/core/ops/drop/trait.Drop.html#tymethod.drop">Read more</a></p>
</div></details></div></details></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><div id="impl-RefUnwindSafe" class="impl has-srclink"><div class="rightside"></div><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div><div id="impl-Send" class="impl has-srclink"><div class="rightside"></div><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.59.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div><div id="impl-Sync" class="impl has-srclink"><div class="rightside"></div><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.59.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div><div id="impl-Unpin" class="impl has-srclink"><div class="rightside"></div><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div><div id="impl-UnwindSafe" class="impl has-srclink"><div class="rightside"></div><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Image.html" title="struct raylib::core::texture::Image">Image</a></h3></div></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-Any" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/any.rs.html#132-136" title="goto source code">[src]</a></div><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.59.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.type_id" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/any.rs.html#133" title="goto source code">[src]</a></div><a href="#method.type_id" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.59.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></div></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.59.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-Borrow%3CT%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/borrow.rs.html#209-214" title="goto source code">[src]</a></div><a href="#impl-Borrow%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/1.59.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.borrow" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/borrow.rs.html#211" title="goto source code">[src]</a></div><a href="#method.borrow" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.reference.html">&amp;</a>T</h4></div></summary><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.59.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-BorrowMut%3CT%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/borrow.rs.html#218-222" title="goto source code">[src]</a></div><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/1.59.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.borrow_mut" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/borrow.rs.html#219" title="goto source code">[src]</a></div><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.reference.html">&amp;mut </a>T</h4></div></summary><div class='docblock'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.59.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-From%3CT%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#550-554" title="goto source code">[src]</a></div><a href="#impl-From%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.from" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#551" title="goto source code">[src]</a></div><a href="#method.from" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -&gt; T</h4></div></summary><div class='docblock'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-Into%3CU%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#538-545" title="goto source code">[src]</a></div><a href="#impl-Into%3CU%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,&nbsp;</span></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><div id="method.into" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#542" title="goto source code">[src]</a></div><a href="#method.into" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -&gt; U</h4></div></summary><div class='docblock'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-ToOwned" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/alloc/borrow.rs.html#84-96" title="goto source code">[src]</a></div><a href="#impl-ToOwned" class="anchor"></a><h3 class="code-header in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,&nbsp;</span></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><div id="associatedtype.Owned" class="type trait-impl has-srclink"><a href="#associatedtype.Owned" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.59.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></div></summary><div class='docblock'><p>The resulting type after obtaining ownership.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.to_owned" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/alloc/borrow.rs.html#89" title="goto source code">[src]</a></div><a href="#method.to_owned" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fnname">to_owned</a>(&amp;self) -&gt; T</h4></div></summary><div class='docblock'><p>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/1.59.0/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.clone_into" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/alloc/borrow.rs.html#93" title="goto source code">[src]</a></div><a href="#method.clone_into" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fnname">clone_into</a>(&amp;self, target: <a class="primitive" href="https://doc.rust-lang.org/1.59.0/std/primitive.reference.html">&amp;mut </a>T)</h4></div></summary><div class="item-info"><div class="stab unstable"><span class="emoji">🔬</span> This is a nightly-only experimental API. (<code>toowned_clone_into</code>)</div></div><div class='docblock'><p>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/1.59.0/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-TryFrom%3CU%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#588-597" title="goto source code">[src]</a></div><a href="#impl-TryFrom%3CU%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,&nbsp;</span></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><div id="associatedtype.Error-1" class="type trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></div></summary><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.try_from" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#594" title="goto source code">[src]</a></div><a href="#method.try_from" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></div></summary><div class='docblock'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><div id="impl-TryInto%3CU%3E" class="impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#574-583" title="goto source code">[src]</a></div><a href="#impl-TryInto%3CU%3E" class="anchor"></a><h3 class="code-header in-band">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,&nbsp;</span></h3></div></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><div id="associatedtype.Error" class="type trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></div></summary><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><div id="method.try_into" class="method trait-impl has-srclink"><div class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.59.0/src/core/convert/mod.rs.html#580" title="goto source code">[src]</a></div><a href="#method.try_into" class="anchor"></a><h4 class="code-header">pub fn <a href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.59.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.59.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></div></summary><div class='docblock'><p>Performs the conversion.</p>
</div></details></div></details></div></section><section id="search" class="content hidden"></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-current-crate="raylib" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.59.0 (9d1b2106e 2022-02-23)" ></div>
</body></html>