Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_MapMarkerWidgetComponent Class Reference
Inheritance diagram for SCR_MapMarkerWidgetComponent:
SCR_ScriptedWidgetComponent

Protected Member Functions

void SetMarkerObject (notnull SCR_MapMarkerBase marker)
void SetLayerID (int id)
void SetRotation (float angle)
void SetImage (ResourceName icon, string quad, float aspectRatio=1)
void SetGlowImage (ResourceName icon, string quad)
void SetMilitarySymbolMode (bool state)
void SetEventListening (bool state)
void UpdateMilitarySymbol (SCR_MilitarySymbol milSymbol)
void SetText (string text, bool skipProfanityFilter=false)
void OnFilteredCallback (array< string > text)
void SetTextVisible (bool state)
void SetTypeIcon (int type, string text)
 Not synched secondary text.
void SetTypeIconsVisible (bool state)
void SetAuthor (string text)
void SetAuthorVisible (bool state)
void SetModeIcon (bool state, bool isPublic)
void SetColor (Color color)
ImageWidget GetAuthorPlatformIcon ()
void ShowAuthor (bool state)
void SetTimestamp (WorldTimestamp timestamp)
void SetTimestampVisibility (bool isVisible)
void UpdateCachedTimestamp ()
void UpdateTimestamp (WorldTimestamp timestamp)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
void OnMapClose (MapConfiguration config)
override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)

Protected Attributes

const string PRIVATE_QUAD = "private"
const string PUBLIC_QUAD = "public"
const string AUTHOR_NAME_FORMAT = "[%1]"
const int UPDATE_TIMESTAMP_INTERVAL = 10000
bool m_bIsEventListening
 in milliseconds
bool m_bIsSymbolMode
bool m_bIsOwnerMode
bool m_bShowAuthor
bool m_bShowText
int m_iLayerID
WorldTimestamp m_Timestamp
bool m_bIsTimestampVisible
ImageWidget m_wMarkerIcon
ImageWidget m_wMarkerGlowIcon
ImageWidget m_wMarkerModeIcon
ImageWidget m_wAuthorPlatformIcon
TextWidget m_wMarkerText
TextWidget m_wMarkerAuthor
TextWidget m_wTypeIcon1
TextWidget m_wTypeIcon2
TextWidget m_wTypeIcon3
Widget m_wSymbolRoot
Widget m_wSymbolOverlay
Widget m_wTypeIconRoot
Widget m_wTypeOverlay1
Widget m_wTypeOverlay2
Widget m_wTypeOverlay3
TextWidget m_wMarkerTimestamp
ref Color m_GlowDefault = Color.FromSRGBA(21, 29, 32, 155)
ref Color m_GlowSelected = Color.FromSRGBA(226, 168, 79, 155)
ref Color m_TextColor = new Color(0.0, 0.0, 0.0, 1.0)
ref Color m_CurrentImageColor = new Color(0.0, 0.0, 0.0, 1.0)
SCR_MapMarkerBase m_MarkerObject
SCR_MapMarkerManagerComponent m_MapMarkerManager

Detailed Description

Map marker layout component Attached to root of marker base layout

Definition at line 3 of file SCR_MapMarkerWidgetComponent.c.

Member Function Documentation

◆ GetAuthorPlatformIcon()

ImageWidget SCR_MapMarkerWidgetComponent::GetAuthorPlatformIcon ( )
inlineprotected

Definition at line 255 of file SCR_MapMarkerWidgetComponent.c.

◆ HandlerAttached()

override void SCR_MapMarkerWidgetComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 397 of file SCR_MapMarkerWidgetComponent.c.

◆ HandlerDeattached()

override void SCR_MapMarkerWidgetComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 429 of file SCR_MapMarkerWidgetComponent.c.

◆ OnFilteredCallback()

void SCR_MapMarkerWidgetComponent::OnFilteredCallback ( array< string > text)
inlineprotected

Definition at line 150 of file SCR_MapMarkerWidgetComponent.c.

◆ OnFocus()

override bool SCR_MapMarkerWidgetComponent::OnFocus ( Widget w,
int x,
int y )
inlineprotected

Definition at line 378 of file SCR_MapMarkerWidgetComponent.c.

◆ OnFocusLost()

