This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

118 lines
5.1 KiB
C++

/*
#############################################################################################
# Killing Floor 2 (1.8787) SDK
# Generated with TheFeckless UE3 SDK Generator v1.4_Beta-Rev.51
#
=========================================================================================
# # File: GFxUI_structs.h #
=========================================================================================
# # Credits: uNrEaL, Tamimego, SystemFiles, R00T88, _silencer, the1domo, K@N@VEL
# Thanks: HOOAH07, lowHertz
# Forums: www.uc-forum.com, www.gamedeception.net
#############################################################################################
*/
#ifdef _MSC_VER
#pragma pack(push, 0x4)
#endif
/*
#
=========================================================================================
# # Script Structs #
=========================================================================================
#
*/
// ScriptStruct GFxUI.GFxMoviePlayer.SoundThemeBinding
// 0x0020
struct FSoundThemeBinding {
struct FName ThemeName; // 0x0000 (0x0008) [0x0000000000000000]
class UUISoundTheme* Theme; // 0x0008 (0x0008) [0x0000000000000000]
struct FString ThemeClassName; // 0x0010 (0x0010) [0x0000000000000000]
};
// ScriptStruct GFxUI.GFxMoviePlayer.ASValue
// 0x0020
struct FASValue {
unsigned char Type; // 0x0000 (0x0001) [0x0000000000000000]
DWORD B : 1; // 0x0004 (0x0004) [0x0000000000000000] [0x00000001]
float N; // 0x0008 (0x0004) [0x0000000000000000]
int I; // 0x000C (0x0004) [0x0000000000000000]
struct FString S; // 0x0010 (0x0010) [0x0000000000000000]
};
// ScriptStruct GFxUI.GFxMoviePlayer.GFxWidgetBinding
// 0x0010
struct FGFxWidgetBinding {
struct FName WidgetName; // 0x0000 (0x0008) [0x0000000000000000]
class UClass* WidgetClass; // 0x0008 (0x0008) [0x0000000000000000]
};
// ScriptStruct GFxUI.GFxMoviePlayer.ExternalTexture
// 0x0018
struct FExternalTexture {
struct FString Resource; // 0x0000 (0x0010) [0x0000000000000000]
class UTexture* Texture; // 0x0010 (0x0008) [0x0000000000000000]
};
// ScriptStruct GFxUI.GFxObject.ASDisplayInfo
// 0x002C
struct FASDisplayInfo {
float X; // 0x0000 (0x0004) [0x0000000000000000]
float Y; // 0x0004 (0x0004) [0x0000000000000000]
float Z; // 0x0008 (0x0004) [0x0000000000000000]
float Rotation; // 0x000C (0x0004) [0x0000000000000000]
float XRotation; // 0x0010 (0x0004) [0x0000000000000000]
float YRotation; // 0x0014 (0x0004) [0x0000000000000000]
float XScale; // 0x0018 (0x0004) [0x0000000000000000]
float YScale; // 0x001C (0x0004) [0x0000000000000000]
float ZScale; // 0x0020 (0x0004) [0x0000000000000000]
float Alpha; // 0x0024 (0x0004) [0x0000000000000000]
DWORD Visible : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000001]
DWORD hasX : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000002]
DWORD hasY : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000004]
DWORD hasZ : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000008]
DWORD hasRotation : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000010]
DWORD
hasXRotation : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000020]
DWORD
hasYRotation : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000040]
DWORD hasXScale : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000080]
DWORD hasYScale : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000100]
DWORD hasZScale : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000200]
DWORD hasAlpha : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000400]
DWORD hasVisible : 1; // 0x0028 (0x0004) [0x0000000000000000] [0x00000800]
};
// ScriptStruct GFxUI.GFxObject.ASColorTransform
// 0x0020
struct FASColorTransform {
struct FLinearColor Multiply; // 0x0000 (0x0010) [0x0000000000000000]
struct FLinearColor Add; // 0x0010 (0x0010) [0x0000000000000000]
};
// ScriptStruct GFxUI.GFxClikWidget.EventData
// 0x0034
struct FEventData {
class UGFxObject* _this; // 0x0000 (0x0008) [0x0000000000000000]
class UGFxObject* Target; // 0x0008 (0x0008) [0x0000000000000000]
struct FString Type; // 0x0010 (0x0010) [0x0000000000000000]
int Data; // 0x0020 (0x0004) [0x0000000000000000]
int mouseIndex; // 0x0024 (0x0004) [0x0000000000000000]
int Button; // 0x0028 (0x0004) [0x0000000000000000]
int Index; // 0x002C (0x0004) [0x0000000000000000]
int lastIndex; // 0x0030 (0x0004) [0x0000000000000000]
};
// ScriptStruct GFxUI.GFxEngine.GCReference
// 0x0010
struct FGCReference {
class UObject* m_object; // 0x0000 (0x0008) [0x0000000000000000]
int m_count; // 0x0008 (0x0004) [0x0000000000000000]
int m_statid; // 0x000C (0x0004) [0x0000000000000000]
};
#ifdef _MSC_VER
#pragma pack(pop)
#endif