0x00x0278
Members 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Image | UImage* | 9 flags | nullptr | |
| 0x10 | TextureProvider | TScriptInterface<IWID_BPI_AtlasTextureProvider_C> | 5 flags | <InterfaceProperty> |
Inherited from UUserWidget 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 8 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x28 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor… | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0178 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 7 flags | {Left=0, Top=0, Right=0, Bottom=0} | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<UUMGSequencePlayer*> | Transient+2 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<FNamedSlotBinding> | 3 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x04 | Priority | int32 | 8 flags | 0 | |
| 0x01 | bSupportsKeyboardFocus : 1bit 0 | bool | Deprecated+3 flags | true | |
| 0x01 | bIsFocusable : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bHasScriptImplementedTick : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 4 | bool | 3 flags | true | |
| 0x01E5 | 0x0B | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x01F1 | 0x07 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<FAnimationEventBinding> | TransientProtected+4 flags | [] | |
Inherited from UWidget 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 4 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x1C | RenderTransform | FWidgetTransform | 5 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x08 | RenderTransformPivot | FVector2D | 8 flags | {X=0.5, Y=0.5} | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x00B5 | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x01 | bIsVolatile : 1bit 0 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | EMouseCursor | 9 flags | Default | |
| 0x01 | Clipping | EWidgetClipping | 6 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 6 flags | Visible | |
| 0x04 | RenderOpacity | float | 6 flags | 1 | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 6 flags | Inherit | |
| 0x00D1 | 0x27 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<UPropertyBinding*> | TransientProtected+2 flags | [] | |
Functions 2
| Signature | Flags | Native | Params |
|---|---|---|---|
void Initialize(const TScriptInterface<IWID_BPI_AtlasTextureProvider_C>& TextureProvider)Script3 statements · 30 bytes of bytecode0x0000TextureProvider = TextureProvider;0x001Breturn;0x001D// end of script | Public | 0x10 | |
FSlateBrush GetBrush()Script33 statements · 1,219 bytes of bytecode0x0000CallFunc_Conv_InterfaceToObject_ReturnValue = Conv_InterfaceToObject(TextureProvider);0x001DCallFunc_IsValid_ReturnValue = IsValid(CallFunc_Conv_InterfaceToObject_ReturnValue);0x003Aif (!(CallFunc_IsValid_ReturnValue)) goto Label_0375;0x0048TextureProvider.GetTexture(CallFunc_GetTexture_Texture, CallFunc_GetTexture_Scale__);0x007FTexture = CallFunc_GetTexture_Texture;0x0092CallFunc_Blueprint_GetSizeY_ReturnValue = Texture.Blueprint_GetSizeY();0x00C4CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Blueprint_GetSizeY_ReturnValue);0x00E9CallFunc_Blueprint_GetSizeX_ReturnValue = Texture.Blueprint_GetSizeX();0x011BCallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Blueprint_GetSizeX_ReturnValue);0x0140CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x016ECallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_GetTexture_Scale__, 100f);0x0198CallFunc_Multiply_Vector2DFloat_ReturnValue = Multiply_Vector2DFloat(CallFunc_MakeVector2D_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue);0x01C6K2Node_MakeStruct_SlateBrush_1.ImageSize = CallFunc_Multiply_Vector2DFloat_ReturnValue;0x01EAK2Node_MakeStruct_SlateBrush_1.Margin = Image.Brush.Margin;0x022DK2Node_MakeStruct_SlateBrush_1.TintColor = Image.Brush.TintColor;0x0270K2Node_MakeStruct_SlateBrush_1.ResourceObject = Texture;0x028CK2Node_MakeStruct_SlateBrush_1.DrawAs = Image.Brush.DrawAs;0x02CFK2Node_MakeStruct_SlateBrush_1.Tiling = Image.Brush.Tiling;0x0312K2Node_MakeStruct_SlateBrush_1.Mirroring = Image.Brush.Mirroring;0x0355ReturnValue = K2Node_MakeStruct_SlateBrush_1;0x0370goto Label_04B8;0x0375Label_0375:0x0375K2Node_MakeStruct_SlateBrush.ImageSize = Vector2D{32f, 32f};0x03A8K2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x03E5K2Node_MakeStruct_SlateBrush.TintColor = SlateColor{LinearColor{1f, 1f, 1f, 1f}, 0};0x0432K2Node_MakeStruct_SlateBrush.ResourceObject = nullptr;0x0446K2Node_MakeStruct_SlateBrush.DrawAs = 3;0x0463K2Node_MakeStruct_SlateBrush.Tiling = 0;0x0480K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x049DReturnValue = K2Node_MakeStruct_SlateBrush;0x04B8Label_04B8:0x04B8return ReturnValue;0x04C2// end of script | Public | 0x88 |