override bool SCR_MapMarkerWidgetComponent::OnFocusLost ( Widget w,
int x,
int y )
inlineprotected

Definition at line 384 of file SCR_MapMarkerWidgetComponent.c.

◆ OnMapClose()

void SCR_MapMarkerWidgetComponent::OnMapClose ( MapConfiguration config)
inlineprotected

Definition at line 390 of file SCR_MapMarkerWidgetComponent.c.

◆ OnMouseEnter()

override bool SCR_MapMarkerWidgetComponent::OnMouseEnter ( Widget w,
int x,
int y )
inlineprotected

Definition at line 324 of file SCR_MapMarkerWidgetComponent.c.

◆ OnMouseLeave()

override bool SCR_MapMarkerWidgetComponent::OnMouseLeave ( Widget w,
Widget enterW,
int x,
int y )
inlineprotected

Definition at line 351 of file SCR_MapMarkerWidgetComponent.c.

◆ SetAuthor()

void SCR_MapMarkerWidgetComponent::SetAuthor ( string text)
inlineprotected
Parameters
[in]text

Definition at line 206 of file SCR_MapMarkerWidgetComponent.c.

◆ SetAuthorVisible()

void SCR_MapMarkerWidgetComponent::SetAuthorVisible ( bool state)
inlineprotected
Parameters
[in]state

Definition at line 215 of file SCR_MapMarkerWidgetComponent.c.

◆ SetColor()

void SCR_MapMarkerWidgetComponent::SetColor ( Color color)
inlineprotected
Parameters
[in]color

Definition at line 240 of file SCR_MapMarkerWidgetComponent.c.

◆ SetEventListening()

void SCR_MapMarkerWidgetComponent::SetEventListening ( bool state)
inlineprotected
Parameters
[in]state

Definition at line 109 of file SCR_MapMarkerWidgetComponent.c.

◆ SetGlowImage()

void SCR_MapMarkerWidgetComponent::SetGlowImage ( ResourceName icon,
string quad )
inlineprotected
Parameters
[in]icon
[in]quad

Definition at line 88 of file SCR_MapMarkerWidgetComponent.c.

◆ SetImage()

void SCR_MapMarkerWidgetComponent::SetImage ( ResourceName icon,
string quad,
float aspectRatio = 1 )
inlineprotected

Supports custom aspect ratio in case of non standard size imagesets

Parameters
[in]icon
[in]quad
[in]aspectRatio

Definition at line 75 of file SCR_MapMarkerWidgetComponent.c.

◆ SetLayerID()

void SCR_MapMarkerWidgetComponent::SetLayerID ( int id)
inlineprotected
Parameters
[in]id

Definition at line 57 of file SCR_MapMarkerWidgetComponent.c.

◆ SetMarkerObject()

void SCR_MapMarkerWidgetComponent::SetMarkerObject ( notnull SCR_MapMarkerBase marker)
inlineprotected
Parameters
[in]marker

Definition at line 50 of file SCR_MapMarkerWidgetComponent.c.

◆ SetMilitarySymbolMode()

void SCR_MapMarkerWidgetComponent::SetMilitarySymbolMode ( bool state)
inlineprotected

Set visual mode for military symbol which is constructed through additional component

Parameters
[in]state

Definition at line 97 of file SCR_MapMarkerWidgetComponent.c.

◆ SetModeIcon()

void SCR_MapMarkerWidgetComponent::SetModeIcon ( bool state,
bool isPublic )
inlineprotected
Parameters
[in]state
[in]isPublic

Definition at line 226 of file SCR_MapMarkerWidgetComponent.c.

◆ SetRotation()

void SCR_MapMarkerWidgetComponent::SetRotation ( float angle)
inlineprotected
Parameters
[in]angle

Definition at line 64 of file SCR_MapMarkerWidgetComponent.c.

◆ SetText()

void SCR_MapMarkerWidgetComponent::SetText ( string text,
bool skipProfanityFilter = false )
inlineprotected
Parameters
[in]text
[in]skipProfanityFilterdetermines whether the marker text should be checked for profanity

Definition at line 127 of file SCR_MapMarkerWidgetComponent.c.

◆ SetTextVisible()

void SCR_MapMarkerWidgetComponent::SetTextVisible ( bool state)
inlineprotected
Parameters
[in]state

