Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AddonDetailsPanelComponent Interface Reference
Inheritance diagram for SCR_AddonDetailsPanelComponent:
SCR_ContentDetailsPanelBase SCR_ScriptedWidgetComponent

Public Member Functions

override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 
void SetWorkshopItem (SCR_WorkshopItem item)
 
SCR_WorkshopItem GetItem ()
 
- Public Member Functions inherited from SCR_ContentDetailsPanelBase
override bool OnUpdate (Widget w)
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Member Functions

void UpdateAllWidgets ()
 Updates properties which never change at run time (addon description, size, etc) This is called only when new addon is assigned or at start.
 
void UpdateImage ()
 
void UpdateMANWVisuals ()
 
void UpdateInfo ()
 
void UpdateTypes ()
 
void UpdateDependencies ()
 
void UpdateErrorMessage ()
 
void Callback_OnChanged ()
 
void OnGetAsset (SCR_WorkshopItem item)
 
- Protected Member Functions inherited from SCR_ContentDetailsPanelBase
void UpdateSize ()
 
DetailsPanelContentPreset FallbackContentByTag (string contentTag)
 Get fallback content by tag.
 
void SetDescriptionText (string text)
 Set description text with enforced text lenght limit.
 
Widget AddTypeDisplay (string image, ResourceName imageset, ResourceName glowImageset)
 
void ClearTypeDisplays ()
 

Protected Attributes

ref SCR_AddonInfoWidgets m_InfoWidgets = new SCR_AddonInfoWidgets()
 
ref SCR_WorkshopItem m_Item
 
SCR_WorkshopItemBackendImageComponent m_BackendImageComponent
 
- Protected Attributes inherited from SCR_ContentDetailsPanelBase
ref SCR_ContentDetailsPanelBaseWidgets m_CommonWidgets = new SCR_ContentDetailsPanelBaseWidgets
 
ref DetailsPanelContentPresetConfig m_FallbackContent
 
int m_iMaxDescriptionLenght
 
bool m_bDisplayAdditionalInfo
 
ResourceName m_sTypeDisplayLayout
 
int m_iMaxTypeImages
 
SCR_SimpleWarningOverlayComponent m_WarningOverlay
 
ref array< Widget > m_aTypeImages = {}
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Static Protected Attributes

const int MAX_ADDON_TYPE_IMAGES = 12
 
- Static Protected Attributes inherited from SCR_ContentDetailsPanelBase
const int DESCRIPTION_LENGHT_OFFSET = 10
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ Callback_OnChanged()

void SCR_AddonDetailsPanelComponent.Callback_OnChanged ( )
protected

◆ GetItem()

SCR_WorkshopItem SCR_AddonDetailsPanelComponent.GetItem ( )

◆ HandlerAttached()

override void SCR_AddonDetailsPanelComponent.HandlerAttached ( Widget w)

◆ HandlerDeattached()

override void SCR_AddonDetailsPanelComponent.HandlerDeattached ( Widget w)

◆ OnGetAsset()

void SCR_AddonDetailsPanelComponent.OnGetAsset ( SCR_WorkshopItem item)
protected

◆ SetWorkshopItem()

void SCR_AddonDetailsPanelComponent.SetWorkshopItem ( SCR_WorkshopItem item)

◆ UpdateAllWidgets()

void SCR_AddonDetailsPanelComponent.UpdateAllWidgets ( )
protected

Updates properties which never change at run time (addon description, size, etc) This is called only when new addon is assigned or at start.

◆ UpdateDependencies()

void SCR_AddonDetailsPanelComponent.UpdateDependencies ( )
protected

◆ UpdateErrorMessage()

void SCR_AddonDetailsPanelComponent.UpdateErrorMessage ( )
protected

◆ UpdateImage()

void SCR_AddonDetailsPanelComponent.UpdateImage ( )
protected

◆ UpdateInfo()

void SCR_AddonDetailsPanelComponent.UpdateInfo ( )
protected

◆ UpdateMANWVisuals()

void SCR_AddonDetailsPanelComponent.UpdateMANWVisuals ( )
protected

◆ UpdateTypes()

void SCR_AddonDetailsPanelComponent.UpdateTypes ( )
protected

Member Data Documentation

◆ m_BackendImageComponent

SCR_WorkshopItemBackendImageComponent SCR_AddonDetailsPanelComponent.m_BackendImageComponent
protected

◆ m_InfoWidgets

ref SCR_AddonInfoWidgets SCR_AddonDetailsPanelComponent.m_InfoWidgets = new SCR_AddonInfoWidgets()
protected

◆ m_Item

ref SCR_WorkshopItem SCR_AddonDetailsPanelComponent.m_Item
protected

◆ MAX_ADDON_TYPE_IMAGES

const int SCR_AddonDetailsPanelComponent.MAX_ADDON_TYPE_IMAGES = 12
staticprotected

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