pub struct IFrnGlSurfaceRenderTarget { /* private fields */ }Implementations§
Source§impl IFrnGlSurfaceRenderTarget
impl IFrnGlSurfaceRenderTarget
Sourcepub fn from_impl<T: IFrnGlSurfaceRenderTargetImpl + 'static>(
value: T,
) -> ComPtr<IFrnGlSurfaceRenderTarget>
pub fn from_impl<T: IFrnGlSurfaceRenderTargetImpl + 'static>( value: T, ) -> ComPtr<IFrnGlSurfaceRenderTarget>
Wraps a Rust implementation into a COM object native code can call.
Sourcepub fn begin_drawing(
&self,
) -> Result<Option<ComPtr<IFrnGlSurfaceRenderingSession>>, HResult>
pub fn begin_drawing( &self, ) -> Result<Option<ComPtr<IFrnGlSurfaceRenderingSession>>, HResult>
IFrnGlSurfaceRenderTarget::BeginDrawing
Methods from Deref<Target = IUnknown>§
Trait Implementations§
Source§impl Deref for IFrnGlSurfaceRenderTarget
impl Deref for IFrnGlSurfaceRenderTarget
Source§impl<T: IFrnGlSurfaceRenderTargetImpl> ImplementedBy<T> for IFrnGlSurfaceRenderTarget
impl<T: IFrnGlSurfaceRenderTargetImpl> ImplementedBy<T> for IFrnGlSurfaceRenderTarget
const VTBL: &'static IFrnGlSurfaceRenderTargetVtbl
Source§impl Interface for IFrnGlSurfaceRenderTarget
impl Interface for IFrnGlSurfaceRenderTarget
type Vtbl = IFrnGlSurfaceRenderTargetVtbl
Source§fn matches_iid(iid: &Guid) -> bool
fn matches_iid(iid: &Guid) -> bool
true if iid names this interface or one of its bases (including
IUnknown). Both the IDL value and the value materialized by com.h
(see Guid::as_com_h_materialized) are accepted.fn as_unknown(&self) -> &IUnknown
fn as_raw(&self) -> *mut Self
Auto Trait Implementations§
impl !Send for IFrnGlSurfaceRenderTarget
impl !Sync for IFrnGlSurfaceRenderTarget
impl Freeze for IFrnGlSurfaceRenderTarget
impl RefUnwindSafe for IFrnGlSurfaceRenderTarget
impl Unpin for IFrnGlSurfaceRenderTarget
impl UnsafeUnpin for IFrnGlSurfaceRenderTarget
impl UnwindSafe for IFrnGlSurfaceRenderTarget
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more