Definition at line 169 of file SCR_MapMarkerWidgetComponent.c.

◆ SetTimestamp()

void SCR_MapMarkerWidgetComponent::SetTimestamp ( WorldTimestamp timestamp)
inlineprotected
Parameters
[in]timestamp

Definition at line 285 of file SCR_MapMarkerWidgetComponent.c.

◆ SetTimestampVisibility()

void SCR_MapMarkerWidgetComponent::SetTimestampVisibility ( bool isVisible)
inlineprotected

Definition at line 296 of file SCR_MapMarkerWidgetComponent.c.

◆ SetTypeIcon()

void SCR_MapMarkerWidgetComponent::SetTypeIcon ( int type,
string text )
inlineprotected

Not synched secondary text.

Definition at line 178 of file SCR_MapMarkerWidgetComponent.c.

◆ SetTypeIconsVisible()

void SCR_MapMarkerWidgetComponent::SetTypeIconsVisible ( bool state)
inlineprotected
Parameters
[in]state

Definition at line 199 of file SCR_MapMarkerWidgetComponent.c.

◆ ShowAuthor()

void SCR_MapMarkerWidgetComponent::ShowAuthor ( bool state)
inlineprotected

Definition at line 261 of file SCR_MapMarkerWidgetComponent.c.

◆ UpdateCachedTimestamp()

void SCR_MapMarkerWidgetComponent::UpdateCachedTimestamp ( )
inlineprotected

Definition at line 303 of file SCR_MapMarkerWidgetComponent.c.

◆ UpdateMilitarySymbol()

void SCR_MapMarkerWidgetComponent::UpdateMilitarySymbol ( SCR_MilitarySymbol milSymbol)
inlineprotected
Parameters
[in]milSymbol

Definition at line 117 of file SCR_MapMarkerWidgetComponent.c.

◆ UpdateTimestamp()

void SCR_MapMarkerWidgetComponent::UpdateTimestamp ( WorldTimestamp timestamp)
inlineprotected
Parameters
[in]timestamp

Definition at line 310 of file SCR_MapMarkerWidgetComponent.c.

Member Data Documentation

◆ AUTHOR_NAME_FORMAT

const string SCR_MapMarkerWidgetComponent::AUTHOR_NAME_FORMAT = "[%1]"
protected

Definition at line 8 of file SCR_MapMarkerWidgetComponent.c.

◆ m_bIsEventListening

bool SCR_MapMarkerWidgetComponent::m_bIsEventListening
protected

in milliseconds

Definition at line 12 of file SCR_MapMarkerWidgetComponent.c.

◆ m_bIsOwnerMode

bool SCR_MapMarkerWidgetComponent::m_bIsOwnerMode
protected

Definition at line 14 of file SCR_MapMarkerWidgetComponent.c.

◆ m_bIsSymbolMode

bool SCR_MapMarkerWidgetComponent::m_bIsSymbolMode
protected

Definition at line 13 of file SCR_MapMarkerWidgetComponent.c.

◆ m_bIsTimestampVisible

bool SCR_MapMarkerWidgetComponent::m_bIsTimestampVisible
protected

Definition at line 20 of file SCR_MapMarkerWidgetComponent.c.

◆ m_bShowAuthor

bool SCR_MapMarkerWidgetComponent::m_bShowAuthor
protected

Definition at line 15 of file SCR_MapMarkerWidgetComponent.c.

◆ m_bShowText

bool SCR_MapMarkerWidgetComponent::m_bShowText
protected

Definition at line 16 of file SCR_MapMarkerWidgetComponent.c.

◆ m_CurrentImageColor

ref Color SCR_MapMarkerWidgetComponent::m_CurrentImageColor = new Color(0.0, 0.0, 0.0, 1.0)
protected

Definition at line 43 of file SCR_MapMarkerWidgetComponent.c.

◆ m_GlowDefault

ref Color SCR_MapMarkerWidgetComponent::m_GlowDefault = Color.FromSRGBA(21, 29, 32, 155)
protected

Definition at line 39 of file SCR_MapMarkerWidgetComponent.c.

◆ m_GlowSelected

ref Color SCR_MapMarkerWidgetComponent::m_GlowSelected = Color.FromSRGBA(226, 168, 79, 155)
protected

