Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/FCollisionPushCameraNodeEvaluato-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RunCollisionTrace
(
const FCameraNodeEvaluationParams& Params, |
Run the collision trace using the given parameters. | Nodes/Collision/CollisionPushCameraNode.h | |
void RunCollisionTrace
(
UWorld* World, |
Nodes/Collision/CollisionPushCameraNode.h |
RunCollisionTrace(const FCameraNodeEvaluationParams &, const FCollisionTraceParams &, FCameraNodeEvaluationResult &, FCollisionTraceResult &)
Description
Run the collision trace using the given parameters.
| Name | RunCollisionTrace |
| Type | function |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Nodes/Collision/CollisionPushCameraNode.h |
| Include Path | #include "Nodes/Collision/CollisionPushCameraNode.h" |
| Source | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Private/Nodes/Collision/CollisionPushCameraNode.cpp |
virtual void RunCollisionTrace
(
const FCameraNodeEvaluationParams & Params,
const FCollisionTraceParams & TraceParams,
FCameraNodeEvaluationResult & OutResult,
FCollisionTraceResult & OutTraceResult
)
Parameters
| Name | Remarks |
|---|---|
| Params | The parameters for the current node evaluation |
| TraceParams | The parameters for the collision trace |
| OutResult | The result for the current node evaluation |
| OutTraceResult | The result with either the handle to the asynchronous trace, if bRequestedAsyncCollision was true and it was possible to honor it, or the list of hit results to be processed synchronously |
RunCollisionTrace(UWorld , APlayerController , const FVector3d &, const FCameraNodeEvaluationParams &, FCameraNodeEvaluationResult &)
| Name | RunCollisionTrace |
| Type | function |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Nodes/Collision/CollisionPushCameraNode.h |
| Include Path | #include "Nodes/Collision/CollisionPushCameraNode.h" |
| Source | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Private/Nodes/Collision/CollisionPushCameraNode.cpp |
void RunCollisionTrace
(
UWorld * World,
APlayerController * PlayerController,
const FVector3d & SafePosition,
const FCameraNodeEvaluationParams & Params,
FCameraNodeEvaluationResult & OutResult
)