Class IUxtFarTarget
Interface to be implemented by components to handle far interactions.
Inheritance
System::Object
IUxtFarTarget
Namespace:
Assembly: .dll
Syntax
public: class IUxtFarTarget
Methods
| Improve this Doc View SourceIsFarFocusable(const UPrimitiveComponent *Primitive)
Returns true if the given primitive should be considerered a valid focus target.
Declaration
public: bool IsFarFocusable(const UPrimitiveComponent *Primitive)
Parameters
Type | Name | Description |
---|---|---|
const UPrimitiveComponent * | Primitive |
Returns
Type | Description |
---|---|
bool |
OnEnterFarFocus(UUxtFarPointerComponent *Pointer)
Raised when a far pointer starts focusing a primitive.
Declaration
public: void OnEnterFarFocus(UUxtFarPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtFarPointerComponent * | Pointer |
OnExitFarFocus(UUxtFarPointerComponent *Pointer)
Raised when a far pointer stops focusing a primitive.
Declaration
public: void OnExitFarFocus(UUxtFarPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtFarPointerComponent * | Pointer |
OnFarDragged(UUxtFarPointerComponent *Pointer)
Raised when a focusing far pointer is dragged.
Declaration
public: void OnFarDragged(UUxtFarPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtFarPointerComponent * | Pointer |
OnFarPressed(UUxtFarPointerComponent *Pointer)
Raised when a focusing far pointer is pressed.
Declaration
public: void OnFarPressed(UUxtFarPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtFarPointerComponent * | Pointer |
OnFarReleased(UUxtFarPointerComponent *Pointer)
Raised when a focusing far pointer is released.
Declaration
public: void OnFarReleased(UUxtFarPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtFarPointerComponent * | Pointer |
OnUpdatedFarFocus(UUxtFarPointerComponent *Pointer)
Raised when a focusing far pointer is updated.
Declaration
public: void OnUpdatedFarFocus(UUxtFarPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtFarPointerComponent * | Pointer |