|
Arma Reforger Script API
|
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 Widget | CreateWidgetForEntity (SCR_EditableEntityComponent entity, SCR_EntitiesEditorUIRule rule, ResourceName layout) |
| override void | DeleteWidget (SCR_EntitiesEditorUIRule rule) |
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 | DeleteSlot () |
| 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_BaseEditableEntityUIComponent > | m_EntityWidgets = new map<SCR_EntitiesEditorUIRule, SCR_BaseEditableEntityUIComponent>() |
Additional Inherited Members | |
Protected Member Functions inherited from SCR_EditableEntityBaseSlotUIComponent | |
| SCR_BaseEditableEntityUIComponent | CreateWidgetFromLayout (ResourceName layout) |
| void | SetFactionColor () |
| void | RefreshSlot () |
| void | ResetSlot () |
| override void SCR_EditableEntityCustomSlotUIComponent.InitSlot | ( | SCR_EditableEntityComponent | entity | ) |
| [in] | entity |
Implements SCR_EditableEntitySceneSlotUIComponent.
| override vector SCR_EditableEntityCustomSlotUIComponent.UpdateSlot | ( | int | screenW, |
| int | screenH, | ||
| vector | posCenter, | ||
| vector | posCam ) |
| [in] | screenW | |
| [in] | screenH | |
| [in] | posCenter | |
| [in] | posCam |
Implements SCR_EditableEntitySceneSlotUIComponent.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |