Ctrl+K

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