#[repr(C)]pub struct ID2D1TransformedImageSource {
pub lpVtbl: *const ID2D1TransformedImageSourceVtbl,
}
Fields§
§lpVtbl: *const ID2D1TransformedImageSourceVtbl
Implementations§
Source§impl ID2D1TransformedImageSource
impl ID2D1TransformedImageSource
pub unsafe fn GetSource(&self, imageSource: *mut *mut ID2D1ImageSource)
pub unsafe fn GetProperties( &self, properties: *mut D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES, )
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1TransformedImageSource
impl Deref for ID2D1TransformedImageSource
Source§type Target = ID2D1Image
type Target = ID2D1Image
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1Image
fn deref(&self) -> &ID2D1Image
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1TransformedImageSource
impl RefUnwindSafe for ID2D1TransformedImageSource
impl !Send for ID2D1TransformedImageSource
impl !Sync for ID2D1TransformedImageSource
impl Unpin for ID2D1TransformedImageSource
impl UnwindSafe for ID2D1TransformedImageSource
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