Device 成员
包括受保护的成员
包括继承的成员
包括 .NET Framework 成员
包括 .NET Compact Framework 成员
包括 XNA Framework 成员
更新:2007 年 11 月
场景中所有图形对象的父对象。
Device 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
Device | 已重载。 初始化 Device 结构的新实例。 |
页首
方法
名称 | 说明 | |
---|---|---|
BeginScene | 表示场景开始。 | |
CheckCooperativeLevel | 已重载。 为窗口应用程序或全屏应用程序报告 Direct3D 设备的当前协作级别状态。 | |
Clear | 已重载。 将视区或视区中的一组矩形清除为指定的 RGBA 颜色,清除深度缓冲区并清除模具缓冲区。 | |
ColorFill | 允许应用程序使用指定的颜色来填充矩形区域。 | |
CopyRects | 已重载。 将一个或多个 Rectangle 对象复制到位于指定点的 Surface。 | |
CreateDepthStencilSurface | 创建深度模具资源。 | |
CreateImageSurface | 创建一个 Surface。 | |
CreateRenderTarget | 创建呈现目标图面。 | |
Dispose | 释放由 Device 使用的所有资源。无法继承此类。 | |
DrawIndexedPrimitives | 基于顶点数组中的索引,呈现指定的几何基元。 | |
DrawPrimitives | 呈现指定类型的非索引几何基元序列,数据取自当前数据输入流组。 | |
EndScene | 结束通过调用 BeginScene 方法开始的场景。 | |
Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | |
Finalize | 允许 Device 结构在被垃圾回收器销毁前释放资源。 (重写 Object.Finalize()。) | |
GetAvailablePoolMem | 获取 Pool 枚举的可用内存。 | |
GetBackBuffer | 获取指定的后台缓冲区。 | |
GetFrontBuffer | 生成设备前台缓冲区的副本,并将其放到由应用程序提供的系统内存缓冲区中。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetInfo | 获取有关设备的驱动程序信息。 | |
GetPaletteEntries | 检索调色板项。 | |
GetStreamSource | 获取绑定到指定数据流的顶点缓冲区。 | |
GetTexture | 获取设备的分配给贴图层的纹理。 | |
GetTransform | 获取描述转换状态的矩阵。 | |
GetTransformFixed | 获取一个矩阵,它描述使用定点算术运算操作的转换状态。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
Present | 已重载。 按照设备拥有的后台缓冲区的顺序,在显示器上呈现下一个缓冲区的内容。 | |
ProcessVertices | 将顶点着色器定义的顶点处理过程应用到输入数据流组,并生成从插入的顶点数据到目标顶点缓冲区的单个流。 | |
Reset | 重置当前设备的表示参数。 | |
ResourceManagerDiscardBytes | 指示驱动程序丢弃视频池中的内存字节。 | |
SetPaletteEntries | 设置调色板项。 | |
SetRenderTarget | 为设备设置新的颜色缓冲区。 | |
SetStreamSource | 将顶点缓冲区绑定到设备数据流。 | |
SetTexture | 将纹理分配给设备贴图层。 | |
SetTransform | 正在修改的转换的类型。 | |
SetTransformFixed | 正修改的转换的类型,用于定点算术运算。 | |
StretchRectangle | 将源矩形的内容复制到目标矩形。 | |
TestCooperativeLevel | 为窗口应用程序或全屏应用程序报告 Direct3D 设备的当前协作级别状态。 | |
ToString | 返回表示当前 Object 的 String。 (继承自 Object。) | |
UpdateTexture | 更新纹理的脏部分。 | |
ValidateDevice | 报告设备在一次呈现中呈现当前纹理混合操作和参数的能力。 |
页首
属性
名称 | 说明 | |
---|---|---|
ClipStatus | 获取或设置 ClipStatus 结构。 | |
CreationParameters | 获取设备的创建参数。 | |
CurrentTexturePalette | 获取或设置当前纹理调色板。 | |
DepthStencilSurface | 获取或设置 Device 结构拥有的深度模具图面。 | |
DeviceCaps | 获取呈现设备的功能。 | |
DisplayMode | 获取显示模式的空间分辨率、颜色分辨率和刷新率。 | |
Indices | 获取或设置索引数据。 | |
IsUsingEventHandlers | 获取或设置一个值,该值指示设备是否应使用事件处理程序。 | |
Lights | 获取当前设备上的光线集合。 | |
LightsFixed | 使用定点数学获取当前设备上的光线集合。 | |
Material | 获取或设置设备的当前材质属性。 | |
MaterialFixed | 使用定点数学获取或设置设备的当前材质属性。 | |
PresentationParameters | 获取设备的表示参数。 | |
RenderState | 获取设备的呈现状态值。 | |
TextureState | 获取已分配纹理的状态值。 | |
Transform | 获取描述转换状态的矩阵。 | |
Viewport | 获取或设置当前设备的视区参数。 |
页首
事件
名称 | 说明 | |
---|---|---|
DeviceLost | 在设备将要丢失时发生,例如,紧挨着重置之前。 | |
DeviceReset | 重置设备之后发生。 | |
DeviceResizing | 设备调整大小时发生,以允许应用程序取消默认的调整大小处理过程。 | |
Disposing | 在以下情况下发生:当调用 Dispose 方法时,或者当设备对象被终结并被垃圾回收器回收时。 |
页首