[][src]Trait dxplr::d2d1::IBitmap

pub trait IBitmap: IImage {
    pub fn copy_from_bitmap(
        &self,
        dest_point: impl Into<Point2U>,
        bitmap: &impl IBitmap,
        src_rect: impl Into<RectU>
    ) -> Result<(), HResult>;
pub unsafe fn copy_from_memory<T>(
        &self,
        dest_rect: impl Into<RectU>,
        src_data: *const T,
        pitch: u32
    ) -> Result<(), HResult>;
pub fn copy_from_render_target(
        &self,
        dest_point: impl Into<Point2U>,
        render_target: &impl IRenderTarget,
        src_rect: impl Into<RectU>
    ) -> Result<(), HResult>;
pub fn get_dpi(&self) -> Vector2F;
pub fn get_pixel_format(&self) -> PixelFormat;
pub fn get_pixel_size(&self) -> SizeU;
pub fn get_size(&self) -> SizeF; }

Required methods

pub fn copy_from_bitmap(
    &self,
    dest_point: impl Into<Point2U>,
    bitmap: &impl IBitmap,
    src_rect: impl Into<RectU>
) -> Result<(), HResult>
[src]

pub unsafe fn copy_from_memory<T>(
    &self,
    dest_rect: impl Into<RectU>,
    src_data: *const T,
    pitch: u32
) -> Result<(), HResult>
[src]

pub fn copy_from_render_target(
    &self,
    dest_point: impl Into<Point2U>,
    render_target: &impl IRenderTarget,
    src_rect: impl Into<RectU>
) -> Result<(), HResult>
[src]

pub fn get_dpi(&self) -> Vector2F[src]

pub fn get_pixel_format(&self) -> PixelFormat[src]

pub fn get_pixel_size(&self) -> SizeU[src]

pub fn get_size(&self) -> SizeF[src]

Loading content...

Implementors

impl IBitmap for Bitmap[src]

Loading content...