UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IESConverter.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
12{
13public:
15 IESFILE_API FIESConverter(const uint8* Buffer, uint32 BufferLength);
16
21 IESFILE_API bool IsValid() const;
22
26 IESFILE_API const TCHAR* GetError() const;
27
31 float GetMultiplier() const
32 {
33 return Multiplier;
34 }
35
40 {
41 return RawData;
42 }
43
46
50 IESFILE_API float GetBrightness() const;
51
52private:
53 TArray<uint8> RawData;
54 float Multiplier;
55
57};
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition IESConverter.h:12
const TArray< uint8 > & GetRawData() const
Definition IESConverter.h:39
IESFILE_API uint32 GetHeight() const
Definition IESLoader.cpp:671
IESFILE_API bool IsValid() const
Definition IESLoader.cpp:656
IESFILE_API float GetBrightness() const
Definition IESLoader.cpp:676
IESFILE_API const TCHAR * GetError() const
Definition IESLoader.cpp:661
float GetMultiplier() const
Definition IESConverter.h:31
IESFILE_API uint32 GetWidth() const
Definition IESLoader.cpp:666
Definition Array.h:670
Definition SharedPointer.h:692
Definition ExpressionParserTypes.h:21