Trait gstreamer_gl::auto::gl_filter::GLFilterExt
source · pub trait GLFilterExt:
IsA<GLFilter>
+ Sealed
+ 'static {
// Provided methods
fn draw_fullscreen_quad(&self) { ... }
fn filter_texture(
&self,
input: &Buffer,
output: &Buffer,
) -> Result<(), BoolError> { ... }
fn render_to_target<P: FnMut(&GLFilter, &GLMemory) -> bool>(
&self,
input: &GLMemory,
output: &GLMemory,
func: P,
) -> Result<(), BoolError> { ... }
fn render_to_target_with_shader(
&self,
input: &GLMemory,
output: &GLMemory,
shader: &GLShader,
) { ... }
}
Provided Methods§
fn draw_fullscreen_quad(&self)
fn filter_texture( &self, input: &Buffer, output: &Buffer, ) -> Result<(), BoolError>
fn render_to_target<P: FnMut(&GLFilter, &GLMemory) -> bool>( &self, input: &GLMemory, output: &GLMemory, func: P, ) -> Result<(), BoolError>
fn render_to_target_with_shader( &self, input: &GLMemory, output: &GLMemory, shader: &GLShader, )
Object Safety§
This trait is not object safe.