G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FLinearColor Struct Reference

A linear, 32-bit/component floating point RGBA color. @note The full C++ class is located here: Engine\Source\Runtime\Core\Public\Math\Color.h. More...

Public Member Functions

Functions
FLinearColor GetClamped (float32 InMin=0.f, float32 InMax=1.f)
FLinearColor opAdd (FLinearColor ColorB) const
FLinearColor opAddAssign (FLinearColor ColorB)
FLinearColor opSub (FLinearColor ColorB) const
FLinearColor opSubAssign (FLinearColor ColorB)
FLinearColor opMul (FLinearColor ColorB) const
FLinearColor opMulAssign (FLinearColor ColorB)
FLinearColor opMul (float32 Scalar) const
FLinearColor opMulAssign (float32 Scalar)
FLinearColor opDiv (FLinearColor ColorB) const
FLinearColor opDivAssign (FLinearColor ColorB)
FLinearColor opDiv (float32 Scalar) const
FLinearColor opDivAssign (float32 Scalar)
bool opEquals (FLinearColor ColorB) const
FLinearColor & opAssign (FLinearColor Other)
bool Equals (FLinearColor ColorB, float32 Tolerance=KINDA_SMALL_NUMBER) const
bool IsAlmostBlack () const
float32 GetMin () const
float32 GetMax () const
float32 GetLuminance () const
FLinearColor LinearRGBToHSV () const
FLinearColor HSVToLinearRGB () const
FColor ToFColor (bool bSRGB) const
FString ToString () const

Static Public Member Functions

Static Functions
static FLinearColor MakeFromColorTemperature (float32 Temp)
static FLinearColor MakeFromHSV8 (uint8 H, uint8 S, uint8 V)
static FLinearColor LerpUsingHSV (FLinearColor From, FLinearColor To, float32 Progress)
static FLinearColor MakeFromHex (uint HexColor, bool bSRGB=true)
static FLinearColor MakeRandomColor ()

Public Attributes

LinearColor
float32 G
float32 B
float32 A
float32 R
Variables
const float32 Min
const float32 Max
const float32 Luminance

Static Public Attributes

Static Variables
static FLinearColor Gray
static FLinearColor White
static FLinearColor Black
static FLinearColor Transparent
static FLinearColor Red
static FLinearColor Green
static FLinearColor Blue
static FLinearColor Yellow
static FLinearColor LucBlue
static FLinearColor DPink
static FLinearColor Teal
static FLinearColor Purple

Detailed Description

A linear, 32-bit/component floating point RGBA color. @note The full C++ class is located here: Engine\Source\Runtime\Core\Public\Math\Color.h.

Member Function Documentation

◆ Equals()

bool Equals ( FLinearColor ColorB,
float32 Tolerance = KINDA_SMALL_NUMBER ) const

◆ GetClamped()

FLinearColor GetClamped ( float32 InMin = 0.f,
float32 InMax = 1.f )

◆ GetLuminance()

float32 GetLuminance ( ) const

◆ GetMax()

float32 GetMax ( ) const

◆ GetMin()

float32 GetMin ( ) const

◆ HSVToLinearRGB()

FLinearColor HSVToLinearRGB ( ) const

◆ IsAlmostBlack()

bool IsAlmostBlack ( ) const

◆ LerpUsingHSV()

FLinearColor LerpUsingHSV ( FLinearColor From,
FLinearColor To,
float32 Progress )
static

◆ LinearRGBToHSV()

FLinearColor LinearRGBToHSV ( ) const

◆ MakeFromColorTemperature()

FLinearColor MakeFromColorTemperature ( float32 Temp)
static

◆ MakeFromHex()

FLinearColor MakeFromHex ( uint HexColor,
bool bSRGB = true )
static

◆ MakeFromHSV8()

FLinearColor MakeFromHSV8 ( uint8 H,
uint8 S,
uint8 V )
static

◆ MakeRandomColor()

FLinearColor MakeRandomColor ( )
static

◆ opAdd()

FLinearColor opAdd ( FLinearColor ColorB) const

◆ opAddAssign()

FLinearColor opAddAssign ( FLinearColor ColorB)

◆ opAssign()

FLinearColor & opAssign ( FLinearColor Other)

◆ opDiv() [1/2]

FLinearColor opDiv ( FLinearColor ColorB) const

◆ opDiv() [2/2]

FLinearColor opDiv ( float32 Scalar) const

◆ opDivAssign() [1/2]

FLinearColor opDivAssign ( FLinearColor ColorB)

◆ opDivAssign() [2/2]

FLinearColor opDivAssign ( float32 Scalar)

◆ opEquals()

bool opEquals ( FLinearColor ColorB) const

◆ opMul() [1/2]

FLinearColor opMul ( FLinearColor ColorB) const

◆ opMul() [2/2]

FLinearColor opMul ( float32 Scalar) const

◆ opMulAssign() [1/2]

FLinearColor opMulAssign ( FLinearColor ColorB)

◆ opMulAssign() [2/2]

FLinearColor opMulAssign ( float32 Scalar)

◆ opSub()

FLinearColor opSub ( FLinearColor ColorB) const

◆ opSubAssign()

FLinearColor opSubAssign ( FLinearColor ColorB)

◆ ToFColor()

FColor ToFColor ( bool bSRGB) const

◆ ToString()

FString ToString ( ) const

Member Data Documentation

◆ A

float32 A

◆ B

float32 B

◆ Black

FLinearColor Black
static

◆ Blue

FLinearColor Blue
static

◆ DPink

FLinearColor DPink
static

◆ G

float32 G

◆ Gray

FLinearColor Gray
static

◆ Green

FLinearColor Green
static

◆ LucBlue

FLinearColor LucBlue
static

◆ Luminance

const float32 Luminance

◆ Max

const float32 Max

◆ Min

const float32 Min

◆ Purple

FLinearColor Purple
static

◆ R

float32 R

◆ Red

FLinearColor Red
static

◆ Teal

FLinearColor Teal
static

◆ Transparent

FLinearColor Transparent
static

◆ White

FLinearColor White
static

◆ Yellow

FLinearColor Yellow
static