Navigation
API > API/Plugins > API/Plugins/VirtualCamera > API/Plugins/VirtualCamera/UVCamBlueprintFunctionLibrary
Description
Traces from the viewport and returns all components that contribute to the pixels surrounding InScreenPosition. The size of the pixel area checked is controlled by InQueryParams.HitProxySize.
This finds actors that have NoCollision set. The actor is found by determining which actors contribute to the specified pixel. This function is designed for Editor builds; in Runtime builds, it returns false.
| Name | MultiTraceHitProxyOnViewport |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/VirtualCamera/Source/VirtualCamera/Public/FunctionLibraries/VCamBlueprintFunctionLibrary.h |
| Include Path | #include "FunctionLibraries/VCamBlueprintFunctionLibrary.h" |
| Source | /Engine/Plugins/VirtualProduction/VirtualCamera/Source/VirtualCamera/Private/FunctionLibraries/VCamBlueprintFunctionLibrary.cpp |
UFUNCTION (BlueprintPure, Category="VirtualCamera")
static bool MultiTraceHitProxyOnViewport
(
const FVector2D & InScreenPosition,
EVCamTargetViewportID InTargetViewport,
FVCamTraceHitProxyQueryParams InQueryParams,
TArray < FVCamTraceHitProxyResult > & Result
)
Whether Result was written to
Parameters
| Name | Remarks |
|---|---|
| InScreenPosition | The viewport position to trace |
| InTargetViewport | The viewport to trace in |
| InQueryParams | Parameters for how the actors should be queried |
| Result | The result, set if this function returns true. |