-
Notifications
You must be signed in to change notification settings - Fork 226
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Expose cursor events for actors and components
- Loading branch information
1 parent
44bdb1f
commit f74a7f5
Showing
31 changed files
with
377 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework') | ||
## ActorCursorDelegate(UnrealEngine.Framework.ObjectReference) Delegate | ||
Delegate for actor cursor events | ||
```csharp | ||
public delegate void ActorCursorDelegate(UnrealEngine.Framework.ObjectReference actor); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-ActorCursorDelegate(UnrealEngine-Framework-ObjectReference)-actor'></a> | ||
`actor` [ObjectReference](./ObjectReference.md 'UnrealEngine.Framework.ObjectReference') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework') | ||
## ComponentCursorDelegate(UnrealEngine.Framework.ObjectReference) Delegate | ||
Delegate for component cursor events | ||
```csharp | ||
public delegate void ComponentCursorDelegate(UnrealEngine.Framework.ObjectReference component); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-ComponentCursorDelegate(UnrealEngine-Framework-ObjectReference)-component'></a> | ||
`component` [ObjectReference](./ObjectReference.md 'UnrealEngine.Framework.ObjectReference') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
API/InputComponent-BindAction(string_InputEvent_InputDelegate_bool).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[PlayerController](./PlayerController.md 'UnrealEngine.Framework.PlayerController') | ||
## PlayerController.EnableMouseOverEvents Property | ||
Gets or sets whether the mouse over events should be generated | ||
```csharp | ||
public bool EnableMouseOverEvents { get; set; } | ||
``` | ||
#### Property Value | ||
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 10 additions & 0 deletions
10
API/World-SetOnActorBeginCursorOverCallback(ActorCursorDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnActorBeginCursorOverCallback(UnrealEngine.Framework.ActorCursorDelegate) Method | ||
Sets the callback function that is called when the mouse cursor is moved over an actor if mouse over events are enabled in the player controller | ||
```csharp | ||
public static void SetOnActorBeginCursorOverCallback(UnrealEngine.Framework.ActorCursorDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnActorBeginCursorOverCallback(UnrealEngine-Framework-ActorCursorDelegate)-callback'></a> | ||
`callback` [ActorCursorDelegate(UnrealEngine.Framework.ObjectReference)](./ActorCursorDelegate(ObjectReference).md 'UnrealEngine.Framework.ActorCursorDelegate(UnrealEngine.Framework.ObjectReference)') | ||
|
3 changes: 1 addition & 2 deletions
3
API/World-SetOnActorBeginOverlapCallback(ActorOverlapDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnActorBeginOverlapCallback(UnrealEngine.Framework.ActorOverlapDelegate) Method | ||
Sets the static callback function that is called when actors start overlapping | ||
Sets the callback function that is called when actors start overlapping | ||
```csharp | ||
public static void SetOnActorBeginOverlapCallback(UnrealEngine.Framework.ActorOverlapDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnActorBeginOverlapCallback(UnrealEngine-Framework-ActorOverlapDelegate)-callback'></a> | ||
`callback` [ActorOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)](./ActorOverlapDelegate(ObjectReference_ObjectReference).md 'UnrealEngine.Framework.ActorOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)') | ||
The static function to call when an actor start overlapping with another one | ||
|
10 changes: 10 additions & 0 deletions
10
API/World-SetOnActorEndCursorOverCallback(ActorCursorDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnActorEndCursorOverCallback(UnrealEngine.Framework.ActorCursorDelegate) Method | ||
Sets the callback function that is called the mouse cursor is moved off an actor if mouse over events are enabled in the player controller | ||
```csharp | ||
public static void SetOnActorEndCursorOverCallback(UnrealEngine.Framework.ActorCursorDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnActorEndCursorOverCallback(UnrealEngine-Framework-ActorCursorDelegate)-callback'></a> | ||
`callback` [ActorCursorDelegate(UnrealEngine.Framework.ObjectReference)](./ActorCursorDelegate(ObjectReference).md 'UnrealEngine.Framework.ActorCursorDelegate(UnrealEngine.Framework.ObjectReference)') | ||
|
3 changes: 1 addition & 2 deletions
3
API/World-SetOnActorEndOverlapCallback(ActorOverlapDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnActorEndOverlapCallback(UnrealEngine.Framework.ActorOverlapDelegate) Method | ||
Sets the static callback function that is called when actors end overlapping | ||
Sets the callback function that is called when actors end overlapping | ||
```csharp | ||
public static void SetOnActorEndOverlapCallback(UnrealEngine.Framework.ActorOverlapDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnActorEndOverlapCallback(UnrealEngine-Framework-ActorOverlapDelegate)-callback'></a> | ||
`callback` [ActorOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)](./ActorOverlapDelegate(ObjectReference_ObjectReference).md 'UnrealEngine.Framework.ActorOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)') | ||
The static function to call when an actor end overlapping with another one | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnActorHitCallback(UnrealEngine.Framework.ActorHitDelegate) Method | ||
Sets the static callback function that is called when actors hit collisions | ||
Sets the callback function that is called when actors hit collisions | ||
```csharp | ||
public static void SetOnActorHitCallback(UnrealEngine.Framework.ActorHitDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnActorHitCallback(UnrealEngine-Framework-ActorHitDelegate)-callback'></a> | ||
`callback` [ActorHitDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference, System.Numerics.Vector3, UnrealEngine.Framework.Hit)](./ActorHitDelegate(ObjectReference_ObjectReference_Vector3_Hit).md 'UnrealEngine.Framework.ActorHitDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference, System.Numerics.Vector3, UnrealEngine.Framework.Hit)') | ||
The static function to call when an actor hit another one | ||
|
10 changes: 10 additions & 0 deletions
10
API/World-SetOnComponentBeginCursorOverCallback(ComponentCursorDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnComponentBeginCursorOverCallback(UnrealEngine.Framework.ComponentCursorDelegate) Method | ||
Sets the callback function that is called when the mouse cursor is moved over a component and mouse over events are enabled in the player controller | ||
```csharp | ||
public static void SetOnComponentBeginCursorOverCallback(UnrealEngine.Framework.ComponentCursorDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnComponentBeginCursorOverCallback(UnrealEngine-Framework-ComponentCursorDelegate)-callback'></a> | ||
`callback` [ComponentCursorDelegate(UnrealEngine.Framework.ObjectReference)](./ComponentCursorDelegate(ObjectReference).md 'UnrealEngine.Framework.ComponentCursorDelegate(UnrealEngine.Framework.ObjectReference)') | ||
|
3 changes: 1 addition & 2 deletions
3
API/World-SetOnComponentBeginOverlapCallback(ComponentOverlapDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnComponentBeginOverlapCallback(UnrealEngine.Framework.ComponentOverlapDelegate) Method | ||
Sets the static callback function that is called when primitive components start overlapping | ||
Sets the callback function that is called when primitive components start overlapping | ||
```csharp | ||
public static void SetOnComponentBeginOverlapCallback(UnrealEngine.Framework.ComponentOverlapDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnComponentBeginOverlapCallback(UnrealEngine-Framework-ComponentOverlapDelegate)-callback'></a> | ||
`callback` [ComponentOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)](./ComponentOverlapDelegate(ObjectReference_ObjectReference).md 'UnrealEngine.Framework.ComponentOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)') | ||
The static function to call when a primitive component start overlapping with another one | ||
|
10 changes: 10 additions & 0 deletions
10
API/World-SetOnComponentEndCursorOverCallback(ComponentCursorDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnComponentEndCursorOverCallback(UnrealEngine.Framework.ComponentCursorDelegate) Method | ||
Sets the callback function that is called when the mouse cursor is moved off a component and mouse over events are enabled in the player controller | ||
```csharp | ||
public static void SetOnComponentEndCursorOverCallback(UnrealEngine.Framework.ComponentCursorDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnComponentEndCursorOverCallback(UnrealEngine-Framework-ComponentCursorDelegate)-callback'></a> | ||
`callback` [ComponentCursorDelegate(UnrealEngine.Framework.ObjectReference)](./ComponentCursorDelegate(ObjectReference).md 'UnrealEngine.Framework.ComponentCursorDelegate(UnrealEngine.Framework.ObjectReference)') | ||
|
3 changes: 1 addition & 2 deletions
3
API/World-SetOnComponentEndOverlapCallback(ComponentOverlapDelegate).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnComponentEndOverlapCallback(UnrealEngine.Framework.ComponentOverlapDelegate) Method | ||
Sets the static callback function that is called when primitive components end overlapping | ||
Sets the callback function that is called when primitive components end overlapping | ||
```csharp | ||
public static void SetOnComponentEndOverlapCallback(UnrealEngine.Framework.ComponentOverlapDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnComponentEndOverlapCallback(UnrealEngine-Framework-ComponentOverlapDelegate)-callback'></a> | ||
`callback` [ComponentOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)](./ComponentOverlapDelegate(ObjectReference_ObjectReference).md 'UnrealEngine.Framework.ComponentOverlapDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference)') | ||
The static function to call when a primitive component end overlapping with another one | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[World](./World.md 'UnrealEngine.Framework.World') | ||
## World.SetOnComponentHitCallback(UnrealEngine.Framework.ComponentHitDelegate) Method | ||
Sets the static callback function that is called when components hit collisions | ||
Sets the callback function that is called when components hit collisions | ||
```csharp | ||
public static void SetOnComponentHitCallback(UnrealEngine.Framework.ComponentHitDelegate callback); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-World-SetOnComponentHitCallback(UnrealEngine-Framework-ComponentHitDelegate)-callback'></a> | ||
`callback` [ComponentHitDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference, System.Numerics.Vector3, UnrealEngine.Framework.Hit)](./ComponentHitDelegate(ObjectReference_ObjectReference_Vector3_Hit).md 'UnrealEngine.Framework.ComponentHitDelegate(UnrealEngine.Framework.ObjectReference, UnrealEngine.Framework.ObjectReference, System.Numerics.Vector3, UnrealEngine.Framework.Hit)') | ||
The static function to call when a primitive component hit another one | ||
|
Oops, something went wrong.