「.NET for AndroidでSurfaceViewのANativeWindowを取得する」の版間の差分

編集の要約なし
編集の要約なし
 
1行目: 1行目:
[[.NET for Android]](旧:Xamarin.Android)で[[Vulkan]]を動かすのにSurfaceViewのANativeWindowを取得する必要があった。
[[.NET for Android]](旧:Xamarin.Android)で[[Vulkan]]を動かすのにSurfaceViewのANativeWindowを取得する必要があった。


以下でうまくいった。[[Java]]だと[[NDK]]を使わなければいけないが、[[.NET]]だとANativeWindow_fromSurfaceをP/Invokeで簡単に呼び出せるのがかなり便利。
以下でうまくいった。


<source lang="csharp">
<source lang="csharp">
15行目: 15行目:
</source>
</source>


[[Java]]だと[[NDK]]を使わなければいけないが、[[.NET]]だとANativeWindow_fromSurfaceをP/Invokeで簡単に呼び出せるのがかなり便利。


[[category: .NET for Android]]
[[category: .NET for Android]]