CreateDevice()

HRESULT  CreateDevice( 
UINT     Adapter,             //显卡序列号
D3DDEVTYPE       DeviceType,           //D3D设备类型
HWND     hFocusWindow,                 //所属窗口句柄
DWORD BehaviorFlags, //设备进行3D运算 方式
D3DPRESENT_PARAMETERS        *pPresentationParameters,  //用于存储D3D设 备相关信息的指针
 
IDirect3DDevice9 **        ppReturnedDeviceInterface  //返回 D3D设备接口指针的地址
);
参数说明:
第一个参数:D3DADAPTER_DEFAULT is always the primary display adapter
第二个参数DeviceType取值: 
D3DDEVTYPE_HAL                    //硬件抽象层,通过显示硬件来完成图形渲染工作 
D3DDEVTYPE_REF                        //参考光栅器,一般用于测试显卡不支持的 
D3D功能 
D3DDEVTYPE_SW                     //用于支持第三方软件 
第四个参数BehaviorFlags取值: 
D3DCREATE_SOFTWARE_VERTEXPROCESSING          //由D3D软件进行顶点运算(常用) 
D3DCREATE_FPU_PRESERVE                      //激活双精度浮点运算或浮点运算异常 检测,设置该项会降低系统性能 
D3DCREATE_MULTITHREADED                    //保证D3D是多线程安全的,设置该项 会降低系统性能 
D3DCREATE_MIXED_VERTEXPROCESSING            //由混合方式进行顶点运算
D3DCREATE_HARDWARE_VERTEXPROCESSING         //由D3D硬件进行顶点运算
D3DCREATE_PUREDEVICE                        //禁用D3D的Get*()函数禁止D3D 使用虚拟设备模拟顶点运算 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值