Использование D3DImage в C ++ .net - PullRequest
       6

Использование D3DImage в C ++ .net

0 голосов
/ 07 августа 2010

Я думаю, что это простой вопрос, извините, я не очень знаком с C ++. Я использую D3DImage в проекте C ++. Net, который использует его метод SetBackBuffer, и я также использую DX Surface. Я не знаю, как преобразовать IDirect3DSurface9 в IntPtr в качестве параметра в методе SetBackBuffer. Кто-нибудь знает? пожалуйста, помогите.

1 Ответ

0 голосов
/ 08 августа 2010

Если вы используете C ++ с IDirect3DSurface9, поверхность является указателем.Например:

IDirect3DSurface9 * pSurface;
/* ... */
IntPtr backBuffer = IntPtr(pSurface);

Я бы также предложил использовать SlimDX, поскольку это тонкий слой .NET поверх D3D.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...