- Main Page
- Namespaces
- Classes
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# BuddhaLib Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

BuddhaLib::ArgumentOutOfRangeException | 要素がレンジより外にある場合に発行される例外
BuddhaLib::BoundingBox | 軸固定境界ボックス(AABB)をあらわす構造体
BuddhaLib::BoundingFrustum | フラスタムを表現している構造体
BuddhaLib::BoundingSphere | バウンディングスフィア構造体
BuddhaLib::BuddhaFont | GDIを使用したフォントクラス
BuddhaLib::BuddhaFontPtr | BuddhaFont クラス用の共有ポインタクラス
BuddhaLib::Color | 色
BuddhaLib::ConstVectorIterator< T > | Vector, list コンテナの const イテレータをラップ
BuddhaLib::CullMode | カリングモードを指定するためのクラス
BuddhaLib::DeviceLostException | グラフィックデバイスは失われいるが、いまリセットできない。したがってレンダリングは不可能である。
BuddhaLib::DrawableComponent | 描画時に通知を受ける GameComponent
BuddhaLib::Effect | プログラマブルシェーダに対するパラメータの入力や、テクニックを選択することができるインターフェイス
BuddhaLib::EffectPass | エフェクトパス
BuddhaLib::EffectPtr | エフェクトクラス用の被共有ポインタ
BuddhaLib::EffectTechnique | テクニックインターフェイス
BuddhaLibExample::ExampleCamera | 非常にシンプルなカメラ
BuddhaLib::Game | 基本的なグラフィックデバイスの初期化、ゲームロジック、レンダリングコードを提供する
BuddhaLib::GameComponent | 全ゲームコンポーネントの基底クラス
BuddhaLib::GameComponentCollection | GameComponent のコレクション
BuddhaLib::GamePad | ゲームパッド入力デバイスからゲームパッド状態の検索を許します。
BuddhaLib::GamePadState | ゲームパッド入力装置によって記録されたスティック、ボタンなどのパッドの状態を表します。
BuddhaLib::GameTime | ゲーム時刻をあらわす構造体
BuddhaLib::GameWindow |
BuddhaLib::GpuEffect | プログラマブルシェーダ用のエフェクト
BuddhaLib::GpuEffectPass | プログラマブルシェーダ用のエフェクトパス
BuddhaLib::GpuEffectTechnique | プログラマブルシェーダ用のテクニック
BuddhaLib::GraphicsDevice | グラフィックデバイス
BuddhaLib::GraphicsDeviceManager | グラフィックデバイスマネージャ
BuddhaLib::HardwareDirectionalLight | HardwareEffect 用に IHardwareDirectionalLight を実装したライトクラス
BuddhaLib::HardwareEffect | ハードウェアエフェクト
BuddhaLib::HardwareEffectPass | HardwareEffect 専用のエフェクトパス
BuddhaLib::HardwareEffectTechnique | HardwareEffect 専用のテクニッククラス
BuddhaLib::IHardwareDirectionalLight | ハードウェアエフェクトで使用されるライトのインターフェイス
BuddhaLib::IHardwareEffect | ハードウェアエフェクトインターフェイス
BuddhaLib::IndexBuffer | 頂点バッファにおける、頂点のレンダリング順序を記述します
BuddhaLib::IndexBufferPtr | IndexBuffer クラス用の被共有ポインタクラス
BuddhaLib::IndexElementSize | インデックスエレメントサイズを列挙しているクラス
BuddhaLib::Keyboard | キーボード入力デバイスからキーストロークの検索を許します
BuddhaLib::KeyboardState | キーボード入力装置によって記録されたキーストロークの状態を表します。
BuddhaLib::Keys | キー番号を列挙しているクラス
BuddhaLib::MapIterator< T > | Map コンテナのイテレータをラップ
BuddhaLib::Math | 数学用の静的関数を集めたクラス
BuddhaLib::MathHelper | 特有の計算を行うためのヘルパ関数集
BuddhaLib::Matrix | ４×４行列
BuddhaLib::Model | 複数の ModelMesh オブジェクトで構成された3Dモデル
BuddhaLib::ModelBone | モデルのボーンデータ
BuddhaLib::ModelMesh | モデルの一部であるメッシュをあらわすクラス
BuddhaLib::ModelMeshMaterial | ハードウェアエフェクト用のマテリアル
BuddhaLib::ModelMeshPart | レンダリング時にグラフィックデバイスに送出されるジオメトリのバッチ。
BuddhaLib::ModelPtr | Model クラス用の共有ポインタクラス
BuddhaLib::Mouse | マウス入力デバイスからマウスの状態の取得を行います
BuddhaLib::MouseState | マウス入力装置によって記録されたマウスの状態を表します。
BuddhaLib::Plane | 水平面を表す構造体
BuddhaLib::PlaneSide | 面の表裏側を示す列挙値の C# スタイル enum
BuddhaLib::PrimitiveType | プリミティブタイプを指定するためのクラス
BuddhaLib::Quaternion | クォータニオン
BuddhaLib::Ray | レイを定義します
BuddhaLib::Rectangle | 矩形の定義
BuddhaLib::RenderState | レンダーステート
BuddhaLib::RenderTarget2D | レンダーターゲット
BuddhaLib::RenderTarget2DPtr | RenderTarget2D クラス用の被共有ポインタクラス
BuddhaLib::ResourceManagementMode | リソース管理モードを定義しているクラス
BuddhaLib::ResourceUsage | リソース用途を定義しているクラス
BuddhaLib::SharedPtr< T > | 参照数カウントを行う共有ポインタ。暗黙のデストラクタ呼び出しが必要なオブジェクト用。
BuddhaLib::SpriteBatch | 同じセッティングを使用してスプライトのグループを描画することを可能にするクラス
BuddhaLib::SpriteBatchPtr | SpriteBatch クラス用の被共有ポインタクラス
BuddhaLib::SpriteBlendMode | ブレンドモードを列挙しているクラス
BuddhaLib::Texture2D | ２次元テクスチャ - テクセルの２次元グリッドを表現
BuddhaLib::TimeSpan | 時間間隔（２つの時刻の差）を表現する構造体
BuddhaLib::Triangle | 頂点A, B, Cからなる三角形面
BuddhaLib::Utils | 内部処理用に必要なユーティリティ関数を提供するクラス
BuddhaLib::Vector2 | ２次元ベクトル構造体
BuddhaLib::Vector3 | ３次元ベクトル構造体
BuddhaLib::Vector4 | ４次元ベクトル構造体
BuddhaLib::VectorIterator< T > | Vector, list コンテナのイテレータをラップ
BuddhaLib::VertexBufferPtr | VertexBuffer クラス用の共有ポインタクラス
BuddhaLib::VertexDeclarationPtr | VertexDeclaration クラス用の共有ポインタクラス
BuddhaLib::Viewport | ３Ｄボリュームを射影するレンダリングターゲットサーフェイスのウィンドウの大きさをあらわす構造体