pub struct ID2D1DrawTransform(/* private fields */);Implementations§
Source§impl ID2D1DrawTransform
impl ID2D1DrawTransform
pub unsafe fn GetInputCount(&self) -> u32
pub unsafe fn MapOutputRectToInputRects( &self, outputrect: *const RECT, inputrects: *mut RECT, inputrectscount: u32, ) -> Result<()>
pub unsafe fn MapInputRectsToOutputRect( &self, inputrects: *const RECT, inputopaquesubrects: *const RECT, inputrectcount: u32, outputrect: *mut RECT, outputopaquesubrect: *mut RECT, ) -> Result<()>
pub unsafe fn MapInvalidRect<'a, Param1: IntoParam<'a, RECT>>( &self, inputindex: u32, invalidinputrect: Param1, ) -> Result<RECT>
pub unsafe fn SetDrawInfo<'a, Param0: IntoParam<'a, ID2D1DrawInfo>>( &self, drawinfo: Param0, ) -> Result<()>
Trait Implementations§
Source§impl Clone for ID2D1DrawTransform
impl Clone for ID2D1DrawTransform
Source§fn clone(&self) -> ID2D1DrawTransform
fn clone(&self) -> ID2D1DrawTransform
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ID2D1DrawTransform
impl Debug for ID2D1DrawTransform
Source§impl From<&ID2D1DrawTransform> for ID2D1Transform
impl From<&ID2D1DrawTransform> for ID2D1Transform
Source§fn from(value: &ID2D1DrawTransform) -> Self
fn from(value: &ID2D1DrawTransform) -> Self
Converts to this type from the input type.
Source§impl From<&ID2D1DrawTransform> for ID2D1TransformNode
impl From<&ID2D1DrawTransform> for ID2D1TransformNode
Source§fn from(value: &ID2D1DrawTransform) -> Self
fn from(value: &ID2D1DrawTransform) -> Self
Converts to this type from the input type.
Source§impl From<&ID2D1DrawTransform> for IUnknown
impl From<&ID2D1DrawTransform> for IUnknown
Source§fn from(value: &ID2D1DrawTransform) -> Self
fn from(value: &ID2D1DrawTransform) -> Self
Converts to this type from the input type.
Source§impl From<ID2D1DrawTransform> for ID2D1Transform
impl From<ID2D1DrawTransform> for ID2D1Transform
Source§fn from(value: ID2D1DrawTransform) -> Self
fn from(value: ID2D1DrawTransform) -> Self
Converts to this type from the input type.
Source§impl From<ID2D1DrawTransform> for ID2D1TransformNode
impl From<ID2D1DrawTransform> for ID2D1TransformNode
Source§fn from(value: ID2D1DrawTransform) -> Self
fn from(value: ID2D1DrawTransform) -> Self
Converts to this type from the input type.
Source§impl From<ID2D1DrawTransform> for IUnknown
impl From<ID2D1DrawTransform> for IUnknown
Source§fn from(value: ID2D1DrawTransform) -> Self
fn from(value: ID2D1DrawTransform) -> Self
Converts to this type from the input type.
Source§impl Interface for ID2D1DrawTransform
impl Interface for ID2D1DrawTransform
Source§impl PartialEq for ID2D1DrawTransform
impl PartialEq for ID2D1DrawTransform
impl Eq for ID2D1DrawTransform
impl StructuralPartialEq for ID2D1DrawTransform
Auto Trait Implementations§
impl Freeze for ID2D1DrawTransform
impl RefUnwindSafe for ID2D1DrawTransform
impl !Send for ID2D1DrawTransform
impl !Sync for ID2D1DrawTransform
impl Unpin for ID2D1DrawTransform
impl UnwindSafe for ID2D1DrawTransform
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