144 UE_DEPRECATED(5.5,
"This function was moved to the UE::GizmoRenderingUtil namespace.")
149 UE_DEPRECATED(5.5,
"This function was moved to the UE::GizmoRenderingUtil namespace.")
154 UE_DEPRECATED(5.5,
"This function was moved to the UE::GizmoRenderingUtil namespace.")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SceneView.h:1425
FVector ViewLocation
Definition SceneView.h:1467
FViewMatrices ViewMatrices
Definition SceneView.h:1464
bool IsPerspectiveProjection() const
Definition SceneView.h:1943
FVector GetViewRight() const
Definition SceneView.h:1932
FVector GetViewUp() const
Definition SceneView.h:1933
const FIntRect UnscaledViewRect
Definition SceneView.h:1456
FVector GetViewDirection() const
Definition SceneView.h:1934
ENGINE_API FVector4 WorldToScreen(const FVector &WorldPoint) const
Definition SceneView.cpp:1322
Definition ToolContextInterfaces.h:427
Definition GizmoRenderingUtil.h:41
virtual const FMatrix & GetViewMatrix() const
Definition GizmoRenderingUtil.h:55
virtual const FIntRect & GetUnscaledViewRect() const
Definition GizmoRenderingUtil.h:48
virtual double GetDPIScale() const
Definition GizmoRenderingUtil.h:57
virtual FVector GetViewRight() const
Definition GizmoRenderingUtil.h:52
FSceneViewWrapper(const FSceneView &SceneView)
Definition GizmoRenderingUtil.h:43
virtual const FMatrix & GetProjectionMatrix() const
Definition GizmoRenderingUtil.h:54
virtual FVector GetViewDirection() const
Definition GizmoRenderingUtil.h:51
virtual bool IsPerspectiveProjection() const
Definition GizmoRenderingUtil.h:56
virtual FVector GetViewLocation() const
Definition GizmoRenderingUtil.h:50
virtual FVector4 WorldToScreen(const FVector &VectorIn) const
Definition GizmoRenderingUtil.h:49
virtual FVector GetViewUp() const
Definition GizmoRenderingUtil.h:53
Definition GizmoRenderingUtil.h:25
virtual const FIntRect & GetUnscaledViewRect() const =0
virtual FVector4 WorldToScreen(const FVector &) const =0
virtual const FMatrix & GetProjectionMatrix() const =0
virtual double GetDPIScale() const =0
virtual FVector GetViewLocation() const =0
virtual FVector GetViewDirection() const =0
virtual FVector GetViewUp() const =0
virtual bool IsPerspectiveProjection() const =0
virtual const FMatrix & GetViewMatrix() const =0
virtual FVector GetViewRight() const =0
Definition GizmoViewContext.h:20
Definition InteractiveGizmoManager.h:40
Definition InteractiveGizmo.h:29
Definition MaterialInterface.h:296
Definition StaticMesh.h:593
Definition ViewAdjustedStaticMeshGizmoComponent.h:26
Definition GizmoRenderingUtil.h:143
INTERACTIVETOOLSFRAMEWORK_API float CalculateViewDependentScaleAndFlatten(const FSceneView *View, const FVector &Location, const float Scale, FVector &OutWorldFlattenScale)
Definition GizmoRenderingUtil.cpp:273
INTERACTIVETOOLSFRAMEWORK_API float CalculateLocalPixelToWorldScale(const FSceneView *View, const FVector &Location)
Definition GizmoRenderingUtil.cpp:261
Definition CombinedTransformGizmo.h:30
INTERACTIVETOOLSFRAMEWORK_API float CalculateLocalPixelToWorldScale(const FSceneView *View, const FVector &Location, const double InDPIScale=1.0)
Definition GizmoRenderingUtil.cpp:113
const int32 GIZMO_TRANSLUCENCY_SORT_PRIORITY
Definition GizmoRenderingUtil.h:65
INTERACTIVETOOLSFRAMEWORK_API float CalculateViewDependentScaleAndFlatten(const UE::GizmoRenderingUtil::ISceneViewInterface *View, const FVector &Location, const float Scale, FVector &OutWorldFlattenScale)
Definition GizmoRenderingUtil.cpp:179
INTERACTIVETOOLSFRAMEWORK_API UViewAdjustedStaticMeshGizmoComponent * CreateDefaultMaterialGizmoMeshComponent(UStaticMesh *Mesh, UGizmoViewContext *GizmoViewContext, UObject *OwnerComponentOrActor, const FLinearColor &Color, bool bAddHoverMaterial=true)
Definition GizmoRenderingUtil.cpp:66
INTERACTIVETOOLSFRAMEWORK_API FLinearColor GetDefaultAxisColor(EAxis::Type Axis)
Definition GizmoRenderingUtil.cpp:244
INTERACTIVETOOLSFRAMEWORK_API UMaterialInterface * GetDefaultGizmoComponentMaterial(const FLinearColor &Color, UObject *Outer=nullptr)
Definition GizmoRenderingUtil.cpp:224
const FMatrix & GetProjectionMatrix() const
Definition SceneView.h:433
const FMatrix & GetViewMatrix() const
Definition SceneView.h:448
Definition Optional.h:131