/// <summary> /// No documentation. /// </summary> /// <param name="image">No documentation.</param> /// <param name="targetOffset">No documentation.</param> /// <param name="interpolationMode">No documentation.</param> /// <param name="compositeMode">No documentation.</param> /// <unmanaged>void ID2D1DeviceContext::DrawImage([In] ID2D1Image* image,[In, Optional] const D2D_POINT_2F* targetOffset,[In, Optional] const D2D_RECT_F* imageRectangle,[In] D2D1_INTERPOLATION_MODE interpolationMode,[In] D2D1_COMPOSITE_MODE compositeMode)</unmanaged> public void DrawImage(SharpDX.Direct2D1.Image image, SharpDX.Vector2 targetOffset, SharpDX.Direct2D1.InterpolationMode interpolationMode = InterpolationMode.Linear, SharpDX.Direct2D1.CompositeMode compositeMode = CompositeMode.SourceOver) { DrawImage(image, targetOffset, null, interpolationMode, compositeMode); }
/// <summary> /// Initializes a new instance of the <see cref="ImageBrush"/> class. /// </summary> /// <param name="context">The context.</param> /// <param name="image">The image.</param> /// <param name="imageBrushProperties">The image brush properties.</param> /// <param name="brushProperties">The brush properties.</param> /// <unmanaged>HRESULT ID2D1DeviceContext::CreateImageBrush([In] ID2D1Image* image,[In] const D2D1_IMAGE_BRUSH_PROPERTIES* imageBrushProperties,[In, Optional] const D2D1_BRUSH_PROPERTIES* brushProperties,[Out, Fast] ID2D1ImageBrush** imageBrush)</unmanaged> public ImageBrush(DeviceContext context, SharpDX.Direct2D1.Image image, SharpDX.Direct2D1.ImageBrushProperties imageBrushProperties, SharpDX.Direct2D1.BrushProperties brushProperties) : base(IntPtr.Zero) { context.CreateImageBrush(image, ref imageBrushProperties, brushProperties, this); }