M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Library.Color Struct Reference

Public Member Functions

 Color (float red, float green, float blue, float alpha=1.0f)
 
Vector3 ToVector3 ()
 
Vec3 ToVec3 ()
 
override int GetHashCode ()
 
override bool Equals (object obj)
 
float Length ()
 
uint ToUnsignedInteger ()
 To unsigned Integer. (ARGB)
 
override string ToString ()
 

Static Public Member Functions

static Color operator* (Color c, float f)
 
static Color operator* (Color c1, Color c2)
 
static Color operator+ (Color c1, Color c2)
 
static Color operator- (Color c1, Color c2)
 
static bool operator== (Color a, Color b)
 
static bool operator!= (Color a, Color b)
 
static Color FromVector3 (Vector3 vector3)
 
static Color FromVector3 (Vec3 vector3)
 
static Color FromUint (uint color)
 
static Color ConvertStringToColor (string color)
 Expects #RRGGBBAA.
 
static Color Lerp (Color start, Color end, float ratio)
 
static string UIntToColorString (uint color)
 Coverts (ARGB)uint color to string hex color (RGBA)
 

Public Attributes

float Red
 
float Green
 
float Blue
 
float Alpha
 

Properties

static Color Black [get]
 
static Color White [get]
 

Constructor & Destructor Documentation

◆ Color()

TaleWorlds.Library.Color.Color ( float  red,
float  green,
float  blue,
float  alpha = 1::0f 
)

Member Function Documentation

◆ ToVector3()

Vector3 TaleWorlds.Library.Color.ToVector3 ( )

◆ ToVec3()

Vec3 TaleWorlds.Library.Color.ToVec3 ( )

◆ operator*() [1/2]

static Color TaleWorlds.Library.Color.operator* ( Color  c,
float  f 
)
static

◆ operator*() [2/2]

static Color TaleWorlds.Library.Color.operator* ( Color  c1,
Color  c2 
)
static

◆ operator+()

static Color TaleWorlds.Library.Color.operator+ ( Color  c1,
Color  c2 
)
static

◆ operator-()

static Color TaleWorlds.Library.Color.operator- ( Color  c1,
Color  c2 
)
static

◆ operator==()

static bool TaleWorlds.Library.Color.operator== ( Color  a,
Color  b 
)
static

◆ operator!=()

static bool TaleWorlds.Library.Color.operator!= ( Color  a,
Color  b 
)
static

◆ GetHashCode()

override int TaleWorlds.Library.Color.GetHashCode ( )

◆ Equals()

override bool TaleWorlds.Library.Color.Equals ( object  obj)

◆ FromVector3() [1/2]

static Color TaleWorlds.Library.Color.FromVector3 ( Vector3  vector3)
static

◆ FromVector3() [2/2]

static Color TaleWorlds.Library.Color.FromVector3 ( Vec3  vector3)
static

◆ Length()

float TaleWorlds.Library.Color.Length ( )

◆ ToUnsignedInteger()

uint TaleWorlds.Library.Color.ToUnsignedInteger ( )
Returns
ARGB uint

◆ FromUint()

static Color TaleWorlds.Library.Color.FromUint ( uint  color)
static

◆ ConvertStringToColor()

static Color TaleWorlds.Library.Color.ConvertStringToColor ( string  color)
static
Parameters
color
Returns

◆ Lerp()

static Color TaleWorlds.Library.Color.Lerp ( Color  start,
Color  end,
float  ratio 
)
static

◆ ToString()

override string TaleWorlds.Library.Color.ToString ( )

◆ UIntToColorString()

static string TaleWorlds.Library.Color.UIntToColorString ( uint  color)
static
Parameters
coloruint color (ARGB)
Returns
String hex color (RGBA)

Member Data Documentation

◆ Red

float TaleWorlds.Library.Color.Red

◆ Green

float TaleWorlds.Library.Color.Green

◆ Blue

float TaleWorlds.Library.Color.Blue

◆ Alpha

float TaleWorlds.Library.Color.Alpha

Property Documentation

◆ Black

Color TaleWorlds.Library.Color.Black
staticget

◆ White

Color TaleWorlds.Library.Color.White
staticget