Class IUxtPokeTarget
Interface to implement to enable poke interaction for given primitives.
Inheritance
System::Object
IUxtPokeTarget
Namespace:
Assembly: .dll
Syntax
public: class IUxtPokeTarget
Methods
| Improve this Doc View SourceGetClosestPoint(const UPrimitiveComponent *Primitive, const FVector &Point, FVector &OutClosestPoint, FVector &OutNormal)
Returns the closest point to Point on the given Primitive. Also provides the surface normal.
Declaration
public: bool GetClosestPoint(const UPrimitiveComponent *Primitive, const FVector &Point, FVector &OutClosestPoint, FVector &OutNormal) const
Parameters
Type | Name | Description |
---|---|---|
const UPrimitiveComponent * | Primitive | |
const FVector & | Point | |
FVector & | OutClosestPoint | |
FVector & | OutNormal |
Returns
Type | Description |
---|---|
bool |
GetPokeBehaviour()
Returns which poke behaviour this target supports.
Declaration
public: EUxtPokeBehaviour GetPokeBehaviour() const
Returns
Type | Description |
---|---|
EUxtPokeBehaviour |
IsPokeFocusable(const UPrimitiveComponent *Primitive)
Returns true if the given primitive should be considerered a valid focus target.
Declaration
public: bool IsPokeFocusable(const UPrimitiveComponent *Primitive) const
Parameters
Type | Name | Description |
---|---|---|
const UPrimitiveComponent * | Primitive |
Returns
Type | Description |
---|---|
bool |