[−][src]Trait gstreamer_gl::GLDisplayExt
Required methods
pub fn add_context<P: IsA<GLContext>>(
&self,
context: &P
) -> Result<(), BoolError>
[src]
&self,
context: &P
) -> Result<(), BoolError>
pub fn create_context<P: IsA<GLContext>>(
&self,
other_context: &P
) -> Result<GLContext, Error>
[src]
&self,
other_context: &P
) -> Result<GLContext, Error>
pub fn create_window(&self) -> Result<GLWindow, BoolError>
[src]
pub fn filter_gl_api(&self, gl_api: GLAPI)
[src]
pub fn get_gl_api(&self) -> GLAPI
[src]
pub fn get_gl_api_unlocked(&self) -> GLAPI
[src]
pub fn get_handle_type(&self) -> GLDisplayType
[src]
pub fn remove_context<P: IsA<GLContext>>(&self, context: &P)
[src]
pub fn remove_window<P: IsA<GLWindow>>(
&self,
window: &P
) -> Result<(), BoolError>
[src]
&self,
window: &P
) -> Result<(), BoolError>
pub fn connect_create_context<F: Fn(&Self, &GLContext) -> GLContext + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<GLDisplay>> GLDisplayExt for O
[src]
pub fn add_context<P: IsA<GLContext>>(
&self,
context: &P
) -> Result<(), BoolError>
[src]
&self,
context: &P
) -> Result<(), BoolError>
pub fn create_context<P: IsA<GLContext>>(
&self,
other_context: &P
) -> Result<GLContext, Error>
[src]
&self,
other_context: &P
) -> Result<GLContext, Error>
pub fn create_window(&self) -> Result<GLWindow, BoolError>
[src]
pub fn filter_gl_api(&self, gl_api: GLAPI)
[src]
pub fn get_gl_api(&self) -> GLAPI
[src]
pub fn get_gl_api_unlocked(&self) -> GLAPI
[src]
pub fn get_handle_type(&self) -> GLDisplayType
[src]
pub fn remove_context<P: IsA<GLContext>>(&self, context: &P)
[src]
pub fn remove_window<P: IsA<GLWindow>>(
&self,
window: &P
) -> Result<(), BoolError>
[src]
&self,
window: &P
) -> Result<(), BoolError>
pub fn connect_create_context<F: Fn(&Self, &GLContext) -> GLContext + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId