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

Protected Member Functions

void UpdateShowOffScreen ()
 Set if the icon should be shown on screen borders when its position is off-screen.
bool IsShownOffScreen ()
void SetOffScreenPadding (float padding)
float GetOffScreenPadding ()
Widget GetOffScreenWidget ()
override bool IsPreview ()
vector GetIntersectionPoint (vector A1, vector A2, vector B1, vector B2)
vector ShowOffScreen (vector pos, int screenW, int screenH, vector posCenter)
override vector UpdateSlot (int screenW, int screenH, vector posCenter, vector posCam)
override Widget CreateWidgetForEntity (SCR_EditableEntityComponent entity, SCR_EntitiesEditorUIRule rule, ResourceName layout)
override void DeleteWidget (SCR_EntitiesEditorUIRule rule)
override void InitSlot (SCR_EditableEntityComponent entity)

Protected Attributes

float m_fOffScreenPadding
ResourceName m_OffScreenPrefab
WorkspaceWidget m_Workspace
BaseWorld m_World
bool m_bShowOffScreen = false
bool m_bIsOffScreen
vector m_vCornersPadding [4]
ImageWidget m_OffScreenWidget
bool m_bIsPreview

Detailed Description

Definition at line 1 of file SCR_EditableEntitySceneSlotUIComponent.c.

Member Function Documentation

◆ CreateWidgetForEntity()

override Widget SCR_EditableEntitySceneSlotUIComponent::CreateWidgetForEntity ( SCR_EditableEntityComponent entity,
SCR_EntitiesEditorUIRule rule,
ResourceName layout )
inlineprotected

Definition at line 221 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ DeleteWidget()

override void SCR_EditableEntitySceneSlotUIComponent::DeleteWidget ( SCR_EntitiesEditorUIRule rule)
inlineprotected

Definition at line 229 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ GetIntersectionPoint()

vector SCR_EditableEntitySceneSlotUIComponent::GetIntersectionPoint ( vector A1,
vector A2,
vector B1,
vector B2 )
inlineprotected
Parameters
[in]A1
[in]A2
[in]B1
[in]B2
Returns

Definition at line 105 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ GetOffScreenPadding()

float SCR_EditableEntitySceneSlotUIComponent::GetOffScreenPadding ( )
inlineprotected

Get padding from screen border when the icon is rendered off-screen.

Returns
Padding

Definition at line 81 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ GetOffScreenWidget()

Widget SCR_EditableEntitySceneSlotUIComponent::GetOffScreenWidget ( )
inlineprotected
Returns

Definition at line 88 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ InitSlot()

override void SCR_EditableEntitySceneSlotUIComponent::InitSlot ( SCR_EditableEntityComponent entity)
inlineprotected

Definition at line 236 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ IsPreview()

override bool SCR_EditableEntitySceneSlotUIComponent::IsPreview ( )
inlineprotected

Definition at line 94 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ IsShownOffScreen()

bool SCR_EditableEntitySceneSlotUIComponent::IsShownOffScreen ( )
inlineprotected

Check if the icon is supposed to be shown on screen borders when its position is off-screen.

Returns
True when marked to shown off-screen

Definition at line 56 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ SetOffScreenPadding()

void SCR_EditableEntitySceneSlotUIComponent::SetOffScreenPadding ( float padding)
inlineprotected

Set padding from screen border when the icon is rendered off-screen.

Parameters
[in]padding

Definition at line 64 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ ShowOffScreen()

vector SCR_EditableEntitySceneSlotUIComponent::ShowOffScreen ( vector pos,
int screenW,
int screenH,
vector posCenter )
inlineprotected
Parameters
[in]pos
[in]screenW
[in]screenH
[in]posCenter
Returns

Definition at line 126 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ UpdateShowOffScreen()

void SCR_EditableEntitySceneSlotUIComponent::UpdateShowOffScreen ( )
inlineprotected

Set if the icon should be shown on screen borders when its position is off-screen.

Definition at line 19 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ UpdateSlot()

override vector SCR_EditableEntitySceneSlotUIComponent::UpdateSlot ( int screenW,
int screenH,
vector posCenter,
vector posCam )
inlineprotected

Definition at line 188 of file SCR_EditableEntitySceneSlotUIComponent.c.

Member Data Documentation

◆ m_bIsOffScreen

bool SCR_EditableEntitySceneSlotUIComponent::m_bIsOffScreen
protected

Definition at line 12 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_bIsPreview

bool SCR_EditableEntitySceneSlotUIComponent::m_bIsPreview
protected

Definition at line 15 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_bShowOffScreen

bool SCR_EditableEntitySceneSlotUIComponent::m_bShowOffScreen = false
protected

Definition at line 11 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_fOffScreenPadding

float SCR_EditableEntitySceneSlotUIComponent::m_fOffScreenPadding
protected

Definition at line 4 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_OffScreenPrefab

ResourceName SCR_EditableEntitySceneSlotUIComponent::m_OffScreenPrefab
protected

Definition at line 7 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_OffScreenWidget

ImageWidget SCR_EditableEntitySceneSlotUIComponent::m_OffScreenWidget
protected

Definition at line 14 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_vCornersPadding

vector SCR_EditableEntitySceneSlotUIComponent::m_vCornersPadding[4]
protected

Definition at line 13 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_Workspace

WorkspaceWidget SCR_EditableEntitySceneSlotUIComponent::m_Workspace
protected

Definition at line 9 of file SCR_EditableEntitySceneSlotUIComponent.c.

◆ m_World

BaseWorld SCR_EditableEntitySceneSlotUIComponent::m_World
protected

Definition at line 10 of file SCR_EditableEntitySceneSlotUIComponent.c.


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