5 #include <FK/Material.h>
6 #include <FK/MatExample.h>
32 #ifndef FK_DOXYGEN_USER_PROCESS
50 fk_Color(
double R,
double G,
double B);
61 fk_Color(
double R,
double G,
double B,
double A);
82 fk_Color(
float R,
float G,
float B,
float A);
95 property float col[int] {
97 void set(
int argI,
float argC);
106 void set(
float argF);
115 void set(
float argF);
124 void set(
float argF);
134 void set(
float argF);
292 virtual bool fk_Color::Equals(Object^ C)
override;
300 String^ fk_Color::ToString()
override;
317 void Init(
float R,
float G,
float B);
329 void Init(
float R,
float G,
float B,
float A);
340 void Init(
double R,
double G,
double B);
352 void Init(
double R,
double G,
double B,
double A);
363 void Set(
float R,
float G,
float B);
375 void Set(
float R,
float G,
float B,
float A);
386 void Set(
double R,
double G,
double B);
398 void Set(
double R,
double G,
double B,
double A);
410 void SetHSV(
double H,
double S,
double V);
456 #ifndef FK_DOXYGEN_USER_PROCESS
490 virtual bool Equals(Object^ M)
override;
507 void set(
float argF);
static fk_Material^ Yellow
Definition: Material_CLI.h:781
static fk_Material^ IridescentGreen
Definition: Material_CLI.h:686
static fk_Material^ DarkPurple
Definition: Material_CLI.h:631
static fk_Material^ Gray1
Definition: Material_CLI.h:666
static fk_Material^ TrueWhite
Definition: Material_CLI.h:761
static void operator/=(fk_Color^ , double)
実数商代入演算子
static fk_Color^ operator*(fk_Color^ , double)
実数倍二項演算子1
static void operator-=(fk_Color^ , fk_Color^ )
単項差代入演算子
static fk_Material^ Cyan
Definition: Material_CLI.h:616
static fk_Material^ Coral
Definition: Material_CLI.h:606
static fk_Material^ HolidaySkyBlue
Definition: Material_CLI.h:681
static fk_Material^ DarkRed
Definition: Material_CLI.h:636
static fk_Material^ Flesh
Definition: Material_CLI.h:651
static fk_Material^ White
Definition: Material_CLI.h:776
static fk_Material^ UltraMarine
Definition: Material_CLI.h:766
static fk_Material^ LavaRed
Definition: Material_CLI.h:696
float Alpha
透明度プロパティ
Definition: Material_CLI.h:505
static fk_Material^ PaleBlue
Definition: Material_CLI.h:736
static fk_Material^ DarkYellow
Definition: Material_CLI.h:641
void SetHSV(double H, double S, double V)
HSV変換メソッド
static fk_Material^ Orange
Definition: Material_CLI.h:731
static fk_Material^ Red
Definition: Material_CLI.h:756
static fk_Material^ Green
Definition: Material_CLI.h:676
float b
B(青)要素プロパティ
Definition: Material_CLI.h:122
static fk_Material^ BambooGreen
Definition: Material_CLI.h:586
static fk_Material^ Violet
Definition: Material_CLI.h:771
static fk_Material^ Purple
Definition: Material_CLI.h:751
static fk_Material^ GlossBlack
Definition: Material_CLI.h:656
static fk_Material^ DarkGreen
Definition: Material_CLI.h:626
static fk_Material^ LightBlue
Definition: Material_CLI.h:701
static void InitDefault(void)
デフォルトマテリアル初期化メソッド
static fk_Material^ DimYellow
Definition: Material_CLI.h:646
fk_Color^ Specular
鏡面反射係数プロパティ
Definition: Material_CLI.h:535
static fk_Material^ GrassGreen
Definition: Material_CLI.h:661
static fk_Material^ Cream
Definition: Material_CLI.h:611
static fk_Material^ Lilac
Definition: Material_CLI.h:721
static fk_Material^ Blue
Definition: Material_CLI.h:591
static fk_Material^ LightGreen
Definition: Material_CLI.h:711
static fk_Material^ Brown
Definition: Material_CLI.h:596
static fk_Material^ LightViolet
Definition: Material_CLI.h:716
RGB色を管理するクラス
Definition: Material_CLI.h:24
static fk_Material^ Gray2
Definition: Material_CLI.h:671
bool Equals(fk_Material^ M)
同値比較メソッド1
float r
R(赤)要素プロパティ
Definition: Material_CLI.h:104
static void operator*=(fk_Color^ , double)
実数積代入演算子
float Shininess
鏡面反射ハイライトプロパティ
Definition: Material_CLI.h:554
static fk_Material^ Pink
Definition: Material_CLI.h:746
static fk_Material^ LightCyan
Definition: Material_CLI.h:706
static fk_Color^ operator+(fk_Color^ , fk_Color^ )
色要素和二項演算子
void Set(float R, float G, float B)
設定メソッド1
float a
A(透過色)要素プロパティ
Definition: Material_CLI.h:132
static fk_Material^ PearWhite
Definition: Material_CLI.h:741
fk_Color^ Diffuse
拡散反射係数プロパティ
Definition: Material_CLI.h:525
static fk_Material^ MatBlack
Definition: Material_CLI.h:726
static fk_Material^ Ivory
Definition: Material_CLI.h:691
float g
G(緑)要素プロパティ
Definition: Material_CLI.h:113
static fk_Material^ AshGray
Definition: Material_CLI.h:581
static fk_Material^ DarkBlue
Definition: Material_CLI.h:621
static void operator+=(fk_Color^ , fk_Color^ )
単項和代入演算子
fk_Color^ Emission
放射光反射係数プロパティ
Definition: Material_CLI.h:545
static fk_Color^ operator/(fk_Color^ , double)
実数商二項演算子
マテリアル(質感)を管理するクラス
Definition: Material_CLI.h:448
static fk_Material^ BurntTitan
Definition: Material_CLI.h:601
static fk_Color^ operator-(fk_Color^ , fk_Color^ )
色要素差二項演算子
fk_Color^ Ambient
環境反射係数プロパティ
Definition: Material_CLI.h:515
Definition: AppWindow_CLI.h:11