Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SCR_GroupFlagImageComponent Interface Reference
Inheritance diagram for SCR_GroupFlagImageComponent:
[legend]

Public Member Functions

override void HandlerAttached (Widget w)
 
void SetFlagButtonFromImageSet (string name)
 
void SetFlagButtonFromTexture (ResourceName name)
 
void Resize (float scale=1)
 
void SetIsFromImageset (bool value)
 
bool GetIsFromImageset ()
 
int GetImageID ()
 
void SetImageID (int ID)
 
void SetImageSet (ResourceName imageSet)
 
ResourceName GetImageSet ()
 
- Public Member Functions inherited from SCR_ButtonImageComponent
override void HandlerAttached (Widget w)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
ImageWidget GetImageWidget ()
 
void SetImage (ResourceName texture, bool fromLocalStorage=false)
 
void SetImage (ResourceName imageSet, string imageName)
 
string GetImage (out string imageSet)
 
- Public Member Functions inherited from SCR_ButtonBaseComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
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 SetToggled (bool toggled, bool animate=true, bool invokeChange=true, bool instant=false)
 
bool IsToggled ()
 
void SetToggleable (bool togglable)
 
bool GetToggleable ()
 
void ShowBorder (bool show, bool animate=true)
 
bool IsBorderShown ()
 
void SetBackgroundColors (Color defColor=null, Color hoverColor=null, Color selectColor=null, Color selectHoverColor=null, Color clickColor=null)
 Alternate way of setting button background colors through script.
 
void ColorizeBackground (bool animate=true)
 
- Public Member Functions inherited from SCR_WLibComponentBase
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnFocus (Widget w, int x, int y)
 
void SetHoverSound (string soundHover)
 
void SetClickedSound (string soundClicked)
 
string GetHoverSound ()
 
string GetClickedSound ()
 
void SetEnabled (bool enabled, bool animate=true)
 
void SetVisible (bool visible, bool animate=true)
 
bool IsEnabled ()
 
void SetMouseOverToFocus (bool mouseOverToFocus)
 
void SetDisabledOpacity (float newDisabledOpacity)
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Protected Attributes

int m_iPicID = -1
 
ResourceName m_sImageSet
 
bool m_bIsFromImageset
 
vector m_vImageSize
 
- Protected Attributes inherited from SCR_ButtonBaseComponent
bool m_bIsToggled
 
MenuBase m_ParentMenu
 
SCR_SubMenuBase m_ParentSubMenu
 
- Protected Attributes inherited from SCR_WLibComponentBase
string m_sSoundHovered
 
string m_sSoundClicked
 
float m_fAnimationTime
 
bool m_bMouseOverToFocus
 
float m_fDisabledOpacity
 
float m_fAnimationRate
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ButtonImageComponent
static SCR_ButtonImageComponent GetButtonImage (string name, Widget parent, bool searchAllChildren=true)
 
- Static Public Member Functions inherited from SCR_ButtonBaseComponent
static SCR_ButtonBaseComponent GetButtonBase (string name, Widget parent, bool searchAllChildren=true)
 
- Static Public Member Functions inherited from SCR_WLibComponentBase
static bool SetTexture (ImageWidget widget, ResourceName texture, string image="")
 
- 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_ButtonImageComponent
ResourceName m_sTexture
 
string m_sImageName
 
ImageWidget m_wImage
 
ref ScriptInvoker< Widget > m_OnMouseEnter = new ScriptInvoker()
 
ref ScriptInvoker< Widget > m_OnMouseLeave = new ScriptInvoker()
 
- Public Attributes inherited from SCR_ButtonBaseComponent
bool m_bCanBeToggled
 
bool m_bUseColorization
 
ref Color m_BackgroundDefault
 
ref Color m_BackgroundHovered
 
ref Color m_BackgroundSelected
 
ref Color m_BackgroundSelectedHovered
 
ref Color m_BackgroundClicked
 
bool m_bShowBorderOnFocus
 
bool m_bShowBackgroundOnFocus
 
bool m_bNoBorderAnimation
 
bool m_bNoBackgroundAnimation
 
bool m_bShowBorderOnHover
 
Widget m_wBackground
 
Widget m_wBorder
 
ref ScriptInvoker m_OnClicked = new ScriptInvoker()
 
ref ScriptInvoker m_OnToggled = new ScriptInvoker()
 
ref ScriptInvoker< Widget > m_OnFocus = new ScriptInvoker<Widget>()
 
ref ScriptInvoker< Widget > m_OnFocusLost = new ScriptInvoker<Widget>()
 
ref ScriptInvoker m_OnShowBorder = new ScriptInvoker()
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 
- Static Public Attributes inherited from SCR_WLibComponentBase
static const float START_ANIMATION_RATE = 10001
 
static const float START_ANIMATION_PERIOD = 250
 
- Protected Member Functions inherited from SCR_ButtonBaseComponent
void OnMenuSelect ()
 
void MenuSelectBase ()
 
void FindParentMenu ()
 Finds the parent menu of this component.
 
bool IsParentMenuFocused ()
 Returns true if parent menu is focused, or if there is no parent menu.
 
- Protected Member Functions inherited from SCR_WLibComponentBase
void OnEnabled (bool animate)
 
void OnDisabled (bool animate)
 
bool IsChildWidget (Widget parent, Widget child)
 
void SetAnimationRate ()
 
void PlaySound (string sound)
 

Member Function Documentation

◆ GetImageID()

int SCR_GroupFlagImageComponent.GetImageID ( )
Returns

◆ GetImageSet()

ResourceName SCR_GroupFlagImageComponent.GetImageSet ( )
Returns

◆ GetIsFromImageset()

bool SCR_GroupFlagImageComponent.GetIsFromImageset ( )
Returns

◆ HandlerAttached()

override void SCR_GroupFlagImageComponent.HandlerAttached ( Widget  w)

◆ Resize()

void SCR_GroupFlagImageComponent.Resize ( float  scale = 1)
Parameters
[in]scale

◆ SetFlagButtonFromImageSet()

void SCR_GroupFlagImageComponent.SetFlagButtonFromImageSet ( string  name)
Parameters
[in]name

◆ SetFlagButtonFromTexture()

void SCR_GroupFlagImageComponent.SetFlagButtonFromTexture ( ResourceName  name)
Parameters
[in]name

◆ SetImageID()

void SCR_GroupFlagImageComponent.SetImageID ( int  ID)
Parameters
[in]ID

◆ SetImageSet()

void SCR_GroupFlagImageComponent.SetImageSet ( ResourceName  imageSet)
Parameters
[in]imageSet

◆ SetIsFromImageset()

void SCR_GroupFlagImageComponent.SetIsFromImageset ( bool  value)
Parameters
[in]value

Member Data Documentation

◆ m_bIsFromImageset

bool SCR_GroupFlagImageComponent.m_bIsFromImageset
protected

◆ m_iPicID

int SCR_GroupFlagImageComponent.m_iPicID = -1
protected

◆ m_sImageSet

ResourceName SCR_GroupFlagImageComponent.m_sImageSet
protected

◆ m_vImageSize

vector SCR_GroupFlagImageComponent.m_vImageSize
protected

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