|
override SCR_EditableEntityBaseSlotUIComponent | FindSlot (SCR_EditableEntityComponent entity, bool createIfNull=false) |
|
override bool | DeleteSlot (SCR_EditableEntityComponent entity, bool forced=false) |
|
override bool | OnMouseEnter (Widget w, int x, int y) |
|
override bool | OnMouseLeave (Widget w, Widget enterW, int x, int y) |
|
void | ApplyAutoEffect (SCR_EditableEntityComponent entity, SCR_EditableEntitySceneSlotUIComponent slot) |
|
void | OnMenuUpdate (float tDelta) |
|
override void | HandlerAttachedScripted (Widget w) |
| Event called when subcomponent is initialized.
|
|
override void | HandlerDeattached (Widget w) |
|
EEditableEntityState | GetForcedStates () |
|
SCR_EditableEntityBaseSlotUIComponent | FindSlot (SCR_EditableEntityComponent entity, bool createIfNull=false) |
|
bool | DeleteSlot (SCR_EditableEntityComponent entity, bool forced=false) |
|
void | InsertSlot (SCR_EditableEntityComponent entity, SCR_EditableEntityBaseSlotUIComponent slot) |
|
void | InsertSlotExternal (SCR_EditableEntityComponent entity, SCR_EditableEntityBaseSlotUIComponent slot) |
|
void | ClearSlots () |
|
void | InitSlotManager () |
|
override 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.
|
|
override void | HandlerAttachedScripted (Widget w) |
| Event called when subcomponent is initialized.
|
|
override void | HandlerDeattached (Widget w) |
|
◆ ApplyAutoEffect()
◆ DeleteSlot()
◆ FindSlot()
◆ HandlerAttachedScripted()
override void SCR_EntitiesEditorUIComponent.HandlerAttachedScripted |
( |
Widget |
w | ) |
|
Event called when subcomponent is initialized.
Called only after all other subcomponents were registered as well and can be searched for. To be overwritten by inherited classes.
- Parameters
-
Implements SCR_EditableEntitySlotManagerUIComponent.
◆ HandlerDeattached()
override void SCR_EntitiesEditorUIComponent.HandlerDeattached |
( |
Widget |
w | ) |
|
◆ OnEffect()
◆ OnInputDeviceIsGamepad()
void SCR_EntitiesEditorUIComponent.OnInputDeviceIsGamepad |
( |
bool |
isGamepad | ) |
|
|
protected |
◆ OnMenuFocusGained()
void SCR_EntitiesEditorUIComponent.OnMenuFocusGained |
( |
| ) |
|
|
protected |
◆ OnMenuFocusLost()
void SCR_EntitiesEditorUIComponent.OnMenuFocusLost |
( |
| ) |
|
|
protected |
◆ OnMenuUpdate()
void SCR_EntitiesEditorUIComponent.OnMenuUpdate |
( |
float |
tDelta | ) |
|
◆ OnMouseEnter()
override bool SCR_EntitiesEditorUIComponent.OnMouseEnter |
( |
Widget |
w, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ OnMouseLeave()
override bool SCR_EntitiesEditorUIComponent.OnMouseLeave |
( |
Widget |
w, |
|
|
Widget |
enterW, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ PlaceAttachedSlots()
Places the slot of the attached entites in an absolute mannear, with an offset to parent.
- Parameters
-
[in] | entitySlot | is the child (current) slot |
[in] | vector | position of current slot |
[in] | offset | offset to add to each slot |
◆ m_aEffects
◆ m_aEffectsMap
◆ m_aSlotSizes
◆ m_CursorComponent
◆ m_EditableEntityUIConfig
◆ m_EntityUnderCursor
◆ m_HoverManager
◆ m_InputManager
InputManager SCR_EntitiesEditorUIComponent.m_InputManager |
|
protected |
◆ m_MapEntity
◆ m_MouseArea
◆ m_SlotPrefab
ResourceName SCR_EntitiesEditorUIComponent.m_SlotPrefab |
|
protected |
◆ m_Workspace
WorkspaceWidget SCR_EntitiesEditorUIComponent.m_Workspace |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Editor/UI/Components/EditableEntityFilters/SCR_EntitiesEditorUIComponent.c