java directdraw_DirectDraw API

DirectDraw是一个API,允许应用高性能,低成本的视频控制器和图形适配器电平控制。空气污染指数是基于灵活的组件对象模型(COM),但在技术上并非COM组件。例如,没有CoCreateInstance的支持。

在其核心,DirectDraw的作为视频内存管理器。它分配显存,它的视频内存上执行操作,包括从屏幕和系统内存blits。它也包含低级别的实时视频功能。

DirectDraw Interfaces

IDirectDraw

应用程序使用该接口的方法来创建DirectDraw对象,并与系统级的工作变量。IDirectDrawClipper

应用程序使用该接口的方法来管理剪辑列表。

IDirectDrawColorControl

这个接口使您可以获取和设置颜色控制。

IDirectDrawGammaControl

这个接口使您可以获取和设置伽玛控制。

IDirectDrawSurface

应用程序使用该接口的方法来创建DirectDrawSurface对象和系统级的工作变量。

DirectDraw Functions

DirectDrawCreate

这个函数创建一个DirectDraw对象的实例。

DirectDrawCreateClipper

该函数创建的一个DirectDrawClipper实例对象不与DirectDraw对象相关联。

DirectDrawEnumerateEx

这个函数枚举所有DirectDraw系统上安装的设备。

DirectDraw Structures

DDALPHABLTFX

通过对这种结构的IDirectDrawSurface blit行动的详情::AlphaBlt方法。

DDARGB

该结构包含一个具有4个频道的彩色图像。

DDBLTFX

通过这种结构光栅操作,效果和覆盖资料IDirectDrawSurface::基本法测试方法。

DDCAPS

这种结构代表通过DirectDraw对象暴露的硬件的功能。

DDCOLORCONTROL

这种结构定义的色彩控制与DirectDrawVideoPort对象,一个覆盖面,或主表面有关。

DDCOLORKEY

这个结构描述了光源色的关键,目标颜色键或色彩空间。

DDDEVICEIDENTIFIER

这个结构包含的信息确定DirectDraw的设备。

DDGAMMARAMP

该结构描述了一个以红,绿,蓝数据伽玛坡道。

DDOVERLAYFX

这种结构覆盖的信息传递到IDirectDrawSurface::UpdateOverlay方法。

DDPIXELFORMAT

这个结构描述了一个IDirectDrawSurface DirectDrawSurface对象的像素格式::GetPixelFormat方法。

DDSCAPS

这个结构定义了DirectDrawSurface对象的能力。

DDSURFACEDESC

这个结构包含了一个表面描述。这种结构用于表面参数传递到IDirectDraw::CreateSurface和IDirectDrawSurface::SetSurfaceDesc方法。

DirectDraw Callback Functions

DDEnumCallbackEx

一个应用程序定义的函数的DirectDrawEnumerateEx回调函数。

EnumModesCallback

一个应用程序定义的IDirectDraw回调函数::EnumDisplayModes方法

EnumSurfacesCallback

一个应用程序定义的IDirectDrawSurface回调函数::EnumAttachedSurfaces和IDirectDrawSurface::EnumOverlayZOrders方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值