UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GizmoRenderingUtil.h File Reference

Go to the source code of this file.

Classes

class  UE::GizmoRenderingUtil::ISceneViewInterface
 
class  UE::GizmoRenderingUtil::FSceneViewWrapper
 
struct  UE::GizmoRenderingUtil::FDefaultGizmoMaterialExtraParams
 

Namespaces

namespace  UE
 
namespace  UE::GizmoRenderingUtil
 
namespace  GizmoRenderingUtil
 

Functions

INTERACTIVETOOLSFRAMEWORK_API UMaterialInterfaceUE::GizmoRenderingUtil::GetDefaultGizmoComponentMaterial (const FLinearColor &Color, UObject *Outer=nullptr)
 
UMaterialInterfaceUE::GizmoRenderingUtil::GetDefaultGizmoComponentMaterial (const FLinearColor &Color, const FDefaultGizmoMaterialExtraParams &Params, UObject *Outer=nullptr)
 
INTERACTIVETOOLSFRAMEWORK_API UViewAdjustedStaticMeshGizmoComponentUE::GizmoRenderingUtil::CreateDefaultMaterialGizmoMeshComponent (UStaticMesh *Mesh, UGizmoViewContext *GizmoViewContext, UObject *OwnerComponentOrActor, const FLinearColor &Color, bool bAddHoverMaterial=true)
 
INTERACTIVETOOLSFRAMEWORK_API UViewAdjustedStaticMeshGizmoComponentUE::GizmoRenderingUtil::CreateDefaultMaterialGizmoMeshComponent (UStaticMesh *Mesh, UInteractiveGizmoManager *GizmoManager, UObject *OwnerComponentOrActor, const FLinearColor &Color, bool bAddHoverMaterial=true)
 
INTERACTIVETOOLSFRAMEWORK_API FLinearColor UE::GizmoRenderingUtil::GetDefaultAxisColor (EAxis::Type Axis)
 
INTERACTIVETOOLSFRAMEWORK_API float UE::GizmoRenderingUtil::CalculateLocalPixelToWorldScale (const FSceneView *View, const FVector &Location, const double InDPIScale=1.0)
 
INTERACTIVETOOLSFRAMEWORK_API float UE::GizmoRenderingUtil::CalculateLocalPixelToWorldScale (const UE::GizmoRenderingUtil::ISceneViewInterface *View, const FVector &Location, const bool bInWithDPIScale=false, const TOptional< double > &InDPIScale=TOptional< double >())
 
INTERACTIVETOOLSFRAMEWORK_API float UE::GizmoRenderingUtil::CalculateViewDependentScaleAndFlatten (const UE::GizmoRenderingUtil::ISceneViewInterface *View, const FVector &Location, const float Scale, FVector &OutWorldFlattenScale)
 
INTERACTIVETOOLSFRAMEWORK_API float UE::GizmoRenderingUtil::CalculateViewDependentScaleAndFlatten (const FSceneView *View, const FVector &Location, const float Scale, FVector &OutWorldFlattenScale)
 
INTERACTIVETOOLSFRAMEWORK_API float GizmoRenderingUtil::CalculateLocalPixelToWorldScale (const FSceneView *View, const FVector &Location)
 
INTERACTIVETOOLSFRAMEWORK_API float GizmoRenderingUtil::CalculateLocalPixelToWorldScale (const UGizmoViewContext *ViewContext, const FVector &Location)
 
INTERACTIVETOOLSFRAMEWORK_API float GizmoRenderingUtil::CalculateViewDependentScaleAndFlatten (const FSceneView *View, const FVector &Location, const float Scale, FVector &OutWorldFlattenScale)
 

Variables

const int32 UE::GizmoRenderingUtil::GIZMO_TRANSLUCENCY_SORT_PRIORITY = 5000