KCGStudyDXLibProject
読み取り中…
検索中…
一致する文字列を見つけられません
Model3D クラス

3Dモデル描画用 [詳解]

#include <Model3D.h>

Model3D の継承関係図
Model3D 連携図

公開メンバ関数

 Model3D ()
 コンストラクタ
Model3DloadModel (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 ()
 デストラクタ
IRenderersetLayer (int layer)
 レイヤーをセットする
int getLayer () const
 レイヤーを取得する
基底クラス IComponent に属する継承公開メンバ関数
 IComponent ()=default
 コンストラクタ
virtual ~IComponent ()=default
 デストラクタ
void setGameObject (GameObject *obj)
 アタッチされているゲームオブジェクトをセットする
GameObjectgetGameObject () const
 アタッチされているゲームオブジェクトの取得

その他の継承メンバ

基底クラス IComponent に属する継承限定公開変数類
GameObject_gameObject = nullptr

詳解

3Dモデル描画用

関数詳解

◆ destroy()

void Model3D::destroy ( )
overridevirtual

破棄時実行

IComponentを実装しています。

◆ fixedUpdate()

void Model3D::fixedUpdate ( )
overridevirtual

固定間隔で実行

IComponentを実装しています。

◆ getModelHandle()

int Model3D::getModelHandle ( ) const

モデルハンドルを取得する

戻り値
モデルハンドル

◆ loadModel()

Model3D * Model3D::loadModel ( const std::wstring & filePath)

モデルファイルを読み込む

引数
filePathモデルファイルパス
戻り値
メソッドチェーン用

◆ render()

void Model3D::render ( )
overridevirtual

描画実行

IRendererを実装しています。

◆ start()

void Model3D::start ( )
overridevirtual

初期化時実行

IComponentを実装しています。

◆ update()

void Model3D::update ( )
overridevirtual

毎フレーム実行

IComponentを実装しています。


このクラス詳解は次のファイルから抽出されました:
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/component/renderer/Model3D.h
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/component/renderer/Model3D.cpp