如何直接以 firemonkey 3D 形式访问全局 IDirect3DDevice9 对象?可能吗 ?
问问题
392 次
1 回答
1
是的,您可以使用以下属性访问 DirectX 接口:
TCustomDX9Context.SharedDevice: IDirect3DDevice9;
|
TCustomDX9Context.Direct3D9Obj: IDirect3D9 ;
要访问应用程序的当前上下文,请使用:' Form.Context :TContext3D '。TCustomDX9Context 是 TContext3D 的后代,您必须首先测试您的应用程序当前正在使用哪个上下文设备。它可能是这些类之一:
- TCustomDX9Context //Windows
- TCustomDX10Context //Windows
- TCustomContextOpenGL //Mac
祝你好运!
于 2012-12-19T01:59:47.973 回答