|
殺虫侍
|
| CActor | ゲーム内アクター(プレイヤー・敵など)の純粋仮想基底クラス |
| CApplication | アプリケーションのエントリポイントとなるクラス |
| CBoxModel | ボックス(直方体)形状の 3D モデルクラス |
| CCamera | ビュー行列と方向ベクトルを管理するカメラクラス |
| CCbProjection | シェーダーに渡すプロジェクション変換行列データ |
| CCbProjectionSet | プロジェクション定数バッファのデータと GPU バッファをまとめた構造体 |
| CCbTransform | シェーダーに渡すワールド変換行列データ |
| CCbTransformSet | ワールド変換定数バッファのデータと GPU バッファをまとめた構造体 |
| CCbView | シェーダーに渡すビュー変換行列データ |
| CCbViewSet | ビュー変換定数バッファのデータと GPU バッファをまとめた構造体 |
| CCollider | 球体ベースの当たり判定コンポーネント |
| CEnemy | 敵キャラクタークラス |
| CGameClearScene | ゲームクリア画面を管理するシーンクラス |
| CGameImage | 2D ビットマップの描画位置・サイズ・表示状態を保持する構造体 |
| CGameOverScene | ゲームオーバー画面を管理するシーンクラス |
| CGameScene | ゲームのメインプレイを管理するシーンクラス |
| CGameText | 2D テキストの内容・位置・色・表示状態を保持する構造体 |
| CInputManager | キーボードとマウスの入力状態を管理するシングルトンクラス |
| CLight | シェーダーに渡すライトデータ(方向・色・視点座標) |
| CLightSet | ライト定数バッファのデータと GPU バッファをまとめた構造体 |
| CMaterial | シェーダーに渡すマテリアルパラメータ(拡散色・鏡面色・光沢度) |
| CMaterialSet | マテリアルのデータ・テクスチャ・シェーダー・GPU バッファをまとめた構造体 |
| CMesh | 単一メッシュのジオメトリデータと GPU バッファを管理するクラス |
| CModel | Assimp で読み込んだ 3D モデルを管理する基底クラス |
| CPlayer | プレイヤーキャラクタークラス |
| CRenderer | Direct3D 11 デバイスとスワップチェーンを管理するレンダラークラス |
| CRenderer2D | Direct2D / DirectWrite を用いてテキストと画像を 2D 描画するクラス |
| CRenderParam | ワールド・プロジェクション・ビューの各定数バッファセットを集約する構造体 |
| CResult | ゲームクリア・ゲームオーバー画面のリザルト表示を担うアクター |
| CScene | ゲームシーンの共通インターフェース |
| CSceneManager | ゲームシーンのライフサイクルと遷移を管理するシングルトンクラス |
| CShader | 頂点シェーダー・ピクセルシェーダー・入力レイアウトを保持する構造体 |
| CSoundManager | XAudio2 を使用して WAV ファイルの読み込み・再生・停止を管理するシングルトンクラス |
| CSphere | スライス・スタック分割による球体ポリゴンを生成・描画するクラス |
| CStageModel | ゲームステージ(背景・地形)の 3D モデルクラス |
| CTitle | タイトル画面の表示・入力待ちを担うアクター |
| CTitleScene | タイトル画面を管理するシーンクラス |
| CTriangle | 3 頂点の三角形ポリゴンを管理する構造体 |
| CVertex | 3D 頂点の座標・カラー・法線・UV を保持する構造体 |
| CWeapon | プレイヤーが装備する武器を管理するアクター |
| CWeaponModel | 武器の 3D モデルクラス |
| CWindow | Win32 ウィンドウの生成・メッセージループ・リサイズを管理するクラス |