Definition at line 40 of file SCR_MapMarkerWidgetComponent.c.

◆ m_iLayerID

int SCR_MapMarkerWidgetComponent::m_iLayerID
protected

Definition at line 17 of file SCR_MapMarkerWidgetComponent.c.

◆ m_MapMarkerManager

SCR_MapMarkerManagerComponent SCR_MapMarkerWidgetComponent::m_MapMarkerManager
protected

Definition at line 46 of file SCR_MapMarkerWidgetComponent.c.

◆ m_MarkerObject

SCR_MapMarkerBase SCR_MapMarkerWidgetComponent::m_MarkerObject
protected

Definition at line 44 of file SCR_MapMarkerWidgetComponent.c.

◆ m_TextColor

ref Color SCR_MapMarkerWidgetComponent::m_TextColor = new Color(0.0, 0.0, 0.0, 1.0)
protected

Definition at line 42 of file SCR_MapMarkerWidgetComponent.c.

◆ m_Timestamp

WorldTimestamp SCR_MapMarkerWidgetComponent::m_Timestamp
protected

Definition at line 19 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wAuthorPlatformIcon

ImageWidget SCR_MapMarkerWidgetComponent::m_wAuthorPlatformIcon
protected

Definition at line 25 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wMarkerAuthor

TextWidget SCR_MapMarkerWidgetComponent::m_wMarkerAuthor
protected

Definition at line 27 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wMarkerGlowIcon

ImageWidget SCR_MapMarkerWidgetComponent::m_wMarkerGlowIcon
protected

Definition at line 23 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wMarkerIcon

ImageWidget SCR_MapMarkerWidgetComponent::m_wMarkerIcon
protected

Definition at line 22 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wMarkerModeIcon

ImageWidget SCR_MapMarkerWidgetComponent::m_wMarkerModeIcon
protected

Definition at line 24 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wMarkerText

TextWidget SCR_MapMarkerWidgetComponent::m_wMarkerText
protected

Definition at line 26 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wMarkerTimestamp

TextWidget SCR_MapMarkerWidgetComponent::m_wMarkerTimestamp
protected

Definition at line 37 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wSymbolOverlay

Widget SCR_MapMarkerWidgetComponent::m_wSymbolOverlay
protected

Definition at line 32 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wSymbolRoot

Widget SCR_MapMarkerWidgetComponent::m_wSymbolRoot
protected

Definition at line 31 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wTypeIcon1

TextWidget SCR_MapMarkerWidgetComponent::m_wTypeIcon1
protected

Definition at line 28 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wTypeIcon2

TextWidget SCR_MapMarkerWidgetComponent::m_wTypeIcon2
protected

Definition at line 29 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wTypeIcon3

TextWidget SCR_MapMarkerWidgetComponent::m_wTypeIcon3
protected

Definition at line 30 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wTypeIconRoot

Widget SCR_MapMarkerWidgetComponent::m_wTypeIconRoot
protected

Definition at line 33 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wTypeOverlay1

Widget SCR_MapMarkerWidgetComponent::m_wTypeOverlay1
protected

Definition at line 34 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wTypeOverlay2

Widget SCR_MapMarkerWidgetComponent::m_wTypeOverlay2
protected

Definition at line 35 of file SCR_MapMarkerWidgetComponent.c.

◆ m_wTypeOverlay3

Widget SCR_MapMarkerWidgetComponent::m_wTypeOverlay3
protected

Definition at line 36 of file SCR_MapMarkerWidgetComponent.c.

◆ PRIVATE_QUAD

const string SCR_MapMarkerWidgetComponent::PRIVATE_QUAD = "private"
protected

Definition at line 5 of file SCR_MapMarkerWidgetComponent.c.

◆ PUBLIC_QUAD

const string SCR_MapMarkerWidgetComponent::PUBLIC_QUAD = "public"
protected

Definition at line 6 of file SCR_MapMarkerWidgetComponent.c.

◆ UPDATE_TIMESTAMP_INTERVAL

const int SCR_MapMarkerWidgetComponent::UPDATE_TIMESTAMP_INTERVAL = 10000
protected

Definition at line 10 of file SCR_MapMarkerWidgetComponent.c.


The documentation for this class was generated from the following file: