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

Protected Member Functions

override void HandlerAttached (Widget w)
void CheckWidgetInitialized ()
void TryDownloadImage ()
void Callback_DownloadImage_OnTimeoutError (SCR_WorkshopItemCallback_DownloadImage callback)
void Callback_DownloadImage_OnSuccess (SCR_WorkshopItemCallback_DownloadImage callback)
void TryLocalImage ()
bool TryShowImage (ResourceName imagePath)
void ShowLoadingImage (ResourceName loadingImage=string.Empty)
void ShowFallbackImage ()
 If no fallback is set, the image widget will be hidden instead.
bool TryLoadImageTexture (ResourceName imagePath)
void SetImage (BackendImage image)
 image can be null
void SetImageSaturation (float saturation)
ScriptInvokerVoid GetOnImageSelected ()
void ShowDebugText (string txt)
string FormatAvailableScales ()

Protected Attributes

ResourceName m_sFallbackImage
string m_sImageWidgetName
string m_sImageSizeWidgetName
bool m_bShowLoadingImage
string m_sLoadingOverlayName
string m_sDebugTextName
ImageWidget m_wImage
Widget m_wImageSize
SCR_LoadingOverlay m_LoadingOverlay
TextWidget m_wDebugText
BackendImage m_BackendImage
ref SCR_WorkshopItemCallback_DownloadImage m_DownloadImageCallback
bool m_bIsWaitingForWidgetInit
int m_iPreferredWidth
int m_iScreenWidth
ref ScriptInvokerVoid m_OnImageSelected

Detailed Description

This component implements basic image and loading overlay handling m_sImageWidgetName must be an Image Widget m_sLoadingOverlayName must have an SCR_LoadingOverlay component attached

Definition at line 7 of file SCR_BackendImageComponent.c.

Member Function Documentation

◆ Callback_DownloadImage_OnSuccess()

void SCR_BackendImageComponent::Callback_DownloadImage_OnSuccess ( SCR_WorkshopItemCallback_DownloadImage callback)
inlineprotected

Definition at line 175 of file SCR_BackendImageComponent.c.

◆ Callback_DownloadImage_OnTimeoutError()

void SCR_BackendImageComponent::Callback_DownloadImage_OnTimeoutError ( SCR_WorkshopItemCallback_DownloadImage callback)
inlineprotected

Definition at line 169 of file SCR_BackendImageComponent.c.

◆ CheckWidgetInitialized()

void SCR_BackendImageComponent::CheckWidgetInitialized ( )
inlineprotected

Definition at line 82 of file SCR_BackendImageComponent.c.

◆ FormatAvailableScales()

string SCR_BackendImageComponent::FormatAvailableScales ( )
inlineprotected

Definition at line 335 of file SCR_BackendImageComponent.c.

◆ GetOnImageSelected()

ScriptInvokerVoid SCR_BackendImageComponent::GetOnImageSelected ( )
inlineprotected

Definition at line 310 of file SCR_BackendImageComponent.c.

◆ HandlerAttached()

override void SCR_BackendImageComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 47 of file SCR_BackendImageComponent.c.

◆ SetImage()

void SCR_BackendImageComponent::SetImage ( BackendImage image)
inlineprotected

image can be null

Definition at line 284 of file SCR_BackendImageComponent.c.

◆ SetImageSaturation()

void SCR_BackendImageComponent::SetImageSaturation ( float saturation)
inlineprotected

Definition at line 303 of file SCR_BackendImageComponent.c.

◆ ShowDebugText()

void SCR_BackendImageComponent::ShowDebugText ( string txt)
inlineprotected

Definition at line 320 of file SCR_BackendImageComponent.c.

◆ ShowFallbackImage()

void SCR_BackendImageComponent::ShowFallbackImage ( )
inlineprotected

If no fallback is set, the image widget will be hidden instead.

Definition at line 239 of file SCR_BackendImageComponent.c.

