[−][src]Struct azul_webrender_build::shader::ShaderSourceParser
Implementations
impl ShaderSourceParser
[src]
pub fn new() -> Self
[src]
pub fn parse<F: FnMut(&str), G: Fn(&str) -> Cow<'static, str>>(
&mut self,
source: Cow<'static, str>,
get_source: &G,
output: &mut F
)
[src]
&mut self,
source: Cow<'static, str>,
get_source: &G,
output: &mut F
)
Parses a shader string for imports. Imports are recursively processed, and prepended to the output stream.
Auto Trait Implementations
impl RefUnwindSafe for ShaderSourceParser
impl Send for ShaderSourceParser
impl Sync for ShaderSourceParser
impl Unpin for ShaderSourceParser
impl UnwindSafe for ShaderSourceParser
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,