![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Containers/Array.h"#include "Containers/UnrealString.h"#include "CoreTypes.h"#include "HAL/PreprocessorHelpers.h"#include "Math/MathFwd.h"#include "Math/UnrealMathUtility.h"#include "Misc/AssertionMacros.h"#include "Misc/Crc.h"#include "Misc/Parse.h"#include "Serialization/Archive.h"#include "Serialization/MemoryLayout.h"#include "Serialization/StructuredArchive.h"#include "Serialization/StructuredArchiveNameHelpers.h"#include "Serialization/StructuredArchiveSlots.h"Go to the source code of this file.
Classes | |
| struct | FLinearColor |
| struct | FColor |
| struct | TIsPODType< FColor > |
| struct | TIsPODType< FLinearColor > |
| struct | TIsPODType< FDXT1 > |
| struct | TIsPODType< FDXT5 > |
| struct | TIsPODType< FDXTColor16 > |
| struct | TIsPODType< FDXTColor565 > |
Enumerations | |
| enum class | EGammaSpace : uint8 { Linear , Pow22 , sRGB , Invalid } |
Functions | |
| DECLARE_INTRINSIC_TYPE_LAYOUT (FLinearColor) | |
| UE_FORCEINLINE_HINT FLinearColor | operator* (float Scalar, const FLinearColor &Color) |
| DECLARE_INTRINSIC_TYPE_LAYOUT (FColor) | |
| CORE_API void | ComputeAndFixedColorAndIntensity (const FLinearColor &InLinearColor, FColor &OutColor, float &OutIntensity) |
| CORE_API void | ConvertFLinearColorsToFColorSRGB (const FLinearColor *InLinearColors, FColor *OutColorsSRGB, int64 InCount) |
| struct | UE_DEPRECATED (5.7, "FDXTColor565 is deprecated, manipulate DXT blocks directly as required") FDXTColor565 |
| struct | UE_DEPRECATED (5.7, "FDXTColor16 is deprecated, manipulate DXT blocks directly as required") FDXTColor16 |
| struct | UE_DEPRECATED (5.7, "FDXT1 is deprecated, manipulate DXT blocks directly as required") FDXT1 |
| struct | UE_DEPRECATED (5.7, "FDXT5 is deprecated, manipulate DXT blocks directly as required") FDXT5 |
|
strong |
Enum for the different kinds of gamma spaces we expect to need to convert from/to.
|
extern |
Computes a brightness and a fixed point color from a floating point color.
|
extern |
Convert multiple FLinearColors to sRGB FColor; array version of FLinearColor::ToFColorSRGB.
Convert multiple FLinearColors to sRGB FColor; array version of FLinearColor::ToFColorSRGB.
| InLinearColors | Pointer to one or more FLinearColors to convert. |
| OutColorsSRGB | Pointer to one or more FColors that receive the results. |
| InCount | Number of colors to convert. |
| DECLARE_INTRINSIC_TYPE_LAYOUT | ( | FColor | ) |
| DECLARE_INTRINSIC_TYPE_LAYOUT | ( | FLinearColor | ) |
| UE_FORCEINLINE_HINT FLinearColor operator* | ( | float | Scalar, |
| const FLinearColor & | Color | ||
| ) |
Structure encompassing single DXT1 block.
Color 0/1
Indices controlling how to blend colors.
Structure encompassing single DXT5 block
Alpha component of DXT5
DXT1 color component.
| struct UE_DEPRECATED | ( | 5. | 7, |
| "FDXTColor16 is | deprecated, | ||
| manipulate DXT blocks directly as required" | |||
| ) |
Helper struct for a 16 bit 565 color of a DXT1/3/5 block.
565 Color
16 bit entity representation for easy access.