RealDocs

50 results for "color"

class
UCurveLinearColor Engine

A curve asset with four channels (R, G, B, A) that returns an FLinearColor when evaluated.

function
UKismetMathLibrary::Add_LinearColorLinearColor Engine

Adds two linear colors channel-by-channel (R+R, G+G, B+B, A+A).

function
UKismetMathLibrary::BreakColor Engine

Decomposes an FLinearColor into its individual R, G, B, and A float components.

property
UBorder::BrushColorDelegate UMG

Bindable delegate backing the border's BrushColor property binding in the UMG Designer, letting the background tint be driven from a bound function.

function
UKismetStringLibrary::BuildString_Color Engine

Builds a new string in the form AppendTo+Prefix+InColor+Suffix, formatting the color between the given prefix and suffix.

property
UBorder::ContentColorAndOpacityDelegate UMG

Bindable delegate backing the border's ContentColorAndOpacity property binding in the UMG Designer, letting the content tint be driven from a bound function instead of a static value.

function
UKismetMathLibrary::Conv_ColorToLinearColor Engine

Converts an FColor (sRGB, 0–255 per channel) to an FLinearColor (linear, 0.

function
UKismetStringLibrary::Conv_ColorToString Engine

Converts a linear color to a string in the form '(R=,G=,B=,A=)'.

function
UKismetTextLibrary::Conv_ColorToText Engine

Converts a linear color to localized, formatted text in the form '(R=,G=,B=,A=)'.

function
UKismetMathLibrary::Conv_DoubleToLinearColor Engine

Converts a double scalar into a FLinearColor by assigning the same value to R, G, and B channels with alpha fixed at 1.

function
UKismetMathLibrary::Conv_LinearColorToColor Engine

Converts a FLinearColor to an 8-bit FColor, optionally applying sRGB gamma encoding.

function
UKismetMathLibrary::Conv_LinearColorToVector Engine

Converts a FLinearColor to a FVector by mapping R→X, G→Y, B→Z and discarding the alpha channel.

function
UKismetStringLibrary::Conv_StringToColor Engine

Parses a string in the '(R=,G=,B=,A=)' format back into an FLinearColor, reporting whether parsing succeeded via OutIsValid.

function
UKismetMathLibrary::Conv_VectorToLinearColor Engine

Converts a 3D vector to an FLinearColor by mapping X to R, Y to G, Z to B, and setting Alpha to 1.

function
UKismetMathLibrary::Divide_LinearColorLinearColor Engine

Divides color A by color B channel-by-channel (A.

function
UKismetMathLibrary::EqualEqual_LinearColorLinearColor Engine

Returns true if A and B are exactly equal (A == B) on all four channels.

function
UButton::GetBackgroundColor UMG

Returns the color multiplier currently applied to the button's background brush.

function
UBorder::GetBrushColor UMG

Returns the color and opacity multiplier applied to the border's background brush image.

function
UButton::GetColorAndOpacity UMG

Returns the color multiplier currently applied to the button's content (the widget placed inside it), including its alpha.

function
UBorder::GetContentColorAndOpacity UMG

Returns the current color and opacity multiplier applied to the border's content.

function
UKismetMathLibrary::LinearColorLerp Engine

Linearly interpolates between two linear colors channel-by-channel.

function
UKismetMathLibrary::LinearColorLerpUsingHSV Engine

Interpolates between two linear RGB colors by converting to HSV, taking the shortest hue path, interpolating, then converting back to RGB.

function
UKismetMathLibrary::LinearColor_Black Engine

Returns the linear-space black color (0, 0, 0, 1).

function
UKismetMathLibrary::LinearColor_Blue Engine

Returns the linear-space blue color (0, 0, 1, 1).

function
UKismetMathLibrary::LinearColor_Desaturated Engine

Returns a copy of the color linearly interpolated toward its luminance-equivalent grey by the given desaturation factor.

function
UKismetMathLibrary::LinearColor_Distance Engine

Computes the Euclidean distance between two linear colors treated as 4D vectors (R, G, B, A).

function
UKismetMathLibrary::LinearColor_GetLuminance Engine

Returns the perceptual luminance of a linear color using standard human-eye channel weights (green contributes most, blue least).

function
UKismetMathLibrary::LinearColor_GetMax Engine

Returns the largest channel value among R, G, B, and A in the given linear color.

function
UKismetMathLibrary::LinearColor_GetMin Engine

Returns the smallest channel value among R, G, B, and A in the given linear color.

function
UKismetMathLibrary::LinearColor_Gray Engine

Returns the linear-space gray color (0.

function
UKismetMathLibrary::LinearColor_Green Engine

Returns the linear-space green color (0, 1, 0, 1).

function
UKismetMathLibrary::LinearColor_IsNearEqual Engine

Returns true if every channel of A and B differ by no more than Tolerance.

function
UKismetMathLibrary::LinearColor_Quantize Engine deprecated

Quantizes a FLinearColor to an 8-bit FColor by truncating each channel (floor), bypassing sRGB gamma conversion.

function
UKismetMathLibrary::LinearColor_QuantizeRound Engine

Quantizes a FLinearColor to an 8-bit FColor by rounding each channel to the nearest integer (rather than truncating), bypassing sRGB gamma conversion.

function
UKismetMathLibrary::LinearColor_Red Engine

Returns the linear-space red color (1, 0, 0, 1).

function
UKismetMathLibrary::LinearColor_Set Engine

Overwrites a LinearColor variable with the contents of another.

function
UKismetMathLibrary::LinearColor_SetFromHSV Engine

Converts an HSV color specified by hue (degrees), saturation, and value into linear-space RGB and writes the result into the target FLinearColor.

function
UKismetMathLibrary::LinearColor_SetFromPow22 Engine

Converts an FColor encoded with a simplified gamma-2.

function
UKismetMathLibrary::LinearColor_SetFromSRGB Engine

Converts an 8-bit sRGB FColor into linear-space FLinearColor using the proper sRGB transfer function.

function
UKismetMathLibrary::LinearColor_SetRGBA Engine

Sets a LinearColor variable's individual R, G, B, and A channels from separate float values.

function
UKismetMathLibrary::LinearColor_SetRandomHue Engine

Chooses a random hue and writes a visually pleasing fully-saturated color into the target LinearColor.

function
UKismetMathLibrary::LinearColor_SetTemperature Engine

Sets a LinearColor to the RGB chromaticity of a black body radiator at the given temperature in Kelvin, approximating physical light source colors.

function
UKismetMathLibrary::LinearColor_ToNewOpacity Engine

Returns a copy of InColor with the alpha channel replaced by InOpacity, leaving R, G, B unchanged.

function
UKismetMathLibrary::LinearColor_ToRGBE Engine

Encodes a high-dynamic-range FLinearColor into the 8-bit RGBE format described in Gregory Ward's 'Real Pixels' (Graphics Gems II, p.

function
UKismetMathLibrary::LinearColor_Transparent Engine

Returns transparent black (0, 0, 0, 0).

function
UKismetMathLibrary::LinearColor_White Engine

Returns the linear-space white color (1, 1, 1, 1).

function
UKismetMathLibrary::LinearColor_Yellow Engine

Returns the linear-space yellow color (1, 1, 0, 1).

function
UKismetMathLibrary::MakeColor Engine

Constructs an FLinearColor from individual R, G, B, and optional A components.

function
UKismetMathLibrary::Multiply_LinearColorFloat Engine

Scales all four channels of a linear color by a single float.

function
UKismetMathLibrary::Multiply_LinearColorLinearColor Engine

Multiplies two linear colors channel-by-channel.