|
void | GetGoalPosition (vector tooltipSize, Widget hoverWidget, vector absolutePosition, out vector goalPosition, out vector goalAlignment, out vector goalAlpha) |
| Requires DPI scaled values.
|
|
bool | CheckOverflow (float tooltipSize, float maxAreaSize, inout float desiredPos, inout float offset, inout float alignment) |
| Returns true if the desired position causes the Tooltip to overflow, and prevents it by inverting the alignment.
|
|
float | GetContentAlignmentHorizontal () |
|
float | GetContentAlignmentVertical () |
|
|
void | CalculateGoalPosition (int alignmentCase, float targetSize, float tooltipSize, float maxAreaSize, inout float desiredPos, inout float offset, inout float alignment) |
|
◆ CalculateGoalPosition()
void SCR_TooltipPositionPreset.CalculateGoalPosition |
( |
int | alignmentCase, |
|
|
float | targetSize, |
|
|
float | tooltipSize, |
|
|
float | maxAreaSize, |
|
|
inout float | desiredPos, |
|
|
inout float | offset, |
|
|
inout float | alignment ) |
|
protected |
◆ CheckOverflow()
bool SCR_TooltipPositionPreset.CheckOverflow |
( |
float | tooltipSize, |
|
|
float | maxAreaSize, |
|
|
inout float | desiredPos, |
|
|
inout float | offset, |
|
|
inout float | alignment ) |
Returns true if the desired position causes the Tooltip to overflow, and prevents it by inverting the alignment.
The tooltip is forcefully anchored to 0, 0 on Show(), so we just need to work with alignment
◆ GetContentAlignmentHorizontal()
float SCR_TooltipPositionPreset.GetContentAlignmentHorizontal |
( |
| ) |
|
◆ GetContentAlignmentVertical()
float SCR_TooltipPositionPreset.GetContentAlignmentVertical |
( |
| ) |
|
◆ GetGoalPosition()
void SCR_TooltipPositionPreset.GetGoalPosition |
( |
vector | tooltipSize, |
|
|
Widget | hoverWidget, |
|
|
vector | absolutePosition, |
|
|
out vector | goalPosition, |
|
|
out vector | goalAlignment, |
|
|
out vector | goalAlpha ) |
Requires DPI scaled values.
◆ ALIGNMENT_CENTER
const float SCR_TooltipPositionPreset.ALIGNMENT_CENTER = 0.5 |
|
static |
◆ ALIGNMENT_LEFT_TOP
const float SCR_TooltipPositionPreset.ALIGNMENT_LEFT_TOP = 0 |
|
static |
◆ ALIGNMENT_RIGHT_DOWN
const float SCR_TooltipPositionPreset.ALIGNMENT_RIGHT_DOWN = 1 |
|
static |
◆ m_eAnchor
SCR_ETooltipAnchor SCR_TooltipPositionPreset.m_eAnchor |
◆ m_eHorizontalAlignment
SCR_ETooltipAlignmentHorizontal SCR_TooltipPositionPreset.m_eHorizontalAlignment |
◆ m_eOverflowHandling
SCR_ETooltipOverflowHandling SCR_TooltipPositionPreset.m_eOverflowHandling |
◆ m_eVerticalAlignment
SCR_ETooltipAlignmentVertical SCR_TooltipPositionPreset.m_eVerticalAlignment |
◆ m_vOffset
vector SCR_TooltipPositionPreset.m_vOffset |
The documentation for this interface was generated from the following file:
- Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetTooltip.c