純色を表します。
説明

例
| 例: Color の Drawable および Renderer3d での使用 | |
![]() | |
{import * from CURL.GRAPHICS.RENDERER3D}
|| This example uses Renderer3dGraphic because Color is
|| used with lower-level interfaces, such as Renderer3d
|| and Drawable, and Renderer3dGraphic is an easy way to
|| access these. Please see the chapter on 3D rendering in
|| the Developer's Guide for more information.
{Renderer3dGraphic
width=2cm,
height=2cm,
repaint-handler =
{proc {rg:Renderer3dGraphic,
r:Renderer3d,
area:#RectangleSet
}:void
{r.clear
color = {Color.from-string "#301070"}
}
{r.render-rectangle
0.1cm,
0.1cm,
0cm,
1.8cm,
1.8cm,
texture = {Palette.get-teal}
}
{r.render-rectangle
0.5cm,
0.5cm,
0cm,
1cm,
1cm,
texture =
{Color.from-rgb
0.8,
0.6,
0.15
}
}
}
}
|
注意事項
| 0 から 1 までの rgb 値から Color を作成します。 |
| 0 から 1 までの cmy 値から Color を作成します。 |
| 0 から 1 までの cmyk 値から Color を作成します。 |
| 0 から 1 までの hsv 値から Color を作成します。 |
| 0 から 1 までの rgb 値から Color を作成します。 |
| 0 から 1 までの rgb 値から Color を作成します。 |
| 0 から 255 までの rgb 値から Color を作成します。 |
| 色の名前を表す文字列を Color オブジェクトに変換しようとします。文字列は、定義済みの色の名前、または '#' で始まる 16 進数値の色の値のどちらかである必要があります。 |
| 0 から 1 までの値としての rgb 青コンポーネント。 |
| 0 から 1 までの値として、cmy シアンブルー コンポーネントを返します。 |
| 0 から 1 までの値としての rgb 緑コンポーネント。 |
| 0 から 1 までの値として hsv 色相コンポーネントを返します。 |
| テクスチャの拡大で使用される FilterMode を返します。フレーム バッファのピクセルがテクスチャ ピクセルのサブエリアにマップする時、つまりテクスチャ マップがスクリーン座標のフレーム バッファより大きい時に、拡大が発生します。 |
| 0 から 1 までの値として cmy マゼンタ色コンポーネントを返します。 |
| テクスチャの縮小で使用される FilterMode を返します。フレーム バッファのピクセルが多くのテクスチャ ピクセルにマップする時、つまりテクスチャ マップがスクリーン座標のフレーム バッファより小さい時に、縮小が発生します。 |
| 0 から 1 までの値としての色の不透明度。 |
| 0 から 1 までの値としての rgb 赤コンポーネント。 |
| 0 から 1 までの値として hsv 彩度コンポーネントを返します。 |
| Color が均一かどうかを示します。 |
| 0 から 1 までの値として hsv の値コンポーネントを返します。 |
| s 方向 (テクスチャ座標の x 方向) に沿った WrapMode を返します。 |
| t 方向 (テクスチャ座標の y 方向) に沿った WrapMode を返します。 |
| 0 から 1 までの値として cmy 黄色コンポーネントを返します。 |
| 色の名前を表す文字列を Color オブジェクトに変換しようとします。文字列は、定義済みの色の名前、または '#' で始まる 16 進数値の色の値のどちらかである必要があります。 |
| 色相、彩度および値 (HSV) の色空間を、赤、緑および青 (RGB) の色空間に変換するユーティリティ。 |
| 2 つの色の間を補間します。 |
| 赤、緑および青 (RGB) の色空間の色を、色相、彩度および値 (HSV) の色空間に変換するユーティリティ。 |
| 赤、緑および青 (RGB) の色空間の色を、色相、彩度および値 (HSV) の色空間に変換するユーティリティ。 |
| cmy と不透明度のセットとして色を返します。 |
| cmyk と不透明度のセットとして色を返します。 |
| hsv と不透明度のセットとして色を返します。 |
| rgb と不透明度のセットとして色を返します。 |
| テクスチャのピクセルすべての平均値となるピクセルを返します。 |
| この |
0 から 1 までの rgb 値から Color を作成します。
0 から 1 までの cmy 値から Color を作成します。
0 から 1 までの cmyk 値から Color を作成します。
0 から 1 までの hsv 値から Color を作成します。
0 から 1 までの rgb 値から Color を作成します。
0 から 1 までの rgb 値から Color を作成します。
0 から 255 までの rgb 値から Color を作成します。
色の名前を表す文字列を Color オブジェクトに変換しようとします。文字列は、定義済みの色の名前、または '#' で始まる 16 進数値の色の値のどちらかである必要があります。
説明
戻り値
0 から 1 までの値としての rgb 青コンポーネント。
0 から 1 までの値として、cmy シアンブルー コンポーネントを返します。
0 から 1 までの値としての rgb 緑コンポーネント。
0 から 1 までの値として hsv 色相コンポーネントを返します。
テクスチャの拡大で使用される FilterMode を返します。フレーム バッファのピクセルがテクスチャ ピクセルのサブエリアにマップする時、つまりテクスチャ マップがスクリーン座標のフレーム バッファより大きい時に、拡大が発生します。
0 から 1 までの値として cmy マゼンタ色コンポーネントを返します。
テクスチャの縮小で使用される FilterMode を返します。フレーム バッファのピクセルが多くのテクスチャ ピクセルにマップする時、つまりテクスチャ マップがスクリーン座標のフレーム バッファより小さい時に、縮小が発生します。
0 から 1 までの値としての色の不透明度。
0 から 1 までの値としての rgb 赤コンポーネント。
0 から 1 までの値として hsv 彩度コンポーネントを返します。
Color が均一かどうかを示します。
戻り値
0 から 1 までの値として hsv の値コンポーネントを返します。
s 方向 (テクスチャ座標の x 方向) に沿った WrapMode を返します。
t 方向 (テクスチャ座標の y 方向) に沿った WrapMode を返します。
0 から 1 までの値として cmy 黄色コンポーネントを返します。
色の名前を表す文字列を Color オブジェクトに変換しようとします。文字列は、定義済みの色の名前、または '#' で始まる 16 進数値の色の値のどちらかである必要があります。
説明
戻り値
色相、彩度および値 (HSV) の色空間を、赤、緑および青 (RGB) の色空間に変換するユーティリティ。
2 つの色の間を補間します。
説明
赤、緑および青 (RGB) の色空間の色を、色相、彩度および値 (HSV) の色空間に変換するユーティリティ。
赤、緑および青 (RGB) の色空間の色を、色相、彩度および値 (HSV) の色空間に変換するユーティリティ。
注意事項
cmy と不透明度のセットとして色を返します。
cmyk と不透明度のセットとして色を返します。
hsv と不透明度のセットとして色を返します。
rgb と不透明度のセットとして色を返します。
テクスチャのピクセルすべての平均値となるピクセルを返します。
説明