OpenTK利用への変更、iOSとの共通化部分切り出し、iOS対応