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

Public Member Functions

override vector UpdateSlot (int screenW, int screenH, vector posCenter, vector posCam)
 
override void InitSlot (SCR_EditableEntityComponent entity)
 
- Public Member Functions inherited from SCR_EditableEntitySceneSlotUIComponent
void UpdateShowOffScreen ()
 Set if the icon should be shown on screen borders when its position is off-screen.
 
bool IsShownOffScreen ()
 Check if the icon is supposed to be shown on screen borders when its position is off-screen.
 
void SetOffScreenPadding (float padding)
 Set padding from screen border when the icon is rendered off-screen.
 
float GetOffScreenPadding ()
 Get padding from screen border when the icon is rendered off-screen.
 
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)
 
- Public Member Functions inherited from SCR_EditableEntityBaseSlotUIComponent
bool IsEmpty ()
 Check if the slot is empty, i.e., doesn't contain icons for any rule.
 
SCR_EditableEntityComponent GetEntity ()
 Get entity this slot represents.
 
Widget CreateWidget (SCR_EditableEntityUIInfo info, SCR_EntitiesEditorUIRule rule)
 Create icon from UI info and a rule.
 
Widget CreateWidget (SCR_EditableEntityComponent entity, SCR_EntitiesEditorUIRule rule)
 Create icon from editable entity and a rule.
 
Widget CreateWidget (SCR_EditableEntityComponent entity, ResourceName layout)
 Create icon from editable entity and layout path.
 
void DeleteWidget (SCR_EntitiesEditorUIRule rule)
 
vector UpdateSlot (int screenW, int screenH, vector posCenter, vector posCam)
 
void InitSlot (SCR_EditableEntityComponent entity)
 
void DeleteSlot ()
 
bool IsPreview ()
 
Widget GetWidget ()
 
override void HandlerAttached (Widget w)
 

Protected Attributes

string m_sBoneName
 
vector m_vOffset
 
float m_bScaleCoef
 
GenericEntity m_Owner
 
int m_iBoneIndex
 
CameraManager m_CameraManager
 
- Protected Attributes inherited from SCR_EditableEntitySceneSlotUIComponent
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
 
- Protected Attributes inherited from SCR_EditableEntityBaseSlotUIComponent
Widget m_Widget
 
SCR_EditableEntityComponent m_Entity
 
ref map< SCR_EntitiesEditorUIRule, SCR_BaseEditableEntityUIComponentm_EntityWidgets = new map<SCR_EntitiesEditorUIRule, SCR_BaseEditableEntityUIComponent>()
 

Additional Inherited Members

- Protected Member Functions inherited from SCR_EditableEntityBaseSlotUIComponent
Widget CreateWidgetForEntity (SCR_EditableEntityComponent entity, SCR_EntitiesEditorUIRule rule, ResourceName layout)
 
SCR_BaseEditableEntityUIComponent CreateWidgetFromLayout (ResourceName layout)
 
void SetFactionColor ()
 
void RefreshSlot ()
 
void ResetSlot ()
 

Member Function Documentation

◆ InitSlot()

override void SCR_EditableEntityCustomSlotUIComponent.InitSlot ( SCR_EditableEntityComponent  entity)
Parameters
[in]entity

Implements SCR_EditableEntitySceneSlotUIComponent.

◆ UpdateSlot()

override vector SCR_EditableEntityCustomSlotUIComponent.UpdateSlot ( int  screenW,
int  screenH,
vector  posCenter,
vector  posCam 
)
Parameters
[in]screenW
[in]screenH
[in]posCenter
[in]posCam
Returns

Implements SCR_EditableEntitySceneSlotUIComponent.

Member Data Documentation

◆ m_bScaleCoef

float SCR_EditableEntityCustomSlotUIComponent.m_bScaleCoef
protected

◆ m_CameraManager

CameraManager SCR_EditableEntityCustomSlotUIComponent.m_CameraManager
protected

◆ m_iBoneIndex

int SCR_EditableEntityCustomSlotUIComponent.m_iBoneIndex
protected

◆ m_Owner

GenericEntity SCR_EditableEntityCustomSlotUIComponent.m_Owner
protected

◆ m_sBoneName

string SCR_EditableEntityCustomSlotUIComponent.m_sBoneName
protected

◆ m_vOffset

vector SCR_EditableEntityCustomSlotUIComponent.m_vOffset
protected

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