Navigation
API > API/Plugins > API/Plugins/VirtualCamera > API/Plugins/VirtualCamera/FunctionLibraries > API/Plugins/VirtualCamera/FunctionLibraries/UVCamBlueprintFunctionLibrary
References
| Module | VirtualCamera |
| Header | /Engine/Plugins/VirtualProduction/VirtualCamera/Source/VirtualCamera/Public/FunctionLibraries/VCamBlueprintFunctionLibrary.h |
| Include | #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
)
Remarks
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. Whether Result was written to
Parameters
| Name | Description |
|---|---|
| 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. |