Class IUxtGrabHandler
Interface for components that can be grabbed.
Inheritance
System::Object
IUxtGrabHandler
Namespace:
Assembly: .dll
Syntax
public: class IUxtGrabHandler
Methods
| Improve this Doc View SourceCanHandleGrab(UPrimitiveComponent *Primitive)
Returns true if the this can handle events from this primitive.
Declaration
public: bool CanHandleGrab(UPrimitiveComponent *Primitive) const
Parameters
Type | Name | Description |
---|---|---|
UPrimitiveComponent * | Primitive |
Returns
Type | Description |
---|---|
bool |
OnBeginGrab(UUxtNearPointerComponent *Pointer)
Raised when a pointer starts grabbing while overlapping the actor.
Declaration
public: void OnBeginGrab(UUxtNearPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtNearPointerComponent * | Pointer |
OnEndGrab(UUxtNearPointerComponent *Pointer)
Raised when a pointer stops grabbing or stops overlapping the actor while grabbing.
Declaration
public: void OnEndGrab(UUxtNearPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtNearPointerComponent * | Pointer |
OnEnterGrabFocus(UUxtNearPointerComponent *Pointer)
Raised when a pointer focuses the actor.
Declaration
public: void OnEnterGrabFocus(UUxtNearPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtNearPointerComponent * | Pointer |
OnExitGrabFocus(UUxtNearPointerComponent *Pointer)
Raised when a pointer stops focusing the actor.
Declaration
public: void OnExitGrabFocus(UUxtNearPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtNearPointerComponent * | Pointer |
OnUpdateGrab(UUxtNearPointerComponent *Pointer)
Raised when a pointer has been updated while grabbing.
Declaration
public: void OnUpdateGrab(UUxtNearPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtNearPointerComponent * | Pointer |
OnUpdateGrabFocus(UUxtNearPointerComponent *Pointer)
Raised when a pointer has been updated while focused.
Declaration
public: void OnUpdateGrabFocus(UUxtNearPointerComponent *Pointer)
Parameters
Type | Name | Description |
---|---|---|
UUxtNearPointerComponent * | Pointer |