| ScreenSize | FIntPoint | Reference screen resolution used as the baseline for grid and layout calculations. | Category: B1GameConfigWidgetCustomization |
| ScreenPadding | FMargin | Screen-edge padding applied to all four sides of the display area. | Category: B1GameConfigWidgetCustomization |
| GridSize | FIntPoint | Size of each grid cell in pixels used for snapping widget positions. | Category: B1GameConfigWidgetCustomization |
| GridSpacing | FVector2D | Spacing between adjacent grid cells in pixels. | Category: B1GameConfigWidgetCustomization |
| GridNum | FIntPoint | Calculated total number of grid columns and rows across the screen; computed at runtime. | Category: B1GameConfigWidgetCustomization |
| GridCalculationInfo | FString | Debug string showing the grid calculation result; computed at runtime. | Category: B1GameConfigWidgetCustomization |
| bUseMovableGridArea | bool | Whether to restrict widget movement to the defined movable grid area. | Category: B1GameConfigWidgetCustomization |
| MovableGridArea | FB1IntMargin | Movable grid area margin defining how many grid cells from each edge widgets are allowed to reach; active only when bUseMovableGridArea is true. | Category: B1GameConfigWidgetCustomization |
| bShowGrid | bool | Whether to display the grid overlay while dragging a widget. | Category: B1GameConfigWidgetCustomization |
| bShowDragIndicator | bool | Whether to display the drag indicator background when hovering over a customizable widget. | Category: B1GameConfigWidgetCustomization |
| DragStartDelayWhenMouseDownSec | float | Duration in seconds a mouse button must be held on a widget before dragging begins automatically; values greater than 0 enable hold-to-drag. | Category: B1GameConfigWidgetCustomization |
| bUseWidgetMoveAnimationWhenDragging | bool | Whether to play a move animation when a widget is dragged to a new grid position. | Category: B1GameConfigWidgetCustomization |
| WidgetMoveAnimationTimeSec | float | Duration in seconds for the widget move animation when dragging; active only when bUseWidgetMoveAnimationWhenDragging is true. | Category: B1GameConfigWidgetCustomization |
| WidgetScaleWhenDragging | float | Scale factor applied to the widget while it is being dragged. | Category: B1GameConfigWidgetCustomization |
| WidgetScaleAnimationTimeSec | float | Duration in seconds for the scale change animation when a widget is picked up or released. | Category: B1GameConfigWidgetCustomization |
| CombinedSubWidgetOpacityWhenDraggingWidget | float | Opacity applied to combined sub-widgets displayed behind the dragged widget. | Category: B1GameConfigWidgetCustomization |
| DragIndicatorWidget | TSubclassOf | Widget class used as the drag indicator; automatically added behind customizable widgets. | Category: B1GameConfigWidgetCustomization |
| SaveFilePath | FString | Relative file path under the project's Saved directory where widget placement data is persisted. | Category: B1GameConfigWidgetCustomization |