GLKit 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
GLKit 名前空間は、OpenGL を構成して使用するためのフレームワークを提供します。
クラス
GLKBaseEffect |
OpenGL ES 1.1 照明およびシェーディング モデルに基づいてさまざまなシェーダーを提供するクラス。 |
GLKEffectProperty |
サブタイプでグラフィック効果のプロパティを定義する基底クラス。 |
GLKEffectPropertyFog |
エフェクトに霧を適用する方法を構成するプロパティを保持するクラス。 |
GLKEffectPropertyLight |
1 つのライトをエフェクトに適用する方法を構成するプロパティを保持するクラス。 |
GLKEffectPropertyMaterial |
点灯するサーフェスの特性を構成するプロパティを保持するクラス。 |
GLKEffectPropertyTexture |
OpenGL テクスチャリング操作を構成するプロパティを保持するクラス。 |
GLKEffectPropertyTransform |
効果をレンダリングするときに適用される座標変換を構成するプロパティを保持するクラス。 |
GLKMesh |
GLKit 名前空間は、OpenGL を構成して使用するためのフレームワークを提供します。 |
GLKMeshBuffer |
GLKit 名前空間は、OpenGL を構成して使用するためのフレームワークを提供します。 |
GLKMeshBufferAllocator |
GLKit 名前空間は、OpenGL を構成して使用するためのフレームワークを提供します。 |
GLKModelError |
エラーに関連する定数値を表す値を定義します。 |
GLKNamedEffect |
効果の描画前の初期化を可能にするクラス。 |
GLKReflectionMapEffect |
リフレクション マッピング テクスチャ GLKBaseEffect リング ステージを持つ の型。 |
GLKSkyboxEffect |
スカイボックス効果。 |
GLKSubmesh |
GLKit 名前空間は、OpenGL を構成して使用するためのフレームワークを提供します。 |
GLKTextureInfo |
テクスチャに関連する情報をカプセル化します。 |
GLKTextureLoader |
イメージ マップとキューブ マップを OpenGL テクスチャに読み込みます。 |
GLKTextureOperations |
GLKTextureLoader 操作を構成するために使用される厳密な型。 |
GLKView |
UIView OpenGL ES レンダリングをサポートする 。 |
GLKView.GLKViewAppearance |
型 GLKViewのオブジェクトの外観クラス。 |
GLKViewController | |
GLKViewControllerDelegate |
オブジェクトのライフ サイクル GLKViewController に関連するイベントをアプリケーション開発者がきめ細かく制御できるようにするデリゲート オブジェクト。 |
GLKViewControllerDelegate_Extensions |
プロトコルからGLKViewControllerDelegateのすべてのメソッドをIGLKViewControllerDelegateサポートする インターフェイスへの拡張メソッド。 |
GLKViewDelegate |
のインスタンスのデリゲート オブジェクトのように動作する GLKViewクラス。 |
GLKViewDrawEventArgs |
DrawInRect イベントのデータを提供します。 |
構造体
GLKVertexAttributeParameters |
GLKit 名前空間は、OpenGL を構成して使用するためのフレームワークを提供します。 |
インターフェイス
IGLKNamedEffect |
プロトコル GLKNamedEffectの必要なメソッド (存在する場合) を表すインターフェイス。 |
IGLKViewControllerDelegate |
プロトコル GLKViewControllerDelegateの必要なメソッド (存在する場合) を表すインターフェイス。 |
IGLKViewDelegate |
プロトコル GLKViewDelegateの必要なメソッド (存在する場合) を表すインターフェイス。 |
列挙型
GLKFogMode |
さまざまな種類の霧効果を指定する値を持つ列挙体。 |
GLKLightingType |
効果による照明の計算方法を指定する値を持つ列挙体。 |
GLKTextureEnvMode |
テクスチャを他の色コンポーネントと組み合わせる方法の列挙。 |
GLKTextureInfoAlphaState |
アルファ情報をソース イメージに格納する方法を指定する値を持つ列挙体。 |
GLKTextureInfoOrigin |
元のソース イメージの原点を指定する値を持つ列挙体。 |
GLKTextureLoaderError |
値がテクスチャの読み込みに関連するエラーを指定する列挙体。 |
GLKTextureTarget |
異なる種類のテクスチャを指定する値を持つ列挙体。 |
GLKVertexAttrib |
頂点のさまざまなコンポーネントを指定する値を持つ列挙体。 |
GLKViewDrawableColorFormat |
カラー レンダーバッファーの形式を指定する値を持つ列挙体。 |
GLKViewDrawableDepthFormat |
深度レンダーバッファーの形式を指定する値を持つ列挙体。 |
GLKViewDrawableMultisample |
マルチサンプリング バッファーの形式を指定する値を持つ列挙体。 |
GLKViewDrawableStencilFormat |
ステンシル レンダーバッファーの形式を指定する値を持つ列挙体。 |
代理人
GLKTextureLoaderCallback |
の非同期テクスチャ読み込みメソッドで GLKTextureLoader使用されるシグネチャ。 |
注釈
GLKit のメインの目標は、開発者が OpenGL コードをビルドするときに直面する多くの反復的でエラーが発生しやすいタスクを簡略化することです。 OpenGL コンテンツのテクスチャ読み込み、ビューとビュー コントローラーの統合、OpenGLES 効果、OpenGLES 2.0 アプリ用の OpenGLES 1.1 効果互換性キットがサポートされています。
GLKit は、同期的にも非同期的にも、GL テクスチャとしてイメージを読み込む便利な方法を提供します。 T:GLKit.GLTextureLoader は、 オブジェクト、メモリ内バイナリ データ、ファイル、任意のNSUrl場所からテクスチャとキューブ マップを読み込むことができます。 テクスチャはオブジェクトとして GLKTextureInfo 返されます。
OpenGL コンテンツを、 と GLKViewControllerを使用して GLKView Views と ViewControllers とブレンドすることが非常に簡単になりました。
GLKBaseEffectクラスには、2.0 アプリケーションで使用するために最も一般的に使用される OpenGLES 1.1 効果が含まれています。 これには、雷、材料、マルチテクスチャリング、霧、一定の色と変換が含まれます。
GLKit のその他の効果の部分には、 と がGLKReflectionMapEffect含まれますGLKSkyboxEffect。