Да, вы можете иметь доступ к интерфейсам DirectX, используя следующие свойства:
TCustomDX9Context.SharedDevice: IDirect3DDevice9;
|
TCustomDX9Context.Direct3D9Obj: IDirect3D9 ;
Для доступа к текущему контексту вашего приложения используйте: ' Form.Context: TContext3D '. TCustomDX9Context является потомком TContext3D, вы должны сначала проверить, какое контекстное устройство использует ваше приложение в настоящее время. Это может быть один из следующих классов:
- TCustomDX9Context // Windows
- TCustomDX10Context // Windows
- TCustomContextOpenGL // Mac
Удачи!