|
KCGStudyDXLibProject
|
3Dモデル描画用 [詳解]
#include <Model3D.h>


公開メンバ関数 | |
| Model3D () | |
| コンストラクタ | |
| Model3D * | loadModel (const std::wstring &filePath) |
| モデルファイルを読み込む | |
| int | getModelHandle () const |
| モデルハンドルを取得する | |
| void | start () override |
| 初期化時実行 | |
| void | update () override |
| 毎フレーム実行 | |
| void | fixedUpdate () override |
| 固定間隔で実行 | |
| void | destroy () override |
| 破棄時実行 | |
| void | render () override |
| 描画実行 | |
| 基底クラス IRenderer に属する継承公開メンバ関数 | |
| IRenderer () | |
| コンストラクタ | |
| ~IRenderer () | |
| デストラクタ | |
| IRenderer * | setLayer (int layer) |
| レイヤーをセットする | |
| int | getLayer () const |
| レイヤーを取得する | |
| 基底クラス IComponent に属する継承公開メンバ関数 | |
| IComponent ()=default | |
| コンストラクタ | |
| virtual | ~IComponent ()=default |
| デストラクタ | |
| void | setGameObject (GameObject *obj) |
| アタッチされているゲームオブジェクトをセットする | |
| GameObject * | getGameObject () const |
| アタッチされているゲームオブジェクトの取得 | |
その他の継承メンバ | |
| 基底クラス IComponent に属する継承限定公開変数類 | |
| GameObject * | _gameObject = nullptr |
3Dモデル描画用
|
overridevirtual |
破棄時実行
IComponentを実装しています。
|
overridevirtual |
固定間隔で実行
IComponentを実装しています。
| int Model3D::getModelHandle | ( | ) | const |
モデルハンドルを取得する
| Model3D * Model3D::loadModel | ( | const std::wstring & | filePath | ) |
モデルファイルを読み込む
| filePath | モデルファイルパス |
|
overridevirtual |
描画実行
IRendererを実装しています。
|
overridevirtual |
初期化時実行
IComponentを実装しています。
|
overridevirtual |
毎フレーム実行
IComponentを実装しています。