ID2D1Factory1

Undocumented in source.

Members

Functions

CreateDevice
HRESULT CreateDevice(IDXGIDevice dxgiDevice, ID2D1Device* d2dDevice)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDrawingStateBlock
HRESULT CreateDrawingStateBlock(D2D1_DRAWING_STATE_DESCRIPTION1* drawingStateDescription, IDWriteRenderingParams textRenderingParams, ID2D1DrawingStateBlock1* drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDrawingStateBlock
HRESULT CreateDrawingStateBlock(ID2D1DrawingStateBlock1* drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDrawingStateBlock
HRESULT CreateDrawingStateBlock(D2D1_DRAWING_STATE_DESCRIPTION1* drawingStateDescription, ID2D1DrawingStateBlock1* drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGdiMetafile
HRESULT CreateGdiMetafile(IStream* metafileStream, ID2D1GdiMetafile** metafile)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreatePathGeometry
HRESULT CreatePathGeometry(ID2D1PathGeometry1** pathGeometry)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateStrokeStyle
HRESULT CreateStrokeStyle(D2D1_STROKE_STYLE_PROPERTIES1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1* strokeStyle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetEffectProperties
HRESULT GetEffectProperties(CLSID* effectId, ID2D1Properties** properties)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetRegisteredEffects
HRESULT GetRegisteredEffects(CLSID* effects, uint effectCount, uint* effectsReturned, uint* effectsRegistered)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegisterEffectFromStream
HRESULT RegisterEffectFromStream(CLSID* classId, IStream propertyXml, D2D1_PROPERTY_BINDING* Bindings, uint bindingsCount, PD2D1_EFFECT_FACTORY effectFactory)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegisterEffectFromString
HRESULT RegisterEffectFromString(CLSID* classId, PCWSTR propertyXml, D2D1_PROPERTY_BINDING* Bindings, uint bindingsCount, PD2D1_EFFECT_FACTORY effectFactory)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
UnregisterEffect
HRESULT UnregisterEffect(CLSID* classId)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From ID2D1Factory

CreateDCRenderTarget
HRESULT CreateDCRenderTarget(D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties, ID2D1DCRenderTarget* dcRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDrawingStateBlock
HRESULT CreateDrawingStateBlock(D2D1_DRAWING_STATE_DESCRIPTION* drawingStateDescription, IDWriteRenderingParams textRenderingParams, ID2D1DrawingStateBlock* drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDrawingStateBlock
HRESULT CreateDrawingStateBlock(ID2D1DrawingStateBlock* drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDrawingStateBlock
HRESULT CreateDrawingStateBlock(D2D1_DRAWING_STATE_DESCRIPTION* drawingStateDescription, ID2D1DrawingStateBlock* drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDxgiSurfaceRenderTarget
HRESULT CreateDxgiSurfaceRenderTarget(IDXGISurface dxgiSurface, D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties, ID2D1RenderTarget* renderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateEllipseGeometry
HRESULT CreateEllipseGeometry(D2D1_ELLIPSE* ellipse, ID2D1EllipseGeometry* ellipseGeometry)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGeometryGroup
HRESULT CreateGeometryGroup(D2D1_FILL_MODE fillMode, ID2D1Geometry* geometries, uint geometriesCount, ID2D1GeometryGroup* geometryGroup)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateHwndRenderTarget
HRESULT CreateHwndRenderTarget(D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties, D2D1_HWND_RENDER_TARGET_PROPERTIES* hwndRenderTargetProperties, ID2D1HwndRenderTarget* hwndRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreatePathGeometry
HRESULT CreatePathGeometry(ID2D1PathGeometry* pathGeometry)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRectangleGeometry
HRESULT CreateRectangleGeometry(D2D1_RECT_F* rectangle, ID2D1RectangleGeometry* rectangleGeometry)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRoundedRectangleGeometry
HRESULT CreateRoundedRectangleGeometry(D2D1_ROUNDED_RECT* roundedRectangle, ID2D1RoundedRectangleGeometry* roundedRectangleGeometry)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateStrokeStyle
HRESULT CreateStrokeStyle(D2D1_STROKE_STYLE_PROPERTIES* strokeStyleProperties, const(float)* dashes, uint dashesCount, ID2D1StrokeStyle* strokeStyle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateTransformedGeometry
HRESULT CreateTransformedGeometry(ID2D1Geometry sourceGeometry, D2D1_MATRIX_3X2_F* transform, ID2D1TransformedGeometry* transformedGeometry)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateWicBitmapRenderTarget
HRESULT CreateWicBitmapRenderTarget(IWICBitmap target, D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties, ID2D1RenderTarget* renderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDesktopDpi
void GetDesktopDpi(float* dpiX, float* dpiY)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ReloadSystemMetrics
HRESULT ReloadSystemMetrics()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta