Zdexby TheHolyOneZ
5,372 classes
Class

UITM_Overclock_Icon_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/ITM_OverClock_Icon.ITM_Overclock_Icon_C 0x02F8 (760 B) align 8 inherited 0x0260 15 scripted vtable /Game/UI/ITM_OverClock_Icon
0x00x02F8

Members 16

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Button_OuterUButton*9 flagsnullptr
0x08IconSizerUSizeBox*9 flagsnullptr
0x08IconTypeSwitcherUWidgetSwitcher*9 flagsnullptr
0x08ImgFrameUImage*9 flagsnullptr
0x08ImgIconUImage*9 flagsnullptr
0x08ITM_SkinIconUITM_SkinIcon_C*9 flagsnullptr
0x04IconSizeint327 flags200
0x029C0x04padding / unreflected
0x08IconTextureUTexture2D*7 flags/Game/UI/Art/Icons/Icons_Upgrades/Updated_Icons/Icon_Upgrad…
0x01IconColoruint86 flags8
0x02A90x07padding / unreflected
0x08FrameTextureUTexture2D*7 flags/Game/UI/Art/Icons/Icons_Overclocks/Rewards/RewardFrame_Ove…
0x01FrameColoruint87 flags0
0x01HasTooltipbool6 flagsfalse
0x02BA0x06padding / unreflected
0x18TooltipHeaderFText3 flags<FText>
0x18TooltipTxtFText3 flags<FText>
0x08OverclockUItemUpgrade*7 flagsnullptr
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 15

