[]
ID2D1Factory
[Guid("06152247-6f50-465a-9245-118bfd3b6007")]
public class Factory : ComObject, IDisposable, IUnknown
Name | Description |
---|---|
Factory(IntPtr) | Initializes a new instance of the Factory class. |
Name | Description |
---|---|
CreateDCRenderTarget(ref RenderTargetProperties) | HRESULT ID2D1Factory::CreateDCRenderTarget([In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[Out, Fast] ID2D1DCRenderTarget** dcRenderTarget) |
CreateDrawingStateBlock(DrawingStateDescription?, RenderingParams) | HRESULT ID2D1Factory::CreateDrawingStateBlock([In, Optional] const D2D1_DRAWING_STATE_DESCRIPTION* drawingStateDescription,[In, Optional] IDWriteRenderingParams* textRenderingParams,[Out, Fast] ID2D1DrawingStateBlock** drawingStateBlock) |
CreateDxgiSurfaceRenderTarget(Surface, ref RenderTargetProperties) | HRESULT ID2D1Factory::CreateDxgiSurfaceRenderTarget([In] IDXGISurface* dxgiSurface,[In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[Out, Fast] ID2D1RenderTarget** renderTarget) |
CreateEllipseGeometry(Ellipse) | HRESULT ID2D1Factory::CreateEllipseGeometry([In] const D2D1_ELLIPSE* ellipse,[Out, Fast] ID2D1EllipseGeometry** ellipseGeometry) |
CreateGeometryGroup(FillMode, ComArray<Geometry>, int) | HRESULT ID2D1Factory::CreateGeometryGroup([In] D2D1_FILL_MODE fillMode,[In, Buffer] ID2D1Geometry** geometries,[In] unsigned int geometriesCount,[Out, Fast] ID2D1GeometryGroup** geometryGroup) |
CreateGeometryGroup(FillMode, Geometry[], int) | HRESULT ID2D1Factory::CreateGeometryGroup([In] D2D1_FILL_MODE fillMode,[In, Buffer] ID2D1Geometry** geometries,[In] unsigned int geometriesCount,[Out, Fast] ID2D1GeometryGroup** geometryGroup) |
CreateHwndRenderTarget(ref RenderTargetProperties, HwndRenderTargetProperties) | HRESULT ID2D1Factory::CreateHwndRenderTarget([In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[In] const D2D1_HWND_RENDER_TARGET_PROPERTIES* hwndRenderTargetProperties,[Out, Fast] ID2D1HwndRenderTarget** hwndRenderTarget) |
CreatePathGeometry() | HRESULT ID2D1Factory::CreatePathGeometry([Out, Fast] ID2D1PathGeometry** pathGeometry) |
CreateRectangleGeometry(RectF) | HRESULT ID2D1Factory::CreateRectangleGeometry([In] const D2D_RECT_F* rectangle,[Out, Fast] ID2D1RectangleGeometry** rectangleGeometry) |
CreateRoundedRectangleGeometry(ref RoundedRectangle) | HRESULT ID2D1Factory::CreateRoundedRectangleGeometry([In] const D2D1_ROUNDED_RECT* roundedRectangle,[Out, Fast] ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) |
CreateStrokeStyle(ref StrokeStyleProperties) | HRESULT ID2D1Factory::CreateStrokeStyle([In] const D2D1_STROKE_STYLE_PROPERTIES* strokeStyleProperties,[In, Buffer, Optional] const float* dashes,[In] unsigned int dashesCount,[Out, Fast] ID2D1StrokeStyle** strokeStyle) |
CreateStrokeStyle(ref StrokeStyleProperties, float[]) | HRESULT ID2D1Factory::CreateStrokeStyle([In] const D2D1_STROKE_STYLE_PROPERTIES* strokeStyleProperties,[In, Buffer, Optional] const float* dashes,[In] unsigned int dashesCount,[Out, Fast] ID2D1StrokeStyle** strokeStyle) |
CreateTransformedGeometry(Geometry, ref Matrix3x2) | HRESULT ID2D1Factory::CreateTransformedGeometry([In] ID2D1Geometry* sourceGeometry,[In] const D2D_MATRIX_3X2_F* transform,[Out, Fast] ID2D1TransformedGeometry** transformedGeometry) |
CreateWicBitmapRenderTarget(Bitmap, ref RenderTargetProperties) | HRESULT ID2D1Factory::CreateWicBitmapRenderTarget([In] IWICBitmap* target,[In] const D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties,[Out, Fast] ID2D1RenderTarget** renderTarget) |
GetDesktopDpi(out float, out float) | void ID2D1Factory::GetDesktopDpi([Out] float* dpiX,[Out] float* dpiY) |
ReloadSystemMetrics() | HRESULT ID2D1Factory::ReloadSystemMetrics() |
Name | Description |
---|---|
explicit operator Factory(IntPtr) |