Direct3D对象

王朝百科·作者佚名  2010-02-19
窄屏简体版  字體: |||超大  

Microsoft® Direct3D®是通过组件对象模型(COM)对象和接口实现的。C++应用程序可以直接访问这些接口和对象,而Microsoft Visual Basic®应用程序则与一层被称为Microsoft DirectX® for Visual Basic Classes的代码进行交互,它们为Visual Basic应用程序组织数据并传送给DirectX运行库(run time)。

Direct3D对象是应用程序第一个创建并最后一个释放的对象。可以通过Direct3D对象访问一些函数,用它们枚举并取得Direct3D设备的能力,这允许应用程序选择设备而无需创建它们。

当一个C++应用程序启动时,它必须取得一个指向IDirect3D9接口的指针以使用Direct3D的功能。

以下示例代码显示了如何用Direct3DCreate9函数取得一个指向Direct3D接口的指针。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航