差分

ナビゲーションに移動 検索に移動

Xamarin.MacでNSOpenGLViewをRetina Displayに対応させる

238 バイト追加, 2017年3月31日 (金) 07:51
この例ではConvertRectToBackingメソッドとGL.Viewportでサイズをあわせている。
Retina環境で変数の中身を見ると以下のような感じ。非Retina環境では同じ数字になる。
* this.Bounds
*: {X=0,Y=0,Width=300,Height=160}
* this.ConvertRectToBacking(this.Bounds)
*: {X=0,Y=0,Width=600,Height=320}
Retinaと非Retinaでマルチディスプレイした状態でウインドウを移動してみると効果のほどがよくわかる。
<source lang="csharp">
匿名利用者

案内メニュー