Share via


GLKit 名前空間

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