SignatureFlagsNativeParams
void SetOverclockTooltip(UItemUpgrade* Overclock)
Script3 statements · 22 bytes of bytecode
0x0000Overclock = Overclock;0x0013return;0x0015// end of script
Public0x08
UWidget* GetOverclockTooltip()
Script13 statements · 234 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Overclock);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00D4;0x002BCallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x0040CallFunc_GetOrCreateSingletonWidget_ReturnValue = CallFunc_GetWindowManager_ReturnValue.GetOrCreateSingletonWidget(/Game/UI/Menu_Loadout/TOOLTIP_Overclock_Item.TOOLTIP_Overclock_Item_C, CallFunc_GetOrCreateSingletonWidget_WidgetCreated);0x007CToolTip = CallFunc_GetOrCreateSingletonWidget_ReturnValue;0x008FToolTip.SetOverclock(Overclock);0x00BCReturnValue = ToolTip;0x00CFgoto Label_00DF;0x00D4Label_00D4:0x00D4ReturnValue = nullptr;0x00DFLabel_00DF:0x00DFreturn ReturnValue;0x00E9// end of script
Public0x08
void GetFrameLinearColor(const FLinearColor& ColorAndOpacity)
Script3 statements · 52 bytes of bytecode
0x0000ColorAndOpacity = ImgFrame.ColorAndOpacity;0x0031return;0x0033// end of script
Public0x10
void FromSchematicType(const ESchematicType& InType)
Script10 statements · 368 bytes of bytecode
0x0000CallFunc_GetFSDGameData_ReturnValue = GetFSDGameData();0x0014CallFunc_GetSchematicTypeData_ReturnValue = CallFunc_GetFSDGameData_ReturnValue.SchematicSettings.GetSchematicTypeData(InType);0x0065Data = CallFunc_GetSchematicTypeData_ReturnValue;0x0080ImgFrame.SetBrushFromSoftTexture(Data.Frame, false);0x00B7SetFrameLinearColor(Data.FrameTint);0x00D7ImgIcon.SetBrushFromSoftTexture(Data.Icon, false);0x010EImgIcon.SetColorAndOpacity(Data.IconTint);0x0140IconTypeSwitcher.SetActiveWidget(ImgIcon);0x016Dreturn;0x016F// end of script
Public0x01
void SetCategory(USchematicCategory* InCategory)
Script10 statements · 230 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(InCategory);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00E3;0x002BCallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(InCategory.FrameTexture);0x005EK2Node_DynamicCast_AsTexture_2D = Cast<Texture2D>(CallFunc_LoadAsset_Blocking_ReturnValue);0x0082K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsTexture_2D);0x009FSetFrame(K2Node_DynamicCast_AsTexture_2D);0x00B6SetFrameLinearColor(InCategory.FrameTint);0x00E3Label_00E3:0x00E3return;0x00E5// end of script
Public0x08
void SetFrameLinearColor(const FLinearColor& Color)
Script3 statements · 44 bytes of bytecode
0x0000ImgFrame.SetColorAndOpacity(Color);0x0029return;0x002B// end of script
Public0x10
void FromUpgrade(UItemUpgrade* InUpgrade, const USchematicCategory*& OutSchematicCategory)
Script25 statements · 459 bytes of bytecode
0x0000PushFlow(Label_01C8);0x0005IconTypeSwitcher.SetActiveWidgetIndex(0);0x002EPushFlow(Label_0184);0x0033CallFunc_IsValid_ReturnValue_1 = IsValid(InUpgrade);0x0050/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(this, 1, 4, CallFunc_IsValid_ReturnValue_1, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x009Eif (!(CallFunc_SelectVisibility_IsVisible)) PopFlow();0x00A8CallFunc_IsValid_ReturnValue = IsValid(InUpgrade.Category);0x00DBif (!(CallFunc_IsValid_ReturnValue)) goto Label_019C;0x00E9SetIcon(InUpgrade.Category.CategoryIcon);0x012CSetIconColor(8);0x013CLabel_013C:0x013CCallFunc_FindItemUpgradeSchematicCategory_ReturnValue = FindItemUpgradeSchematicCategory(InUpgrade);0x0159Category = CallFunc_FindItemUpgradeSchematicCategory_ReturnValue;0x016CSetCategory(Category);0x0183PopFlow();0x0184Label_0184:0x0184OutSchematicCategory = Category;0x0197goto Label_01C8;0x019CLabel_019C:0x019CSetIcon(/Game/Art/Textures/T_WhiteTile.T_WhiteTile);0x01B3SetIconColor(30);0x01C3goto Label_013C;0x01C8Label_01C8:0x01C8return;0x01CA// end of script
Public0x10
void FromSchematic(USchematic* InSchematic, bool ShowState)
Script45 statements · 1,222 bytes of bytecode
0x0000PushFlow(Label_04C3);0x0005PushFlow(Label_01BC);0x000AIconTypeSwitcher.SetActiveWidgetIndex(0);0x0033SetVisibility(1);0x0043CallFunc_IsValid_ReturnValue_2 = IsValid(InSchematic);0x0060if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x006ACallFunc_IsValid_ReturnValue_1 = IsValid(InSchematic.Item);0x009Dif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x00A7SetVisibility(4);0x00B7SetCategory(InSchematic.Category);0x00E4K2Node_DynamicCast_AsSkin_Schematic_Item = Cast<SkinSchematicItem>(InSchematic.Item);0x011EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSkin_Schematic_Item);0x013Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0250;0x0149IconTypeSwitcher.SetActiveWidget(ITM_SkinIcon);0x0176ITM_SkinIcon.SetSkin(K2Node_DynamicCast_AsSkin_Schematic_Item.Skin, false, false);0x01BBPopFlow();0x01BCLabel_01BC:0x01BCif (!(ShowState)) PopFlow();0x01C6CallFunc_IsValid_ReturnValue = IsValid(InSchematic);0x01E3if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01EDCallFunc_CanAffordSchematic_ReturnValue = InSchematic.CanAffordSchematic(this);0x0218CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_CanAffordSchematic_ReturnValue);0x0235if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x023FSetFrameColor(2);0x024FPopFlow();0x0250Label_0250:0x0250IconTypeSwitcher.SetActiveWidgetIndex(0);0x0279CallFunc_GetIcon_ReturnValue = InSchematic.GetIcon(this);0x02A4K2Node_MakeStruct_SlateBrush.ImageSize = Vector2D{32f, 32f};0x02D7K2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x0314K2Node_MakeStruct_SlateBrush.TintColor = SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0};0x0361K2Node_MakeStruct_SlateBrush.ResourceObject = CallFunc_GetIcon_ReturnValue;0x037DK2Node_MakeStruct_SlateBrush.DrawAs = 3;0x039AK2Node_MakeStruct_SlateBrush.Tiling = 0;0x03B7K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x03D4ImgIcon.SetBrush(K2Node_MakeStruct_SlateBrush);0x0401CallFunc_GetIconTint_ReturnValue = InSchematic.GetIconTint();0x0433CallFunc_Conv_ColorToLinearColor_ReturnValue = Conv_ColorToLinearColor(CallFunc_GetIconTint_ReturnValue);0x0458K2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_Conv_ColorToLinearColor_ReturnValue;0x047CK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0499ImgIcon.SetBrushTintColor(K2Node_MakeStruct_SlateColor);0x04C2PopFlow();0x04C3Label_04C3:0x04C3return;0x04C5// end of script
Public0x09
void SetIconColor(uint8 Color)
Script4 statements · 99 bytes of bytecode
0x0000/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Color, this, CallFunc_MenuColors_OutputColor);0x0037ImgIcon.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x0060return;0x0062// end of script
Public0x01
void SetIcon(UTexture2D* Value)
Script6 statements · 183 bytes of bytecode
0x0000IconTexture = Value;0x0013ImgIcon.SetBrushFromTexture(IconTexture, true);0x0041CallFunc_IsValid_ReturnValue = IsValid(IconTexture);0x005E/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(ImgIcon, 1, 4, CallFunc_IsValid_ReturnValue, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x00B4return;0x00B6// end of script
Public0x08
void SetFrame(UTexture2D* Texture)
Script4 statements · 68 bytes of bytecode
0x0000FrameTexture = Texture;0x0013ImgFrame.SetBrushFromTexture(FrameTexture, false);0x0041return;0x0043// end of script
Public0x08
void SetFrameColor(uint8 ColorSelector)
Script5 statements · 108 bytes of bytecode
0x0000FrameColor = ColorSelector;0x001B/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(FrameColor, this, CallFunc_MenuColors_OutputColor);0x0052SetFrameLinearColor(CallFunc_MenuColors_OutputColor);0x0069return;0x006B// end of script
Public0x01
void SetIconSize(int32 InSize)
Script7 statements · 186 bytes of bytecode
0x0000IconSize = InSize;0x001BCallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(IconSize);0x0040IconSizer.SetWidthOverride(CallFunc_Conv_IntToFloat_ReturnValue_1);0x0069CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(IconSize);0x008EIconSizer.SetHeightOverride(CallFunc_Conv_IntToFloat_ReturnValue);0x00B7return;0x00B9// end of script
Public0x04
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_ITM_Overclock_Icon(10);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_ITM_Overclock_Icon(int32 EntryPoint)
Script9 statements · 201 bytes of bytecode
0x0000goto [EntryPoint];0x000ASetIconSize(IconSize);0x0021SetFrameColor(FrameColor);0x0038SetFrame(FrameTexture);0x004FSetIcon(IconTexture);0x0066/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(IconColor, this, CallFunc_MenuColors_OutputColor);0x009DImgIcon.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x00C6return;0x00C8// end of script
Final0x04

Used by 6

types with a member, parameter or interface of this type