Table of Contents

Struct ColorStruct

Namespace
LiveScope.Net.Client
Assembly
LiveScope.Net.dll

RGB color representation

public struct ColorStruct
Inherited Members

Remarks

Must match native struct layout

Constructors

ColorStruct(int, int, int, int)

public ColorStruct(int r, int g, int b, int a)

Parameters

r int
g int
b int
a int

Fields

A

public int A

Field Value

int

B

public int B

Field Value

int

G

public int G

Field Value

int

R

public int R

Field Value

int

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator ==(ColorStruct, ColorStruct)

public static bool operator ==(ColorStruct left, ColorStruct right)

Parameters

left ColorStruct
right ColorStruct

Returns

bool

implicit operator Color(ColorStruct)

public static implicit operator Color(ColorStruct clr)

Parameters

clr ColorStruct

Returns

Color

implicit operator IntPtr(ColorStruct)

public static implicit operator IntPtr(ColorStruct clr)

Parameters

clr ColorStruct

Returns

IntPtr

implicit operator ColorStruct(Color)

public static implicit operator ColorStruct(Color clr)

Parameters

clr Color

Returns

ColorStruct

operator !=(ColorStruct, ColorStruct)

public static bool operator !=(ColorStruct left, ColorStruct right)

Parameters

left ColorStruct
right ColorStruct

Returns

bool