|
| 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) |
| |
| 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) |
| |
◆ CreateWidgetForEntity()
◆ DeleteWidget()
◆ GetIntersectionPoint()
| vector SCR_EditableEntitySceneSlotUIComponent.GetIntersectionPoint |
( |
vector | A1, |
|
|
vector | A2, |
|
|
vector | B1, |
|
|
vector | B2 ) |
- Parameters
-
| [in] | A1 | |
| [in] | A2 | |
| [in] | B1 | |
| [in] | B2 | |
- Returns
◆ GetOffScreenPadding()
| float SCR_EditableEntitySceneSlotUIComponent.GetOffScreenPadding |
( |
| ) |
|
Get padding from screen border when the icon is rendered off-screen.
- Returns
- Padding
◆ GetOffScreenWidget()
| Widget SCR_EditableEntitySceneSlotUIComponent.GetOffScreenWidget |
( |
| ) |
|
◆ InitSlot()
◆ IsPreview()
| override bool SCR_EditableEntitySceneSlotUIComponent.IsPreview |
( |
| ) |
|
◆ IsShownOffScreen()
| bool SCR_EditableEntitySceneSlotUIComponent.IsShownOffScreen |
( |
| ) |
|
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
◆ SetOffScreenPadding()
| void SCR_EditableEntitySceneSlotUIComponent.SetOffScreenPadding |
( |
float | padding | ) |
|
Set padding from screen border when the icon is rendered off-screen.
- Parameters
-
◆ ShowOffScreen()
| vector SCR_EditableEntitySceneSlotUIComponent.ShowOffScreen |
( |
vector | pos, |
|
|
int | screenW, |
|
|
int | screenH, |
|
|
vector | posCenter ) |
- Parameters
-
| [in] | pos | |
| [in] | screenW | |
| [in] | screenH | |
| [in] | posCenter | |
- Returns
◆ UpdateShowOffScreen()
| void SCR_EditableEntitySceneSlotUIComponent.UpdateShowOffScreen |
( |
| ) |
|
Set if the icon should be shown on screen borders when its position is off-screen.
◆ UpdateSlot()
| override vector SCR_EditableEntitySceneSlotUIComponent.UpdateSlot |
( |
int | screenW, |
|
|
int | screenH, |
|
|
vector | posCenter, |
|
|
vector | posCam ) |
◆ m_bIsOffScreen
| bool SCR_EditableEntitySceneSlotUIComponent.m_bIsOffScreen |
|
protected |
◆ m_bIsPreview
| bool SCR_EditableEntitySceneSlotUIComponent.m_bIsPreview |
|
protected |
◆ m_bShowOffScreen
| bool SCR_EditableEntitySceneSlotUIComponent.m_bShowOffScreen = false |
|
protected |
◆ m_fOffScreenPadding
| float SCR_EditableEntitySceneSlotUIComponent.m_fOffScreenPadding |
|
protected |
◆ m_OffScreenPrefab
| ResourceName SCR_EditableEntitySceneSlotUIComponent.m_OffScreenPrefab |
|
protected |
◆ m_OffScreenWidget
| ImageWidget SCR_EditableEntitySceneSlotUIComponent.m_OffScreenWidget |
|
protected |
◆ m_vCornersPadding
| vector SCR_EditableEntitySceneSlotUIComponent.m_vCornersPadding[4] |
|
protected |
◆ m_Workspace
| WorkspaceWidget SCR_EditableEntitySceneSlotUIComponent.m_Workspace |
|
protected |
◆ m_World
| BaseWorld SCR_EditableEntitySceneSlotUIComponent.m_World |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Editor/UI/Components/EditableEntityFilters/SCR_EditableEntitySceneSlotUIComponent.c