Pular para o conteúdo
AstraDOCS

Astra.Color

Astra atual · C# · 06 out. 2026Referência de assinaturas

Cor em RGB linear com alfa (Unity: Color). Canais acima de 1 só em campos HDR; o Inspector edita pela janela de cor.

Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct

struct Astra.Color

Cor em RGB linear com alfa (Unity: Color). Canais acima de 1 só em campos HDR; o Inspector edita pela janela de cor.

Interfaces: System.IEquatable<Astra.Color>.

Membro Categoria
A Field
B Field
G Field
R Field
.ctor Method
Equals Method
Equals Method
GetHashCode Method
Lerp Method
ToString Method
op_Equality Method
op_Inequality Method
op_Multiply Method
Black Property
Clear Property
White Property

A

public float A

B

public float B

G

public float G

R

public float R

.ctor

public Color(float r, float g, float b, float a = 1)
Parâmetro Tipo Contrato
r float
g float
b float
a float · Opcional: 1

Equals

public bool Equals(Astra.Color other)
Parâmetro Tipo Contrato
other Astra.Color

Equals

public override bool Equals(object? obj)
Parâmetro Tipo Contrato
obj object?

GetHashCode

public override int GetHashCode()

Lerp

public static Astra.Color Lerp(Astra.Color a, Astra.Color b, float t)
Parâmetro Tipo Contrato
a Astra.Color
b Astra.Color
t float

ToString

public override string ToString()

op_Equality

public static bool operator ==(Astra.Color a, Astra.Color b)
Parâmetro Tipo Contrato
a Astra.Color
b Astra.Color

op_Inequality

public static bool operator !=(Astra.Color a, Astra.Color b)
Parâmetro Tipo Contrato
a Astra.Color
b Astra.Color

op_Multiply

public static Astra.Color operator *(Astra.Color c, float s)
Parâmetro Tipo Contrato
c Astra.Color
s float

Black

public static Astra.Color Black { get; }

Clear

public static Astra.Color Clear { get; }

White

public static Astra.Color White { get; }