CRenderTarget 类

ID2D1RenderTarget 的包装。

class CRenderTarget : public CObject;

成员

Gg466749.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CRenderTarget::CRenderTarget

构造 CRenderTarget 对象。

CRenderTarget::~CRenderTarget

该析构函数。 当呈现器目标对象被销毁时调用。

Gg466749.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CRenderTarget::Attach

将现有的呈现器目标接口附加到该对象

CRenderTarget::BeginDraw

启动在此呈现目标上绘图。

CRenderTarget::Clear

清除指定颜色的绘图区域。

CRenderTarget::COLORREF_TO_D2DCOLOR

将 GDI 颜色和 alpha 值转换为 D2D1_COLOR_F 对象。

CRenderTarget::CreateCompatibleRenderTarget

在与当前呈现器目标兼容的中间屏幕外绘图期间,创建新的位图呈现器目标以供使用。

CRenderTarget::Destroy

删除一个或多个资源

CRenderTarget::Detach

将呈现器目标接口从该对象分离

CRenderTarget::DrawBitmap

绘制由指定的 IDWriteTextLayout 对象描述的格式化文本。

CRenderTarget::DrawEllipse

使用指定的笔画样式绘制指定的椭圆边框。

CRenderTarget::DrawGeometry

使用指定的笔画样式绘制指定的几何图形边框。

CRenderTarget::DrawGlyphRun

绘制指定的字形。

CRenderTarget::DrawLine

使用指定的笔画样式在两个指定点之间绘制一条线。

CRenderTarget::DrawRectangle

绘制具有指定的尺寸和笔画样式的矩形边框。

CRenderTarget::DrawRoundedRectangle

使用指定的笔画样式绘制指定的圆角矩形边框。

CRenderTarget::DrawText

使用由 IDWriteTextFormat 对象提供的格式信息绘制指定的文本。

CRenderTarget::DrawTextLayout

绘制由指定的 IDWriteTextLayout 对象描述的格式化文本。

CRenderTarget::EndDraw

结束呈现器目标上的绘图操作,并指示当前错误状态和关联的标记。

CRenderTarget::FillEllipse

绘制指定椭圆的内部。

CRenderTarget::FillGeometry

绘制指定几何图形的内部。

CRenderTarget::FillMesh

绘制指定网格的内部。

CRenderTarget::FillOpacityMask

将由指定的位图描述的不透明蒙板应用到画笔,然后使用该画笔绘制呈现器目标的区域。

CRenderTarget::FillRectangle

绘制指定矩形的内部。

CRenderTarget::FillRoundedRectangle

绘制指定圆角矩形的内部。

CRenderTarget::Flush

执行所有挂起的绘图命令。

CRenderTarget::GetAntialiasMode

检索非文本绘图操作的当前抗锯齿模式。

CRenderTarget::GetDpi

返回该呈现器目标的每英寸点数 (DPI)

CRenderTarget::GetMaximumBitmapSize

获取呈现器目标支持的任意一个位图尺寸的最大大小,以依赖于设备的单位(像素)表示。

CRenderTarget::GetPixelFormat

检索该呈现器目标的像素格式和 alpha 模式

CRenderTarget::GetPixelSize

返回该呈现器目标的大小(以设备像素为单位)

CRenderTarget::GetRenderTarget

返回 ID2D1RenderTarget 接口

CRenderTarget::GetSize

返回该呈现器目标的大小(以与设备无关的像素为单位)

CRenderTarget::GetTags

获取用于后续绘图操作的标签。

CRenderTarget::GetTextAntialiasMode

获取文本和字形绘图操作的当前抗锯齿模式。

CRenderTarget::GetTextRenderingParams

检索该呈现器目标的当前文本呈现选项。

CRenderTarget::GetTransform

将指定的转换应用到将替换现有转换的呈现器目标。 所有后续的绘图操作将在转换后的空间中进行。

CRenderTarget::IsSupported

指示该呈现器目标是否支持指定的属性

CRenderTarget::IsValid

检查资源有效性

CRenderTarget::PopAxisAlignedClip

从呈现器目标中删除最后一个轴对齐的剪辑。 在调用此方法之后,该剪辑将不再应用于后续的绘图操作。

CRenderTarget::PopLayer

停止将绘图操作重定向到由最后一个 PushLayer 调用指定的层。

CRenderTarget::PushAxisAlignedClip

从呈现器目标中删除最后一个轴对齐的剪辑。 在调用此方法之后,该剪辑将不再应用于后续的绘图操作。

CRenderTarget::PushLayer

将指定的层添加到呈现器目标,以便呈现器目标接收到所有后续的绘图操作,直到调用 PopLayer。

CRenderTarget::RestoreDrawingState

将呈现器目标的绘图状态设置为指定的 ID2D1DrawingStateBlock 的绘图状态。

CRenderTarget::SaveDrawingState

将当前绘图状态保存到指定的 ID2D1DrawingStateBlock。

CRenderTarget::SetAntialiasMode

设置该呈现器目标的抗锯齿模式。 应用于所有后续绘图操作(不包括文本和字形绘图操作)的抗锯齿模式。

CRenderTarget::SetDpi

设置该呈现器目标的每英寸点数 (DPI)

CRenderTarget::SetTags

指定用于后续绘图操作的标签。

CRenderTarget::SetTextAntialiasMode

指定用于后续文本和字形绘图操作的抗锯齿模式。

CRenderTarget::SetTextRenderingParams

指定要应用于所有后续文本和字形绘图操作的文本呈现选项。

CRenderTarget::SetTransform

已重载。 将指定的转换应用到将替换现有转换的呈现器目标。 所有后续的绘图操作将在转换后的空间中进行。

Gg466749.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CRenderTarget::VerifyResource

验证 CD2DResource 对象有效性;如果该对象不存在,则创建该对象。

Gg466749.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CRenderTarget::operator ID2D1RenderTarget*

返回 ID2D1RenderTarget 接口

Gg466749.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

CRenderTarget::m_lstResources

指向 CD2DResource 对象的指针列表。

CRenderTarget::m_pRenderTarget

指向 ID2D1RenderTarget 对象的指针。

CRenderTarget::m_pTextFormatDefault

指向包含默认文本格式的 CD2DTextFormat 对象的指针。

继承层次结构

CObject

CRenderTarget

要求

标头: afxrendertarget.h

请参见

其他资源

MFC 类