Struct media::WindowGLContext
source · pub struct WindowGLContext {
pub gl_context: GlContext,
pub gl_api: GlApi,
pub native_display: NativeDisplay,
pub glplayer_chan: Option<GLPlayerPipeline>,
}
Fields
gl_context: GlContext
Application’s GL Context
gl_api: GlApi
Application’s GL Api
native_display: NativeDisplay
Application’s native display
glplayer_chan: Option<GLPlayerPipeline>
A channel to the GLPlayer thread.
Trait Implementations
sourceimpl Clone for WindowGLContext
impl Clone for WindowGLContext
sourcefn clone(&self) -> WindowGLContext
fn clone(&self) -> WindowGLContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for WindowGLContext
impl Debug for WindowGLContext
sourceimpl<'de> Deserialize<'de> for WindowGLContext
impl<'de> Deserialize<'de> for WindowGLContext
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PlayerGLContext for WindowGLContext
impl PlayerGLContext for WindowGLContext
sourcefn get_gl_context(&self) -> GlContext
fn get_gl_context(&self) -> GlContext
Returns the GL context living pointer wrapped by
GlContext
sourcefn get_native_display(&self) -> NativeDisplay
fn get_native_display(&self) -> NativeDisplay
Returns the living pointer to the native display structure
wrapped by
NativeDisplay
. Read moresourcefn get_gl_api(&self) -> GlApi
fn get_gl_api(&self) -> GlApi
Returns the GL API of the context
sourceimpl Serialize for WindowGLContext
impl Serialize for WindowGLContext
Auto Trait Implementations
impl !RefUnwindSafe for WindowGLContext
impl Send for WindowGLContext
impl !Sync for WindowGLContext
impl Unpin for WindowGLContext
impl UnwindSafe for WindowGLContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more