殺虫侍
読み取り中…
検索中…
一致する文字列を見つけられません
box_model.h
[詳解]
1
7#pragma once
8#include "model.h"
9
15class BoxModel : public Model
16{
17public:
19 BoxModel();
20
22 ~BoxModel();
23
28 void ChangeColor(DirectX::XMFLOAT4 color);
29
34 void ChangeShader(Shader* shader);
35
36private:
38 void setupMaterialSet(aiMaterial* mat);
39
40protected:
46 void initializeMaterialSet(int idx, aiMaterial* mat) override;
47};
BoxModel()
コンストラクタ
Definition box_model.cpp:4
void ChangeShader(Shader *shader)
使用するシェーダーを切り替える
Definition box_model.cpp:43
void ChangeColor(DirectX::XMFLOAT4 color)
マテリアルのディフューズカラーを変更する
Definition box_model.cpp:37
void initializeMaterialSet(int idx, aiMaterial *mat) override
インデックス idx のマテリアルを初期化する
Definition box_model.cpp:12
~BoxModel()
デストラクタ
Definition box_model.cpp:8
Model()
コンストラクタ
Definition model.cpp:8
3Dモデルの基底クラス定義
頂点シェーダー・ピクセルシェーダー・入力レイアウトを保持する構造体
Definition shader.h:16