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