Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FSceneView
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/SceneView.h |
| Include | #include "SceneView.h" |
| Source | /Engine/Source/Runtime/Engine/Private/SceneView.cpp |
static bool ProjectWorldToScreen
(
const FVector & WorldPosition,
const FIntRect & ViewRect,
const FMatrix & ViewProjectionMatrix,
FVector2D & out_ScreenPos,
bool bShouldCalcOutsideViewPosition
)
Remarks
Transforms 3D world-space origin into 2D screen coordinates
Parameters
| Name | Description |
|---|---|
| WorldPosition | the 3d world point to transform |
| ViewRect | view rectangle |
| ViewProjectionMatrix | combined view projection matrix |
| out_ScreenPos | (out) - screen coordinates in pixels |
| bShouldCalcOutsideViewPosition | if enabled, calculates the out_ScreenPos if the WorldPosition is outside of ViewProjectionMatrix |