Waypoint UI Attached to SCR_HUDManagerComponent which is a component of SCR_PlayerController.
More...
|
SCR_Waypoint | FindWaypointByEntity (IEntity entity) |
|
void | GetWaypoints (out array< ref SCR_Waypoint > waypoints) |
|
void | DeleteWaypoint (SCR_Waypoint waypoint) |
|
SCR_Waypoint | CreateWaypoint (vector position) |
|
SCR_Waypoint | CreateWaypoint (IEntity entity) |
|
override void | DisplayUpdate (IEntity owner, float timeSlice) |
|
void | SetEnabled (bool isEnabled) |
|
override void | Show (bool show, float speed=UIConstants.FADE_RATE_INSTANT, EAnimationCurve curve=EAnimationCurve.LINEAR) |
| Show/hide InfoDisplay properly, not breaking other systems like AdaptiveOpacity or ConditionalVisibility.
|
|
SCR_InfoDisplayHandler | GetHandler (TypeName handlerType) |
|
SCR_InfoDisplayInvoker | GetOnStart () |
|
SCR_InfoDisplayInvoker | GetOnStop () |
|
IEntity | GetOwnerEntity () |
|
Widget | GetContentWidget () |
|
string | GetContentWidgetName () |
|
void | SetRootWidget (notnull Widget root) |
|
void | SetContentWidget (notnull Widget content) |
|
void | Show (bool show, float speed=UIConstants.FADE_RATE_INSTANT, EAnimationCurve curve=EAnimationCurve.LINEAR) |
| Show/hide InfoDisplay properly, not breaking other systems like AdaptiveOpacity or ConditionalVisibility.
|
|
bool | IsShown () |
|
Widget | GetRootWidget () |
|
bool | GetDimensions (out float width, out float height, bool addSafezones=true) |
| Get width and height of the InfoDisplay element, optionally with safezones adjustments.
|
|
bool | GetAnchorPosition (out float x, out float y, EWidgetAnchor anchor=EWidgetAnchor.TOPLEFT, bool addSafezones=true) |
| Get width and height of the InfoDisplay element, optionally with safezones adjustments.
|
|
void | RegisterToHudManager () |
|
proto external int | GetInfoDisplays (out notnull array< BaseInfoDisplay > outInfoDisplays) |
|
proto external GenericComponent | FindComponentInParentContainer (TypeName typeName) |
|
|
bool | HandleWidgetOpacities (notnull SCR_Waypoint waypoint, notnull IEntity player) |
|
bool | DisplayStartDrawInit (IEntity owner) |
|
void | DisplayStartDraw (IEntity owner) |
|
void | DisplayStopDraw (IEntity owner) |
|
void | DisplayInit (IEntity owner) |
|
void | DisplayUpdate (IEntity owner, float timeSlice) |
|
void | DisplayControlledEntityChanged (IEntity from, IEntity to) |
|
void | DisplayConsciousnessChanged (bool conscious, bool init=false) |
|
void | DisplayOnSuspended () |
| Called when GUI is temporarily suspended due to visibility flags; e.g. GM entered and GUI marked as not to show in GM.
|
|
void | DisplayOnResumed () |
|
void | InitializeInterfaceSettings () |
|
void | OnSettingsChanged () |
|
void | OnShownFinished (Widget w, float targetOpacity, WidgetAnimationOpacity anim=null) |
|
override void | OnStartDraw (IEntity owner) |
|
void | AdaptiveOpacity_Update (float opacity, float sceneBrightness, bool init=false) |
|
override void | OnStopDraw (IEntity owner) |
|
override void | UpdateValues (IEntity owner, float timeSlice) |
|
override void | OnInit (IEntity owner) |
|
void | OnInit (IEntity owner) |
|
void | UpdateValues (IEntity owner, float timeSlice) |
|
void | OnStartDraw (IEntity owner) |
|
void | OnStopDraw (IEntity owner) |
|
Waypoint UI Attached to SCR_HUDManagerComponent which is a component of SCR_PlayerController.
◆ CreateWaypoint() [1/2]
SCR_Waypoint SCR_WaypointDisplay.CreateWaypoint |
( |
IEntity |
entity | ) |
|
◆ CreateWaypoint() [2/2]
SCR_Waypoint SCR_WaypointDisplay.CreateWaypoint |
( |
vector |
position | ) |
|
◆ DeleteWaypoint()
void SCR_WaypointDisplay.DeleteWaypoint |
( |
SCR_Waypoint |
waypoint | ) |
|
◆ DisplayUpdate()
override void SCR_WaypointDisplay.DisplayUpdate |
( |
IEntity |
owner, |
|
|
float |
timeSlice |
|
) |
| |
◆ FindWaypointByEntity()
SCR_Waypoint SCR_WaypointDisplay.FindWaypointByEntity |
( |
IEntity |
entity | ) |
|
◆ GetWaypoints()
void SCR_WaypointDisplay.GetWaypoints |
( |
out array< ref SCR_Waypoint > |
waypoints | ) |
|
◆ HandleWidgetOpacities()
bool SCR_WaypointDisplay.HandleWidgetOpacities |
( |
notnull SCR_Waypoint |
waypoint, |
|
|
notnull IEntity |
player |
|
) |
| |
|
protected |
◆ DISTANCE_STRING_UNIT
string SCR_WaypointDisplay.DISTANCE_STRING_UNIT = "#AR-Tutorial_WaypointUnits_meters" |
|
staticprotected |
◆ m_aWaypoints
ref array<ref SCR_Waypoint> SCR_WaypointDisplay.m_aWaypoints |
|
protected |
◆ m_sWaypointLayout
ResourceName SCR_WaypointDisplay.m_sWaypointLayout = "{825C6D728AC3E02A}UI/layouts/Waypoint/Waypoint.layout" |
|
protected |
◆ WAYPOINT_DISTANCE_INDICATOR_FADE_END
float SCR_WaypointDisplay.WAYPOINT_DISTANCE_INDICATOR_FADE_END = 50 |
|
staticprotected |
◆ WAYPOINT_DISTANCE_INDICATOR_FADE_START
float SCR_WaypointDisplay.WAYPOINT_DISTANCE_INDICATOR_FADE_START = 100 |
|
staticprotected |
◆ WAYPOINT_FADE_IN_DISTANCE
float SCR_WaypointDisplay.WAYPOINT_FADE_IN_DISTANCE = 3 |
|
staticprotected |
◆ WAYPOINT_FADE_THRESHOLD
float SCR_WaypointDisplay.WAYPOINT_FADE_THRESHOLD = 20 |
|
staticprotected |
◆ WAYPOINT_MINIMUM_OPACITY
float SCR_WaypointDisplay.WAYPOINT_MINIMUM_OPACITY = 0.2 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/UI/Waypoint/SCR_WaypointDisplay.c