[]
        
(Showing Draft Content)

C1.Util.DX.Direct2D.ImageBrush

ImageBrush Class

ID2D1ImageBrush

Implements
Namespace: C1.Util.DX.Direct2D
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("fe9e984d-3f95-407c-b5db-cb94d4e8f87c")]
public class ImageBrush : Brush, IDisposable, IUnknown

Constructors

Name Description
ImageBrush(IntPtr)

Initializes a new instance of the ImageBrush class.

Methods

Name Description
Create(DeviceContext, Image, ImageBrushProperties)

Initializes a new instance of the ImageBrush class.

Create(DeviceContext, Image, ImageBrushProperties, BrushProperties)

Initializes a new instance of the ImageBrush class.

GetExtendModeX()

D2D1_EXTEND_MODE ID2D1ImageBrush::GetExtendModeX()

GetExtendModeY()

D2D1_EXTEND_MODE ID2D1ImageBrush::GetExtendModeY()

GetImage()

void ID2D1ImageBrush::GetImage([Out] ID2D1Image** image)

GetInterpolationMode()

D2D1_INTERPOLATION_MODE ID2D1ImageBrush::GetInterpolationMode()

GetSourceRectangle()

void ID2D1ImageBrush::GetSourceRectangle([Out] D2D_RECT_F* sourceRectangle)

SetExtendModeX(ExtendMode)

void ID2D1ImageBrush::SetExtendModeX([In] D2D1_EXTEND_MODE extendModeX)

SetExtendModeY(ExtendMode)

void ID2D1ImageBrush::SetExtendModeY([In] D2D1_EXTEND_MODE extendModeY)

SetImage(Image)

void ID2D1ImageBrush::SetImage([In, Optional] ID2D1Image* image)

SetInterpolationMode(InterpolationMode)

void ID2D1ImageBrush::SetInterpolationMode([In] D2D1_INTERPOLATION_MODE interpolationMode)

SetSourceRectangle(RectF)

void ID2D1ImageBrush::SetSourceRectangle([In] const D2D_RECT_F* sourceRectangle)

Operators

Name Description
explicit operator ImageBrush(IntPtr)

Performs an explicit conversion from IntPtr to ImageBrush.