1#if !defined(__FK_MATERIAL_HEADER__)
2#define __FK_MATERIAL_HEADER__
42#if !defined(FK_DOXYGEN_USER_PROCESS)
57#if !defined(FK_DOXYGEN_USER_PROCESS)
127 void setAmbient(
double r,
double g,
double b,
double a = 1.0);
163 void setDiffuse(
double r,
double g,
double b,
double a = 1.0);
251 void setAmbDiff(
double r,
double g,
double b,
double a = 1.0);
352#if !defined(FK_DOXYGEN_USER_PROCESS)
354 void setEmission(
float r,
float g,
float b);
355 void setEmission(
double r,
double g,
double b);
357 float getAlpha(
void);
359 void Print(
int, std::string =
"");
363 std::unique_ptr<Member> _m;
FK の各クラスの基盤となる基本クラス
Definition Base.h:113
RGB色を管理するクラス
Definition Color.h:21
マテリアル(質感)を管理するクラス
Definition Material.h:40
void setAmbDiff(double r, double g, double b, double a=1.0)
環境反射・拡散反射同時設定関数3
fk_Material(const fk_Material &arg)
コピーコンストラクタ
void setDiffuse(double r, double g, double b, double a=1.0)
拡散反射係数設定関数3
void setSpecular(double r, double g, double b, double a=1.0)
鏡面反射係数設定関数3
void setDiffuse(float r, float g, float b, float a=1.0f)
拡散反射係数設定関数2
fk_Color * getAmbient(void)
環境反射係数参照関数
void setSpecular(float r, float g, float b, float a=1.0f)
鏡面反射係数設定関数2
void setDiffuse(fk_Color c)
拡散反射係数設定関数1
friend bool operator==(fk_Material left, fk_Material right)
比較等号演算子
fk_Material & operator=(const fk_Material &arg)
代入演算子
static void initDefault(void)
デフォルトマテリアル初期化関数
void setAmbDiff(float r, float g, float b, float a=1.0f)
環境反射・拡散反射同時設定関数2
void setShininess(float s)
鏡面反射ハイライト設定関数1
void setSpecular(fk_Color c)
鏡面反射設定関数1
void setAmbient(float r, float g, float b, float a=1.0f)
環境反射係数設定関数2
void setAmbient(fk_Color c)
環境反射係数設定関数1
float getShininess(void)
鏡面反射ハイライト参照関数
void setShininess(double s)
鏡面反射ハイライト設定関数2
void setAlpha(double a)
透明度設定関数2
virtual ~fk_Material()
デストラクタ
void setAmbient(double r, double g, double b, double a=1.0)
環境反射係数設定関数3
void setAlpha(float a)
透明度設定関数1
fk_Color * getSpecular(void)
鏡面反射係数参照関数
fk_Color * getDiffuse(void)
拡散反射係数参照関数
void setAmbDiff(fk_Color c)
環境反射・拡散反射同時設定関数1
Fine Kernel Toolkit 名前空間
Definition Angle.h:6