CRenderTarget 类
ID2D1RenderTarget 的包装。
class CRenderTarget : public CObject;
成员
公共构造函数
名称 |
说明 |
---|---|
构造 CRenderTarget 对象。 |
|
该析构函数。 当呈现器目标对象被销毁时调用。 |
公共方法
名称 |
说明 |
---|---|
将现有的呈现器目标接口附加到该对象 |
|
启动在此呈现目标上绘图。 |
|
清除指定颜色的绘图区域。 |
|
将 GDI 颜色和 alpha 值转换为 D2D1_COLOR_F 对象。 |
|
在与当前呈现器目标兼容的中间屏幕外绘图期间,创建新的位图呈现器目标以供使用。 |
|
删除一个或多个资源 |
|
将呈现器目标接口从该对象分离 |
|
绘制由指定的 IDWriteTextLayout 对象描述的格式化文本。 |
|
使用指定的笔画样式绘制指定的椭圆边框。 |
|
使用指定的笔画样式绘制指定的几何图形边框。 |
|
绘制指定的字形。 |
|
使用指定的笔画样式在两个指定点之间绘制一条线。 |
|
绘制具有指定的尺寸和笔画样式的矩形边框。 |
|
使用指定的笔画样式绘制指定的圆角矩形边框。 |
|
使用由 IDWriteTextFormat 对象提供的格式信息绘制指定的文本。 |
|
绘制由指定的 IDWriteTextLayout 对象描述的格式化文本。 |
|
结束呈现器目标上的绘图操作,并指示当前错误状态和关联的标记。 |
|
绘制指定椭圆的内部。 |
|
绘制指定几何图形的内部。 |
|
绘制指定网格的内部。 |
|
将由指定的位图描述的不透明蒙板应用到画笔,然后使用该画笔绘制呈现器目标的区域。 |
|
绘制指定矩形的内部。 |
|
绘制指定圆角矩形的内部。 |
|
执行所有挂起的绘图命令。 |
|
检索非文本绘图操作的当前抗锯齿模式。 |
|
返回该呈现器目标的每英寸点数 (DPI) |
|
获取呈现器目标支持的任意一个位图尺寸的最大大小,以依赖于设备的单位(像素)表示。 |
|
检索该呈现器目标的像素格式和 alpha 模式 |
|
返回该呈现器目标的大小(以设备像素为单位) |
|
返回 ID2D1RenderTarget 接口 |
|
返回该呈现器目标的大小(以与设备无关的像素为单位) |
|
获取用于后续绘图操作的标签。 |
|
获取文本和字形绘图操作的当前抗锯齿模式。 |
|
检索该呈现器目标的当前文本呈现选项。 |
|
将指定的转换应用到将替换现有转换的呈现器目标。 所有后续的绘图操作将在转换后的空间中进行。 |
|
指示该呈现器目标是否支持指定的属性 |
|
检查资源有效性 |
|
从呈现器目标中删除最后一个轴对齐的剪辑。 在调用此方法之后,该剪辑将不再应用于后续的绘图操作。 |
|
停止将绘图操作重定向到由最后一个 PushLayer 调用指定的层。 |
|
从呈现器目标中删除最后一个轴对齐的剪辑。 在调用此方法之后,该剪辑将不再应用于后续的绘图操作。 |
|
将指定的层添加到呈现器目标,以便呈现器目标接收到所有后续的绘图操作,直到调用 PopLayer。 |
|
将呈现器目标的绘图状态设置为指定的 ID2D1DrawingStateBlock 的绘图状态。 |
|
将当前绘图状态保存到指定的 ID2D1DrawingStateBlock。 |
|
设置该呈现器目标的抗锯齿模式。 应用于所有后续绘图操作(不包括文本和字形绘图操作)的抗锯齿模式。 |
|
设置该呈现器目标的每英寸点数 (DPI) |
|
指定用于后续绘图操作的标签。 |
|
指定用于后续文本和字形绘图操作的抗锯齿模式。 |
|
指定要应用于所有后续文本和字形绘图操作的文本呈现选项。 |
|
已重载。 将指定的转换应用到将替换现有转换的呈现器目标。 所有后续的绘图操作将在转换后的空间中进行。 |
受保护的方法
名称 |
说明 |
---|---|
验证 CD2DResource 对象有效性;如果该对象不存在,则创建该对象。 |
公共运算符
名称 |
说明 |
---|---|
返回 ID2D1RenderTarget 接口 |
受保护的数据成员
名称 |
说明 |
---|---|
指向 CD2DResource 对象的指针列表。 |
|
指向 ID2D1RenderTarget 对象的指针。 |
|
指向包含默认文本格式的 CD2DTextFormat 对象的指针。 |
继承层次结构
要求
标头: afxrendertarget.h