ID2D1Factory1 接口 (d2d1_1.h)

创建 Direct2D 资源。

继承

ID2D1Factory1 接口继承自 ID2D1FactoryID2D1Factory1 还具有以下类型的成员:

方法

ID2D1Factory1 接口包含以下方法。

 
ID2D1Factory1::CreateDevice

创建 ID2D1Device 对象。
ID2D1Factory1::CreateDrawingStateBlock

创建一个新的绘图状态块,这可用于对呈现目标执行的后续 SaveDrawingState 和 RestoreDrawingState 操作。 (重载 1/3)
ID2D1Factory1::CreateDrawingStateBlock

创建一个新的绘图状态块,这可用于对呈现目标执行的后续 SaveDrawingState 和 RestoreDrawingState 操作。 (重载 3/3)
ID2D1Factory1::CreateDrawingStateBlock

创建一个新的绘图状态块,这可用于对呈现目标执行的后续 SaveDrawingState 和 RestoreDrawingState 操作。 (重载 2/3)
ID2D1Factory1::CreateGdiMetafile

创建可用于重播图元文件内容的新 ID2D1GdiMetafile 对象。
ID2D1Factory1::CreatePathGeometry

创建 ID2D1PathGeometry1 对象。
ID2D1Factory1::CreateStrokeStyle

创建 ID2D1StrokeStyle1 对象。 (重载 1/2)
ID2D1Factory1::CreateStrokeStyle

创建 ID2D1StrokeStyle1 对象。 (重载 2/2)
ID2D1Factory1::GetEffectProperties

检索效果的属性。
ID2D1Factory1::GetRegisteredEffects

返回此工厂上当前注册的效果和全局效果的类 ID。
ID2D1Factory1::RegisterEffectFromStream

使用指定为流的属性 XML 在工厂实例中注册效果。
ID2D1Factory1::RegisterEffectFromString

使用指定为字符串的属性 XML 在工厂实例中注册效果。
ID2D1Factory1::UnregisterEffect

取消注册工厂实例中与提供的 classId 相对应的效果。

注解

ID2D1Factory1 接口用于创建设备、注册和注销效果以及枚举效果属性。 全局注册和注销效果。 为方便起见,注册 API 放置在此接口上。

要求

要求
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d2d1_1.h

另请参阅

ID2D1Device

ID2D1Factory

多线程 Direct2D 应用