Lost Ark SDK  1.148.153.0
LA_GFxUI_structs.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // Lost Ark (1.148.153.0) SDK
4 
5 #ifdef _MSC_VER
6  #pragma pack(push, 0x4)
7 #endif
8 
9 #include "LA_Basic.hpp"
10 #include "LA_Core_classes.hpp"
11 #include "LA_Engine_classes.hpp"
12 
13 namespace SDK
14 {
15 //---------------------------------------------------------------------------
16 //Enums
17 //---------------------------------------------------------------------------
18 
19 // Enum GFxUI.SwfMovie.FlashTextureRescale
20 enum class EFlashTextureRescale : uint8_t
21 {
28 };
29 
30 
31 // Enum GFxUI.GFxMoviePlayer.ASType
32 enum class EASType : uint8_t
33 {
34  AS_Undefined = 0,
35  AS_Null = 1,
36  AS_Number = 2,
37  AS_Int = 3,
38  AS_String = 4,
39  AS_Boolean = 5,
40  AS_Object = 6,
41  AS_Slot = 7,
42  AS_MAX = 8
43 };
44 
45 
46 // Enum GFxUI.GFxMoviePlayer.GFxAlign
47 enum class EGFxAlign : uint8_t
48 {
49  Align_Center = 0,
50  Align_TopCenter = 1,
52  Align_CenterLeft = 3,
54  Align_TopLeft = 5,
55  Align_TopRight = 6,
56  Align_BottomLeft = 7,
58  Align_MAX = 9
59 };
60 
61 
62 // Enum GFxUI.GFxMoviePlayer.GFxScaleMode
63 enum class EGFxScaleMode : uint8_t
64 {
65  SM_NoScale = 0,
66  SM_ShowAll = 1,
67  SM_ExactFit = 2,
68  SM_NoBorder = 3,
69  SM_MAX = 4
70 };
71 
72 
73 // Enum GFxUI.GFxMoviePlayer.GFxTimingMode
74 enum class EGFxTimingMode : uint8_t
75 {
76  TM_Game = 0,
77  TM_Real = 1,
78  TM_MAX = 2
79 };
80 
81 
82 // Enum GFxUI.GFxMoviePlayer.GFxRenderTextureMode
83 enum class EGFxRenderTextureMode : uint8_t
84 {
85  RTM_Opaque = 0,
86  RTM_Alpha = 1,
88  RTM_MAX = 3
89 };
90 
91 
92 
93 //---------------------------------------------------------------------------
94 //Script Structs
95 //---------------------------------------------------------------------------
96 
97 // ScriptStruct GFxUI.GFxEngine.GCReference
98 // 0x0010
100 {
101  class UObject* m_object; // 0x0000(0x0008) (Const)
102  int m_count; // 0x0008(0x0004)
103  int m_statid; // 0x000C(0x0004)
104 };
105 
106 // ScriptStruct GFxUI.GFxMoviePlayer.ASValue
107 // 0x0028
108 struct FASValue
109 {
110  TEnumAsByte<EASType> Type; // 0x0000(0x0001) (Edit)
111  unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
112  unsigned long B : 1; // 0x0004(0x0004) (Edit)
113  float N; // 0x0008(0x0004) (Edit)
114  int I; // 0x000C(0x0004) (Edit)
115  struct FString S; // 0x0010(0x0010) (Edit, AlwaysInit, NeedCtorLink)
116  class UGFxObject* O; // 0x0020(0x0008) (Edit)
117 };
118 
119 // ScriptStruct GFxUI.GFxMoviePlayer.ExternalTexture
120 // 0x0018
122 {
123  struct FString Resource; // 0x0000(0x0010) (Edit, NeedCtorLink)
124  class UTexture* Texture; // 0x0010(0x0008) (Edit)
125 };
126 
127 // ScriptStruct GFxUI.GFxMoviePlayer.SoundThemeBinding
128 // 0x0020
130 {
131  struct FName ThemeName; // 0x0000(0x0008) (Edit)
132  class UUISoundTheme* Theme; // 0x0008(0x0008) (Edit)
133  struct FString ThemeClassName; // 0x0010(0x0010) (Edit, NeedCtorLink)
134 };
135 
136 // ScriptStruct GFxUI.GFxMoviePlayer.GFxWidgetBinding
137 // 0x0010
139 {
140  struct FName WidgetName; // 0x0000(0x0008) (Edit)
141  class UClass* WidgetClass; // 0x0008(0x0008) (Edit)
142 };
143 
144 // ScriptStruct GFxUI.GFxObject.ASColorTransform
145 // 0x0020
147 {
148  struct FLinearColor Multiply; // 0x0000(0x0010) (Edit)
149  struct FLinearColor Add; // 0x0010(0x0010) (Edit)
150 };
151 
152 // ScriptStruct GFxUI.GFxObject.ASDisplayInfo
153 // 0x002C
155 {
156  float X; // 0x0000(0x0004) (Edit)
157  float Y; // 0x0004(0x0004) (Edit)
158  float Z; // 0x0008(0x0004) (Edit)
159  float Rotation; // 0x000C(0x0004) (Edit)
160  float XRotation; // 0x0010(0x0004) (Edit)
161  float YRotation; // 0x0014(0x0004) (Edit)
162  float XScale; // 0x0018(0x0004) (Edit)
163  float YScale; // 0x001C(0x0004) (Edit)
164  float ZScale; // 0x0020(0x0004) (Edit)
165  float Alpha; // 0x0024(0x0004) (Edit)
166  unsigned long Visible : 1; // 0x0028(0x0004) (Edit)
167  unsigned long hasX : 1; // 0x0028(0x0004) (Edit)
168  unsigned long hasY : 1; // 0x0028(0x0004) (Edit)
169  unsigned long hasZ : 1; // 0x0028(0x0004) (Edit)
170  unsigned long hasRotation : 1; // 0x0028(0x0004) (Edit)
171  unsigned long hasXRotation : 1; // 0x0028(0x0004) (Edit)
172  unsigned long hasYRotation : 1; // 0x0028(0x0004) (Edit)
173  unsigned long hasXScale : 1; // 0x0028(0x0004) (Edit)
174  unsigned long hasYScale : 1; // 0x0028(0x0004) (Edit)
175  unsigned long hasZScale : 1; // 0x0028(0x0004) (Edit)
176  unsigned long hasAlpha : 1; // 0x0028(0x0004) (Edit)
177  unsigned long hasVisible : 1; // 0x0028(0x0004) (Edit)
178 };
179 
180 // ScriptStruct GFxUI.GFxClikWidget.EventData
181 // 0x0034
183 {
184  class UGFxObject* _this; // 0x0000(0x0008)
185  class UGFxObject* Target; // 0x0008(0x0008)
186  struct FString Type; // 0x0010(0x0010) (NeedCtorLink)
187  int Data; // 0x0020(0x0004)
188  int mouseIndex; // 0x0024(0x0004)
189  int Button; // 0x0028(0x0004)
190  int Index; // 0x002C(0x0004)
191  int lastIndex; // 0x0030(0x0004)
192 };
193 
194 }
195 
196 #ifdef _MSC_VER
197  #pragma pack(pop)
198 #endif
SDK::UClass
Definition: LA_Core_classes.hpp:1239
SDK::EASType
EASType
Definition: LA_GFxUI_structs.hpp:32
SDK::EGFxAlign::Align_TopLeft
@ Align_TopLeft
SDK::UTexture
Definition: LA_Engine_classes.hpp:10673
SDK::FExternalTexture::Texture
class UTexture * Texture
Definition: LA_GFxUI_structs.hpp:124
SDK::EGFxAlign::Align_BottomLeft
@ Align_BottomLeft
SDK::EASType::AS_Undefined
@ AS_Undefined
SDK::FASDisplayInfo::Rotation
float Rotation
Definition: LA_GFxUI_structs.hpp:159
SDK::FASDisplayInfo::Visible
unsigned long Visible
Definition: LA_GFxUI_structs.hpp:166
SDK::FGCReference::m_statid
int m_statid
Definition: LA_GFxUI_structs.hpp:103
SDK::FGFxWidgetBinding::WidgetName
struct FName WidgetName
Definition: LA_GFxUI_structs.hpp:140
SDK::FASValue::I
int I
Definition: LA_GFxUI_structs.hpp:114
SDK::FEventData::Index
int Index
Definition: LA_GFxUI_structs.hpp:190
SDK::FASValue
Definition: LA_GFxUI_structs.hpp:108
SDK::FEventData::lastIndex
int lastIndex
Definition: LA_GFxUI_structs.hpp:191
SDK::FASDisplayInfo::hasYScale
unsigned long hasYScale
Definition: LA_GFxUI_structs.hpp:174
SDK::FASDisplayInfo::hasAlpha
unsigned long hasAlpha
Definition: LA_GFxUI_structs.hpp:176
SDK::FLinearColor
Definition: LA_Core_structs.hpp:253
SDK::FASDisplayInfo::Alpha
float Alpha
Definition: LA_GFxUI_structs.hpp:165
SDK::UGFxObject
Definition: LA_GFxUI_classes.hpp:225
SDK::UUISoundTheme
Definition: LA_Engine_classes.hpp:30547
SDK::EGFxAlign::Align_MAX
@ Align_MAX
SDK::EGFxRenderTextureMode::RTM_Alpha
@ RTM_Alpha
SDK::FASDisplayInfo::ZScale
float ZScale
Definition: LA_GFxUI_structs.hpp:164
SDK::FASColorTransform
Definition: LA_GFxUI_structs.hpp:146
SDK::FGFxWidgetBinding
Definition: LA_GFxUI_structs.hpp:138
SDK::EFlashTextureRescale::FlashTextureScale_MAX
@ FlashTextureScale_MAX
SDK::EGFxAlign::Align_CenterLeft
@ Align_CenterLeft
SDK::FString
Definition: LA_Basic.hpp:69
LA_Core_classes.hpp
SDK::FASDisplayInfo::X
float X
Definition: LA_GFxUI_structs.hpp:156
SDK::FASValue::B
unsigned long B
Definition: LA_GFxUI_structs.hpp:112
SDK::EFlashTextureRescale::FlashTextureScale_NextLow
@ FlashTextureScale_NextLow
SDK::EGFxScaleMode::SM_NoBorder
@ SM_NoBorder
SDK::FASDisplayInfo::YRotation
float YRotation
Definition: LA_GFxUI_structs.hpp:161
SDK::FASValue::S
struct FString S
Definition: LA_GFxUI_structs.hpp:115
SDK::FGCReference::m_object
class UObject * m_object
Definition: LA_GFxUI_structs.hpp:101
SDK::FASValue::N
float N
Definition: LA_GFxUI_structs.hpp:113
SDK::EGFxAlign::Align_TopRight
@ Align_TopRight
SDK::FASValue::O
class UGFxObject * O
Definition: LA_GFxUI_structs.hpp:116
SDK::FASDisplayInfo::hasZScale
unsigned long hasZScale
Definition: LA_GFxUI_structs.hpp:175
LA_Engine_classes.hpp
SDK::EGFxAlign::Align_BottomRight
@ Align_BottomRight
SDK::EGFxRenderTextureMode::RTM_Opaque
@ RTM_Opaque
SDK::FASDisplayInfo::hasXScale
unsigned long hasXScale
Definition: LA_GFxUI_structs.hpp:173
SDK::EGFxScaleMode::SM_NoScale
@ SM_NoScale
SDK::EASType::AS_Slot
@ AS_Slot
SDK::EGFxRenderTextureMode::RTM_AlphaComposite
@ RTM_AlphaComposite
SDK::EGFxTimingMode::TM_MAX
@ TM_MAX
SDK::EGFxScaleMode::SM_ExactFit
@ SM_ExactFit
SDK::EASType::AS_MAX
@ AS_MAX
SDK::EGFxAlign
EGFxAlign
Definition: LA_GFxUI_structs.hpp:47
SDK::EFlashTextureRescale::FlashTextureScale_None
@ FlashTextureScale_None
SDK::FASDisplayInfo::Z
float Z
Definition: LA_GFxUI_structs.hpp:158
SDK::FEventData::mouseIndex
int mouseIndex
Definition: LA_GFxUI_structs.hpp:188
SDK::FSoundThemeBinding
Definition: LA_GFxUI_structs.hpp:129
SDK::EASType::AS_Object
@ AS_Object
SDK::EGFxAlign::Align_Center
@ Align_Center
SDK::FASValue::Type
TEnumAsByte< EASType > Type
Definition: LA_GFxUI_structs.hpp:110
SDK::FGFxWidgetBinding::WidgetClass
class UClass * WidgetClass
Definition: LA_GFxUI_structs.hpp:141
SDK::EASType::AS_Number
@ AS_Number
SDK::EASType::AS_Null
@ AS_Null
SDK::FName
Definition: LA_Basic.hpp:157
SDK::FASValue::UnknownData00
unsigned char UnknownData00[0x3]
Definition: LA_GFxUI_structs.hpp:111
SDK::FASDisplayInfo::Y
float Y
Definition: LA_GFxUI_structs.hpp:157
SDK::FEventData::Data
int Data
Definition: LA_GFxUI_structs.hpp:187
SDK::EGFxRenderTextureMode
EGFxRenderTextureMode
Definition: LA_GFxUI_structs.hpp:83
SDK::FEventData::_this
class UGFxObject * _this
Definition: LA_GFxUI_structs.hpp:184
SDK::EFlashTextureRescale::FlashTextureScale_High
@ FlashTextureScale_High
SDK::EGFxScaleMode::SM_ShowAll
@ SM_ShowAll
SDK::FASColorTransform::Add
struct FLinearColor Add
Definition: LA_GFxUI_structs.hpp:149
SDK::FEventData::Button
int Button
Definition: LA_GFxUI_structs.hpp:189
SDK::FASDisplayInfo::hasRotation
unsigned long hasRotation
Definition: LA_GFxUI_structs.hpp:170
SDK::EFlashTextureRescale::FlashTextureScale_Low
@ FlashTextureScale_Low
SDK
Definition: LA_AkAudio_classes.hpp:11
SDK::FASDisplayInfo::XScale
float XScale
Definition: LA_GFxUI_structs.hpp:162
SDK::FGCReference
Definition: LA_GFxUI_structs.hpp:99
SDK::FEventData
Definition: LA_GFxUI_structs.hpp:182
SDK::FExternalTexture::Resource
struct FString Resource
Definition: LA_GFxUI_structs.hpp:123
SDK::EFlashTextureRescale::FlashTextureScale_Mult4
@ FlashTextureScale_Mult4
SDK::UObject
Definition: LA_Core_classes.hpp:19
SDK::EASType::AS_Int
@ AS_Int
LA_Basic.hpp
SDK::FASDisplayInfo::hasY
unsigned long hasY
Definition: LA_GFxUI_structs.hpp:168
SDK::EFlashTextureRescale
EFlashTextureRescale
Definition: LA_GFxUI_structs.hpp:20
SDK::FASDisplayInfo::hasX
unsigned long hasX
Definition: LA_GFxUI_structs.hpp:167
SDK::FSoundThemeBinding::ThemeClassName
struct FString ThemeClassName
Definition: LA_GFxUI_structs.hpp:133
SDK::FASDisplayInfo::hasVisible
unsigned long hasVisible
Definition: LA_GFxUI_structs.hpp:177
SDK::EGFxAlign::Align_CenterRight
@ Align_CenterRight
SDK::FASDisplayInfo
Definition: LA_GFxUI_structs.hpp:154
SDK::EGFxRenderTextureMode::RTM_MAX
@ RTM_MAX
SDK::EGFxScaleMode
EGFxScaleMode
Definition: LA_GFxUI_structs.hpp:63
SDK::EASType::AS_String
@ AS_String
SDK::FASDisplayInfo::hasZ
unsigned long hasZ
Definition: LA_GFxUI_structs.hpp:169
SDK::EGFxAlign::Align_BottomCenter
@ Align_BottomCenter
SDK::FExternalTexture
Definition: LA_GFxUI_structs.hpp:121
SDK::EGFxTimingMode
EGFxTimingMode
Definition: LA_GFxUI_structs.hpp:74
SDK::EGFxAlign::Align_TopCenter
@ Align_TopCenter
SDK::FASDisplayInfo::hasXRotation
unsigned long hasXRotation
Definition: LA_GFxUI_structs.hpp:171
SDK::FEventData::Target
class UGFxObject * Target
Definition: LA_GFxUI_structs.hpp:185
SDK::FSoundThemeBinding::Theme
class UUISoundTheme * Theme
Definition: LA_GFxUI_structs.hpp:132
SDK::FASDisplayInfo::YScale
float YScale
Definition: LA_GFxUI_structs.hpp:163
SDK::EGFxScaleMode::SM_MAX
@ SM_MAX
SDK::FEventData::Type
struct FString Type
Definition: LA_GFxUI_structs.hpp:186
SDK::EGFxTimingMode::TM_Game
@ TM_Game
SDK::FASDisplayInfo::hasYRotation
unsigned long hasYRotation
Definition: LA_GFxUI_structs.hpp:172
SDK::FSoundThemeBinding::ThemeName
struct FName ThemeName
Definition: LA_GFxUI_structs.hpp:131
SDK::FGCReference::m_count
int m_count
Definition: LA_GFxUI_structs.hpp:102
SDK::FASColorTransform::Multiply
struct FLinearColor Multiply
Definition: LA_GFxUI_structs.hpp:148
SDK::EGFxTimingMode::TM_Real
@ TM_Real
SDK::EASType::AS_Boolean
@ AS_Boolean
SDK::FASDisplayInfo::XRotation
float XRotation
Definition: LA_GFxUI_structs.hpp:160
SDK::TEnumAsByte< EASType >