UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FIESLoader Class Reference

#include <IESLoader.h>

Public Member Functions

 FIESLoader (const uint8 *Buffer, uint32 BufferLength)
 
float ExtractInRGBA16F (TArray< uint8 > &OutData)
 
bool IsValid () const
 
uint32 GetWidth () const
 
uint32 GetHeight () const
 
float GetBrightness () const
 
const TCHARGetError () const
 

Detailed Description

To load the IES file image format. IES files exist for many real world lights. The file stores how much light is emitted in a specific direction. The data is usually measured but tools to paint IES files exist.

Constructor & Destructor Documentation

◆ FIESLoader()

FIESLoader::FIESLoader ( const uint8 Buffer,
uint32  BufferLength 
)

is loading the file, can take some time, success can be checked with IsValid()

Member Function Documentation

◆ ExtractInRGBA16F()

float FIESLoader::ExtractInRGBA16F ( TArray< uint8 > &  OutData)

◆ GetBrightness()

float FIESLoader::GetBrightness ( ) const
Returns
in Lumens

◆ GetError()

const TCHAR * FIESLoader::GetError ( ) const
inline

◆ GetHeight()

uint32 FIESLoader::GetHeight ( ) const

◆ GetWidth()

uint32 FIESLoader::GetWidth ( ) const

◆ IsValid()

bool FIESLoader::IsValid ( ) const

The documentation for this class was generated from the following files: