Zdexby TheHolyOneZ
5,372 classes
Class

UUI_MaskedImage_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/_GlobalAssets/MaskedImage/UI_MaskedImage.UI_MaskedImage_C 0x02D8 (728 B) align 8 inherited 0x0260 10 scripted vtable /Game/UI/_GlobalAssets/MaskedImage/UI_MaskedImage
0x00x02D8

Members 12

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08MaskedImageUImage*9 flagsnullptr
0x08ImageUTexture2D*7 flags/Game/Art/Textures/T_WhiteTile.T_WhiteTile
0x08ImageSizeFVector2D7 flags{X=256, Y=256}
0x01AutoSizebool6 flagstrue
0x02810x07padding / unreflected
0x28ImageTintFSlateColor3 flags{SpecifiedColor={R=1, G=1, B=1, A=1}, ColorUseRule=0}
0x08MaskUTexture*7 flags/Game/UI/_GlobalAssets/BasicShapes/BasicShape_Hexagon01.Bas…
0x01Invert Maskbool6 flagsfalse
0x01DrawAsuint87 flags3
0x02BA0x06padding / unreflected
0x08MaterialUMaterialInstanceDynamic*7 flagsnullptr
0x01Mask Blackbool6 flagsfalse
0x02C90x07padding / unreflected
0x08BrushImageUObject*6 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 10

SignatureFlagsNativeParams
void SetMaskBlack(bool Index)
Script8 statements · 199 bytes of bytecode
0x0000Mask Black = Index;0x0013UpdateMaterial();0x0021Temp_float_Variable = 1f;0x0038Temp_float_Variable_1 = 0f;0x004FTemp_bool_Variable = Mask Black;0x0062Material.SetScalarParameterValue(FName(MaskBlack), Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default));0x00C4return;0x00C6// end of script
Public0x01
void UpdateMaterial()
Script10 statements · 160 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Material);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0030;0x002Bgoto Label_009D;0x0030Label_0030:0x0030CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/UI/_GlobalAssets/MaskedImage/M_MaskMaterial.M_MaskMaterial, FName(None), 0);0x005DMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0070MaskedImage.SetBrushFromMaterial(Material);0x009DLabel_009D:0x009Dreturn;0x009F// end of script
Private0x00
void SetDrawAs(uint8 InBrush_DrawAs)
Script29 statements · 784 bytes of bytecode
0x0000PushFlow(Label_030D);0x0005Margin = Margin{0f, 0f, 0f, 0f};0x0039DrawAs = InBrush_DrawAs;0x0054PushFlow(Label_00B4);0x0059K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(DrawAs, 1);0x0078if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0271;0x0086K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(DrawAs, 2);0x00A5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0271;0x00B3PopFlow();0x00B4Label_00B4:0x00B4K2Node_MakeStruct_SlateBrush.ImageSize = MaskedImage.Brush.ImageSize;0x00F7K2Node_MakeStruct_SlateBrush.Margin = Margin;0x011BK2Node_MakeStruct_SlateBrush.TintColor = MaskedImage.Brush.TintColor;0x015EK2Node_MakeStruct_SlateBrush.ResourceObject = MaskedImage.Brush.ResourceObject;0x0199K2Node_MakeStruct_SlateBrush.DrawAs = DrawAs;0x01BDK2Node_MakeStruct_SlateBrush.Tiling = MaskedImage.Brush.Tiling;0x0200K2Node_MakeStruct_SlateBrush.Mirroring = MaskedImage.Brush.Mirroring;0x0243MaskedImage.SetBrush(K2Node_MakeStruct_SlateBrush);0x0270PopFlow();0x0271Label_0271:0x0271K2Node_MakeStruct_Margin.Left = 0.5f;0x0291K2Node_MakeStruct_Margin.Top = 0.5f;0x02B1K2Node_MakeStruct_Margin.Right = 0.5f;0x02D1K2Node_MakeStruct_Margin.Bottom = 0.5f;0x02F1Margin = K2Node_MakeStruct_Margin;0x030CPopFlow();0x030DLabel_030D:0x030Dreturn;0x030F// end of script
Public0x01
void SetMaskInverted(bool Invert)
Script8 statements · 199 bytes of bytecode
0x0000Invert Mask = Invert;0x0013UpdateMaterial();0x0021Temp_float_Variable = 1f;0x0038Temp_float_Variable_1 = 0f;0x004FTemp_bool_Variable = Invert Mask;0x0062Material.SetScalarParameterValue(FName(Inverted), Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default));0x00C4return;0x00C6// end of script
Public0x01
void SetMask(UTexture* Value)
Script8 statements · 201 bytes of bytecode
0x0000Mask = Value;0x0013UpdateMaterial();0x0021Temp_object_Variable = /Game/Art/Textures/T_WhiteTile.T_WhiteTile;0x0034CallFunc_IsValid_ReturnValue = IsValid(Mask);0x0051Temp_bool_Variable = CallFunc_IsValid_ReturnValue;0x0064Material.SetTextureParameterValue(FName(Mask), Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Mask, default => K2Node_Select_Default));0x00C6return;0x00C8// end of script
Public0x08
void SetImageTint(const FSlateColor& TintColor)
Script4 statements · 71 bytes of bytecode
0x0000ImageTint = TintColor;0x001BMaskedImage.SetBrushTintColor(ImageTint);0x0044return;0x0046// end of script
Public0x28
void SetImageSize(const FVector2D& DesiredSize)
Script4 statements · 71 bytes of bytecode
0x0000ImageSize = DesiredSize;0x001BMaskedImage.SetBrushSize(ImageSize);0x0044return;0x0046// end of script
Public0x08
void SetImage(UTexture2D* Value, bool Match Size)
Script16 statements · 451 bytes of bytecode
0x0000Image = Value;0x0013AutoSize = Match Size;0x0026UpdateMaterial();0x0034Material.SetTextureParameterValue(FName(Texture), Image);0x006ACallFunc_IsValid_ReturnValue = IsValid(Image);0x0087CallFunc_BooleanAND_ReturnValue = BooleanAND(AutoSize, CallFunc_IsValid_ReturnValue);0x00ADif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_01C0;0x00BBCallFunc_Blueprint_GetSizeY_ReturnValue = Image.Blueprint_GetSizeY();0x00EDCallFunc_Blueprint_GetSizeX_ReturnValue = Image.Blueprint_GetSizeX();0x011FCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Blueprint_GetSizeY_ReturnValue);0x0144CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Blueprint_GetSizeX_ReturnValue);0x0169CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x0197MaskedImage.SetBrushSize(CallFunc_MakeVector2D_ReturnValue);0x01C0Label_01C0:0x01C0return;0x01C2// end of script
Public0x09
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_UI_MaskedImage(10);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_UI_MaskedImage(int32 EntryPoint)
Script17 statements · 221 bytes of bytecode
0x0000goto [EntryPoint];0x000AUpdateMaterial();0x0018SetImage(Image, AutoSize);0x0038if (!(AutoSize)) goto Label_00BE;0x0046Label_0046:0x0046SetImageTint(ImageTint);0x005DSetMask(Mask);0x0074SetMaskInverted(Invert Mask);0x008BSetMaskBlack(Mask Black);0x00A2SetDrawAs(DrawAs);0x00B9goto Label_00DA;0x00BELabel_00BE:0x00BESetImageSize(ImageSize);0x00D5goto Label_0046;0x00DALabel_00DA:0x00DAreturn;0x00DC// end of script
Final0x04

Used by 4

types with a member, parameter or interface of this type