Color
اعلان
public struct Strawberry.Graphics.Color
نمایانگر یک رنگ.
سازندهها
Color
یک رنگ با مقادیر r، g، b، a از 0.0 تا 1.0 میسازد.
void Color(float r, float g, float b, float a)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
r |
System.Single |
مقدار قرمز رنگ |
g |
System.Single |
مقدار سبز رنگ |
b |
System.Single |
مقدار آبی رنگ |
a |
System.Single |
مقدار آلفای رنگ استفادهشده برای شفافیت. 1.0 = کاملاً مات، 0.0 = کاملاً شفاف |
Color
یک رنگ با مقادیر r، g، b، a از 0 تا 255 میسازد.
void Color(byte r, byte g, byte b, byte a)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
r |
System.Byte |
مقدار قرمز رنگ |
g |
System.Byte |
مقدار سبز رنگ |
b |
System.Byte |
مقدار آبی رنگ |
a |
System.Byte |
مقدار آلفای رنگ استفادهشده برای شفافیت. 255 = کاملاً مات، 0 = کاملاً شفاف |
Color
یک رنگ با یک عدد بدون علامت میسازد. میتوانید از مقادیر hex استفاده کنید.
void Color(uint color)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
color |
System.UInt32 |
کد رنگ |
Color
یک رنگ از یک رنگ موجود با مقدار آلفا (شفافیت) جدید میسازد.
void Color(Color color, float alpha)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
color |
Strawberry.Graphics.Color |
رنگ قدیمی |
alpha |
System.Single |
ویژگیها
R
مقدار قرمز رنگ از 0.0 تا 1.0.
float R { get set }
G
مقدار سبز رنگ از 0.0 تا 1.0.
float G { get set }
B
مقدار آبی رنگ از 0.0 تا 1.0.
float B { get set }
A
مقدار آلفای رنگ از 0.0 تا 1.0 استفادهشده برای شفافیت. 1.0 = کاملاً مات، 0.0 = کاملاً شفاف.
float A { get set }
White static
Color White { get }
Black static
Color Black { get }
Silver static
Color Silver { get }
Gray static
Color Gray { get }
Red static
Color Red { get }
Green static
Color Green { get }
Blue static
Color Blue { get }
CornflowerBlue static
Color CornflowerBlue { get }
Orange static
Color Orange { get }
Cyan static
Color Cyan { get }
DarkBlue static
Color DarkBlue { get }
LightBlue static
Color LightBlue { get }
Purple static
Color Purple { get }
Yellow static
Color Yellow { get }
Lime static
Color Lime { get }
Magenata static
Color Magenata { get }
HotPink static
Color HotPink { get }
LightPink static
Color LightPink { get }
Pink static
Color Pink { get }
DeepPink static
Color DeepPink { get }
Brown static
Color Brown { get }
Maroon static
Color Maroon { get }
Transparent static
Color Transparent { get }
متدها
Equals override
bool Equals(object obj)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
obj |
System.Object |
ToString override
string ToString()
GetHashCode override
int GetHashCode()
ToHex
string ToHex()
عملگرها
op_Equality static
bool op_Equality(Color c1, Color c2)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
c1 |
Strawberry.Graphics.Color |
|
c2 |
Strawberry.Graphics.Color |
op_Inequality static
bool op_Inequality(Color c1, Color c2)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
c1 |
Strawberry.Graphics.Color |
|
c2 |
Strawberry.Graphics.Color |