◆ ShowLoadingImage()

void SCR_BackendImageComponent::ShowLoadingImage ( ResourceName loadingImage = string.Empty)
inlineprotected

Definition at line 223 of file SCR_BackendImageComponent.c.

◆ TryDownloadImage()

void SCR_BackendImageComponent::TryDownloadImage ( )
inlineprotected

Definition at line 122 of file SCR_BackendImageComponent.c.

◆ TryLoadImageTexture()

bool SCR_BackendImageComponent::TryLoadImageTexture ( ResourceName imagePath)
inlineprotected

Definition at line 261 of file SCR_BackendImageComponent.c.

◆ TryLocalImage()

void SCR_BackendImageComponent::TryLocalImage ( )
inlineprotected

Definition at line 194 of file SCR_BackendImageComponent.c.

◆ TryShowImage()

bool SCR_BackendImageComponent::TryShowImage ( ResourceName imagePath)
inlineprotected

Definition at line 204 of file SCR_BackendImageComponent.c.

Member Data Documentation

◆ m_BackendImage

BackendImage SCR_BackendImageComponent::m_BackendImage
protected

Definition at line 35 of file SCR_BackendImageComponent.c.

◆ m_bIsWaitingForWidgetInit

bool SCR_BackendImageComponent::m_bIsWaitingForWidgetInit
protected

Definition at line 38 of file SCR_BackendImageComponent.c.

◆ m_bShowLoadingImage

bool SCR_BackendImageComponent::m_bShowLoadingImage
protected

Definition at line 20 of file SCR_BackendImageComponent.c.

◆ m_DownloadImageCallback

ref SCR_WorkshopItemCallback_DownloadImage SCR_BackendImageComponent::m_DownloadImageCallback
protected

Definition at line 36 of file SCR_BackendImageComponent.c.

◆ m_iPreferredWidth

int SCR_BackendImageComponent::m_iPreferredWidth
protected

Definition at line 39 of file SCR_BackendImageComponent.c.

◆ m_iScreenWidth

int SCR_BackendImageComponent::m_iScreenWidth
protected

Definition at line 42 of file SCR_BackendImageComponent.c.

◆ m_LoadingOverlay

SCR_LoadingOverlay SCR_BackendImageComponent::m_LoadingOverlay
protected

Definition at line 31 of file SCR_BackendImageComponent.c.

◆ m_OnImageSelected

ref ScriptInvokerVoid SCR_BackendImageComponent::m_OnImageSelected
protected

Definition at line 44 of file SCR_BackendImageComponent.c.

◆ m_sDebugTextName

string SCR_BackendImageComponent::m_sDebugTextName
protected

Definition at line 26 of file SCR_BackendImageComponent.c.

◆ m_sFallbackImage

ResourceName SCR_BackendImageComponent::m_sFallbackImage
protected

Definition at line 11 of file SCR_BackendImageComponent.c.

◆ m_sImageSizeWidgetName

string SCR_BackendImageComponent::m_sImageSizeWidgetName
protected

Definition at line 17 of file SCR_BackendImageComponent.c.

◆ m_sImageWidgetName

string SCR_BackendImageComponent::m_sImageWidgetName
protected

Definition at line 14 of file SCR_BackendImageComponent.c.

◆ m_sLoadingOverlayName

string SCR_BackendImageComponent::m_sLoadingOverlayName
protected

Definition at line 23 of file SCR_BackendImageComponent.c.

◆ m_wDebugText

TextWidget SCR_BackendImageComponent::m_wDebugText
protected

Definition at line 32 of file SCR_BackendImageComponent.c.

◆ m_wImage

ImageWidget SCR_BackendImageComponent::m_wImage
protected

Definition at line 29 of file SCR_BackendImageComponent.c.

◆ m_wImageSize

Widget SCR_BackendImageComponent::m_wImageSize
protected

Definition at line 30 of file SCR_BackendImageComponent.c.


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