1

firemonkey 3D フォームのグローバル IDirect3DDevice9 オブジェクトに直接アクセスするにはどうすればよいですか? 出来ますか ?

4

1 に答える 1

1

はい、次のプロパティを使用して DirectX インターフェイスにアクセスできます。

TCustomDX9Context.SharedDevice: IDirect3DDevice9;| | TCustomDX9Context.Direct3D9Obj: IDirect3D9 ;

アプリケーションの現在のコンテキストにアクセスするには、' Form.Context :TContext3D ' を使用します。TCustomDX9Context は TContext3D の子孫です。最初に、アプリケーションが現在使用しているコンテキスト デバイスをテストする必要があります。次のクラスのいずれかになります。

  1. TCustomDX9Context //Windows
  2. TCustomDX10Context //Windows
  3. TCustomContextOpenGL //Mac

幸運を!

于 2012-12-19T01:59:47.973 に答える