Trait windows::Win32::Graphics::Direct2D::ID2D1Transform_Impl
pub trait ID2D1Transform_Impl: Sized + ID2D1TransformNode_Impl {
// Required methods
fn MapOutputRectToInputRects(
&self,
outputrect: *const RECT,
inputrects: *mut RECT,
inputrectscount: u32,
) -> Result<()>;
fn MapInputRectsToOutputRect(
&self,
inputrects: *const RECT,
inputopaquesubrects: *const RECT,
inputrectcount: u32,
outputrect: *mut RECT,
outputopaquesubrect: *mut RECT,
) -> Result<()>;
fn MapInvalidRect(
&self,
inputindex: u32,
invalidinputrect: &RECT,
) -> Result<RECT>;
}
Required Methods§
fn MapOutputRectToInputRects( &self, outputrect: *const RECT, inputrects: *mut RECT, inputrectscount: u32, ) -> Result<()>
fn MapInputRectsToOutputRect( &self, inputrects: *const RECT, inputopaquesubrects: *const RECT, inputrectcount: u32, outputrect: *mut RECT, outputopaquesubrect: *mut RECT, ) -> Result<()>
fn MapInvalidRect( &self, inputindex: u32, invalidinputrect: &RECT, ) -> Result<RECT>
Object Safety§
This trait is not object safe.