8#include "ViewAdjustedStaticMeshGizmoComponent.generated.h"
10#define UE_API INTERACTIVETOOLSFRAMEWORK_API
15 class IViewBasedTransformAdjuster;
16 class ISceneViewInterface;
44 const FTransform& ComponentToWorld)> RenderVisibilityFunc);
74 UE_DEPRECATED(5.7,
"Please use GetMaterialRelevance with EShaderPlatform argument and not ERHIFeatureLevel::Type")
85 virtual bool IsHLODRelevant()
const override {
return false; }
101 TObjectPtr<UPrimitiveComponent> SubstituteInteractionComponent =
nullptr;
108 bool bHovered =
false;
109 bool bInteracted =
false;
112 const
FTransform& ComponentToWorld)> RenderVisibilityFunc =
nullptr;
#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
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UE_API
Definition ViewAdjustedStaticMeshGizmoComponent.h:10
Definition PrimitiveSceneProxy.h:296
Definition GizmoBaseComponent.h:24
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:692
Definition GizmoRenderingUtil.h:25
Definition GizmoViewContext.h:20
Definition MaterialInterface.h:296
Definition ViewAdjustedStaticMeshGizmoComponent.h:26
TSharedPtr< UE::GizmoRenderingUtil::IViewBasedTransformAdjuster > GetTransformAdjuster() const
Definition ViewAdjustedStaticMeshGizmoComponent.h:36
UMaterialInterface * GetHoverOverrideMaterial()
Definition ViewAdjustedStaticMeshGizmoComponent.h:57
bool IsHiddenByInteraction()
Definition ViewAdjustedStaticMeshGizmoComponent.h:66
void SetGizmoViewContext(UGizmoViewContext *GizmoViewContextIn)
Definition ViewAdjustedStaticMeshGizmoComponent.h:33
bool IsBeingHovered()
Definition ViewAdjustedStaticMeshGizmoComponent.h:58
TFunction< bool(const UE::GizmoRenderingUtil::ISceneViewInterface &View, const FTransform &ComponentToWorld)> GetRenderVisibilityFunction() const
Definition ViewAdjustedStaticMeshGizmoComponent.h:46
virtual bool NeedsLoadForServer() const override
Definition ViewAdjustedStaticMeshGizmoComponent.h:88
Definition SceneComponent.h:24
Definition GizmoRenderingUtil.h:143
Definition CombinedTransformGizmo.h:30
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition CollisionQueryParams.h:43
Definition HitResult.h:21
Definition MaterialRelevance.h:13
Definition NaniteSceneProxy.h:66
Definition ObjectPtr.h:488
Definition BoxSphereBounds.h:25