pub struct IFrnMetalTexture { /* private fields */ }Implementations§
Source§impl IFrnMetalTexture
impl IFrnMetalTexture
Sourcepub fn from_impl<T: IFrnMetalTextureImpl + 'static>(
value: T,
) -> ComPtr<IFrnMetalTexture>
pub fn from_impl<T: IFrnMetalTextureImpl + 'static>( value: T, ) -> ComPtr<IFrnMetalTexture>
Wraps a Rust implementation into a COM object native code can call.
Sourcepub fn get_native_handle(&self) -> *mut c_void
pub fn get_native_handle(&self) -> *mut c_void
IFrnMetalTexture::GetNativeHandle
Sourcepub fn get_height(&self) -> i32
pub fn get_height(&self) -> i32
IFrnMetalTexture::GetHeight
Sourcepub fn get_sample_count(&self) -> i32
pub fn get_sample_count(&self) -> i32
IFrnMetalTexture::GetSampleCount
Methods from Deref<Target = IUnknown>§
Trait Implementations§
Source§impl Deref for IFrnMetalTexture
impl Deref for IFrnMetalTexture
Source§impl<T: IFrnMetalTextureImpl> ImplementedBy<T> for IFrnMetalTexture
impl<T: IFrnMetalTextureImpl> ImplementedBy<T> for IFrnMetalTexture
const VTBL: &'static IFrnMetalTextureVtbl
Source§impl Interface for IFrnMetalTexture
impl Interface for IFrnMetalTexture
type Vtbl = IFrnMetalTextureVtbl
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 IFrnMetalTexture
impl !Sync for IFrnMetalTexture
impl Freeze for IFrnMetalTexture
impl RefUnwindSafe for IFrnMetalTexture
impl Unpin for IFrnMetalTexture
impl UnsafeUnpin for IFrnMetalTexture
impl UnwindSafe for IFrnMetalTexture
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