• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Vim.Math3d
    • AABox
    • AABox2D
    • AABox4D
    • AngularMotion
    • AxisAngle
    • Byte2
    • Byte3
    • Byte4
    • ColorHDR
    • ColorRGB
    • ColorRGBA
    • Complex
    • Constants
    • ContainmentType
    • CylindricalCoordinate
    • DAABox
    • DAABox2D
    • DAABox4D
    • DInterval
    • DPlane
    • DQuaternion
    • DRay
    • DSphere
    • DVector2
    • DVector3
    • DVector4
    • Euler
    • GeoCoordinate
    • Hash
    • HorizontalCoordinate
    • IMappable<TContainer, TPart>
    • Int2
    • Int3
    • Int4
    • Interval
    • IPoints
    • IPoints2D
    • ITransformable3D<TSelf>
    • Line
    • Line2D
    • LinearMotion
    • LinqUtil
    • LogPolarCoordinate
    • MathOps
    • Matrix4x4
    • Motion
    • MovementExtensions
    • Plane
    • PlaneIntersectionType
    • PolarCoordinate
    • Quad
    • Quad2D
    • Quaternion
    • Ray
    • Sphere
    • SphericalCoordinate
    • StatelessRandom
    • Stats<T>
    • Transform
    • Transformable3D
    • Triangle
    • Triangle2D
    • Vector2
    • Vector3
    • Vector4

Struct ColorRGBA

Implements
System.IEquatable<ColorRGBA>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Vim.Math3d
Assembly: Vim.Math3D.dll
[DataContract]
public readonly struct ColorRGBA : IEquatable<ColorRGBA>

Constructors

View Source

ColorRGBA(Byte, Byte, Byte, Byte)

public ColorRGBA(byte r, byte g, byte b, byte a)
View Source

ColorRGBA((Byte r, Byte g, Byte b, Byte a))

public ColorRGBA((byte r, byte g, byte b, byte a) tuple)

Fields

View Source

A

[DataMember]
public readonly byte A
View Source

B

[DataMember]
public readonly byte B
View Source

Black

public static readonly ColorRGBA Black
View Source

DarkBlue

public static readonly ColorRGBA DarkBlue
View Source

DarkGreen

public static readonly ColorRGBA DarkGreen
View Source

DarkRed

public static readonly ColorRGBA DarkRed
View Source

G

[DataMember]
public readonly byte G
View Source

LightBlue

public static readonly ColorRGBA LightBlue
View Source

LightGreen

public static readonly ColorRGBA LightGreen
View Source

LightRed

public static readonly ColorRGBA LightRed
View Source

MaxValue

public static ColorRGBA MaxValue
View Source

MinValue

public static ColorRGBA MinValue
View Source

R

[DataMember]
public readonly byte R
View Source

Transparent

public static readonly ColorRGBA Transparent
View Source

White

public static readonly ColorRGBA White
View Source

Zero

public static ColorRGBA Zero

Methods

View Source

Create(Byte, Byte, Byte, Byte)

public static ColorRGBA Create(byte r, byte g, byte b, byte a)
View Source

Create((Byte r, Byte g, Byte b, Byte a))

public static ColorRGBA Create((byte r, byte g, byte b, byte a) tuple)
View Source

Deconstruct(out Byte, out Byte, out Byte, out Byte)

public readonly void Deconstruct(out byte r, out byte g, out byte b, out byte a)
View Source

Equals(Object)

public override readonly bool Equals(object obj)
Overrides
System.ValueType.Equals(System.Object)
View Source

Equals(ColorRGBA)

public readonly bool Equals(ColorRGBA x)
View Source

GetHashCode()

public override readonly int GetHashCode()
Overrides
System.ValueType.GetHashCode()
View Source

SetA(Byte)

public readonly ColorRGBA SetA(byte x)
View Source

SetB(Byte)

public readonly ColorRGBA SetB(byte x)
View Source

SetG(Byte)

public readonly ColorRGBA SetG(byte x)
View Source

SetR(Byte)

public readonly ColorRGBA SetR(byte x)
View Source

ToString()

public override readonly string ToString()
Overrides
System.ValueType.ToString()

Operators

View Source

Equality(ColorRGBA, ColorRGBA)

public static bool operator ==(ColorRGBA x0, ColorRGBA x1)
View Source

Implicit((Byte r, Byte g, Byte b, Byte a) to ColorRGBA)

public static implicit operator ColorRGBA((byte r, byte g, byte b, byte a) tuple)
View Source

Implicit(ColorRGBA to (Byte r, Byte g, Byte b, Byte a))

public static implicit operator (byte r, byte g, byte b, byte a)(ColorRGBA self)
View Source

Inequality(ColorRGBA, ColorRGBA)

public static bool operator !=(ColorRGBA x0, ColorRGBA x1)

Implements

System.IEquatable<T>
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright VIM 2021, Generated by DocFX