Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_PhotoSaveModeEditorUIComponent Interface Reference
Inheritance diagram for SCR_PhotoSaveModeEditorUIComponent:
SCR_PhotoModeEditorUIComponent SCR_BaseModeEditorUIComponent MenuRootSubComponent

Public Member Functions

override void HandlerAttached (Widget w)
 
void CallFrameLater (int resX, int resY)
 
- Public Member Functions inherited from MenuRootSubComponent
Widget GetWidget ()
 Get widget to which the component belongs to.
 
MenuRootBase GetMenu ()
 Get menu of which the widget is part of.
 
MenuRootComponent GetRootComponent ()
 Get root component of this subcomponent,.
 
override void HandlerDeattached (Widget w)
 

Static Public Member Functions

static void CaptureImageDebug (int resolutionX, int resolutionY, notnull ImageWidget outputWidget)
 Capture image of current camere view [DEBUG].
 
static void CallFrameLaterDebug (int resX, int resY)
 

Protected Member Functions

void OnCaptureImage ()
 Capture image of current camere view.
 
void CaptureImage (int resolutionX, int resolutionY)
 Capture image of current camere view.
 
void OnMakeScreenshot (int resolutionX, int resolutionY)
 
void OnScreenshot (PixelRawData data, int imageWidth, int imageHeight, int stride)
 
void OnScreenshotUseDialogConfirm ()
 
void OnScreenshotUseDialogCancel ()
 
- Protected Member Functions inherited from SCR_BaseModeEditorUIComponent
override void HandlerAttachedScripted (Widget w)
 Event called when subcomponent is initialized.
 
- Protected Member Functions inherited from MenuRootSubComponent
bool IsUnique ()
 Is the component to exist only in one instance? If so, it will be registered in the list of components and can be searched for.
 

Static Protected Member Functions

static void OnMakeScreenshotDebug (int resolutionX, int resolutionY)
 
static void OnScreenshotDebug (ScreenshotTextureData data)
 

Protected Attributes

string m_sCaptureButton
 
string m_sCaptureAction
 
string m_sConfirmScreenshotDialogTag
 
string m_sConfirmScreenshotAction
 
string m_sActionButton
 
SCR_EventHandlerComponent m_CaptureButtonEvents
 
SCR_ConfigurableDialogUi m_UseScreenshotDialog
 
PixelRawData m_CapturedData
 
ref ScriptInvokerString m_OnUseScreenshot
 

Static Protected Attributes

const string IMAGE_PATH_TEST = "UI/TestImg.png"
 
static const int RESOLUTION_X = 1920
 
static const int RESOLUTION_Y = 1080
 
static ref ImageWidget s_wDebugImage
 

Member Function Documentation

◆ CallFrameLater()

void SCR_PhotoSaveModeEditorUIComponent.CallFrameLater ( int resX,
int resY )

◆ CallFrameLaterDebug()

static void SCR_PhotoSaveModeEditorUIComponent.CallFrameLaterDebug ( int resX,
int resY )
static

◆ CaptureImage()

void SCR_PhotoSaveModeEditorUIComponent.CaptureImage ( int resolutionX,
int resolutionY )
protected

Capture image of current camere view.

◆ CaptureImageDebug()

static void SCR_PhotoSaveModeEditorUIComponent.CaptureImageDebug ( int resolutionX,
int resolutionY,
notnull ImageWidget outputWidget )
static

Capture image of current camere view [DEBUG].

◆ HandlerAttached()

override void SCR_PhotoSaveModeEditorUIComponent.HandlerAttached ( Widget w)

Implements MenuRootSubComponent.

◆ OnCaptureImage()

void SCR_PhotoSaveModeEditorUIComponent.OnCaptureImage ( )
protected

Capture image of current camere view.

◆ OnMakeScreenshot()

void SCR_PhotoSaveModeEditorUIComponent.OnMakeScreenshot ( int resolutionX,
int resolutionY )
protected

◆ OnMakeScreenshotDebug()

static void SCR_PhotoSaveModeEditorUIComponent.OnMakeScreenshotDebug ( int resolutionX,
int resolutionY )
staticprotected

◆ OnScreenshot()

void SCR_PhotoSaveModeEditorUIComponent.OnScreenshot ( PixelRawData data,
int imageWidth,
int imageHeight,
int stride )
protected

◆ OnScreenshotDebug()

static void SCR_PhotoSaveModeEditorUIComponent.OnScreenshotDebug ( ScreenshotTextureData data)
staticprotected

◆ OnScreenshotUseDialogCancel()

void SCR_PhotoSaveModeEditorUIComponent.OnScreenshotUseDialogCancel ( )
protected

◆ OnScreenshotUseDialogConfirm()

void SCR_PhotoSaveModeEditorUIComponent.OnScreenshotUseDialogConfirm ( )
protected

Member Data Documentation

◆ IMAGE_PATH_TEST

const string SCR_PhotoSaveModeEditorUIComponent.IMAGE_PATH_TEST = "UI/TestImg.png"
staticprotected

◆ m_CaptureButtonEvents

SCR_EventHandlerComponent SCR_PhotoSaveModeEditorUIComponent.m_CaptureButtonEvents
protected

◆ m_CapturedData

PixelRawData SCR_PhotoSaveModeEditorUIComponent.m_CapturedData
protected

◆ m_OnUseScreenshot

ref ScriptInvokerString SCR_PhotoSaveModeEditorUIComponent.m_OnUseScreenshot
protected

◆ m_sActionButton

string SCR_PhotoSaveModeEditorUIComponent.m_sActionButton
protected

◆ m_sCaptureAction

string SCR_PhotoSaveModeEditorUIComponent.m_sCaptureAction
protected

◆ m_sCaptureButton

string SCR_PhotoSaveModeEditorUIComponent.m_sCaptureButton
protected

◆ m_sConfirmScreenshotAction

string SCR_PhotoSaveModeEditorUIComponent.m_sConfirmScreenshotAction
protected

◆ m_sConfirmScreenshotDialogTag

string SCR_PhotoSaveModeEditorUIComponent.m_sConfirmScreenshotDialogTag
protected

◆ m_UseScreenshotDialog

SCR_ConfigurableDialogUi SCR_PhotoSaveModeEditorUIComponent.m_UseScreenshotDialog
protected

◆ RESOLUTION_X

const int SCR_PhotoSaveModeEditorUIComponent.RESOLUTION_X = 1920
staticprotected

◆ RESOLUTION_Y

const int SCR_PhotoSaveModeEditorUIComponent.RESOLUTION_Y = 1080
staticprotected

◆ s_wDebugImage

ref ImageWidget SCR_PhotoSaveModeEditorUIComponent.s_wDebugImage
staticprotected

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