58 double PixelToWorldScale = 1.0;
79 return MeshRenderState.
GetMaterial(InteractionState);
102 double PixelToWorldScale = 1.0;
105 bool bIsPerspectiveProjection =
true;
130 bool bIsSurfaceHit =
false;
145 UE_DEPRECATED(5.7,
"Use the version of LineTrace that outputs FLineTraceOutput instead.")
479 bool bEnabledForPerspectiveProjection =
true;
483 bool bEnabledForOrthographicProjection =
true;
487 bool bEnabledForDefaultState =
true;
491 bool bEnabledForHoveringState =
true;
495 bool bEnabledForInteractingState =
true;
499 bool bEnabledForSelectedState =
true;
503 bool bEnabledForSubduedState =
true;
507 uint32 PartIdentifier = DefaultPartIdentifier;
534 float ViewDependentAngleTol = DefaultViewDependentAngleTol;
539 float ViewDependentAxialMaxCosAngleTol = DefaultViewDependentAxialMaxCosAngleTol;
544 float ViewDependentPlanarMinCosAngleTol = DefaultViewDependentPlanarMinCosAngleTol;
566 float ViewAlignAxialAngleTol = DefaultViewAlignAngleTol;
571 float ViewAlignAxialMaxCosAngleTol = DefaultViewAlignMaxCosAngleTol;
575 float PixelHitDistanceThreshold = 7.0f;
579 float MinimumPixelHitDistanceThreshold = 1.0f;
589 float ViewDepthOffset = 0.0;
virtual FInputRayHit LineTrace(const UGizmoViewContext *ViewContext, const FLineTraceTraversalState &LineTraceState, const FVector &RayOrigin, const FVector &RayDirection, FLineTraceOutput &OutLineTraceOutput) PURE_VIRTUAL(UGizmoElementBase
Definition GizmoElementBase.h:142
virtual void Render(IToolsContextRenderAPI *RenderAPI, const FRenderTraversalState &RenderState) PURE_VIRTUAL(UGizmoElementBase virtual INTERACTIVETOOLSFRAMEWORK_API voi DrawHUD)(FCanvas *Canvas, IToolsContextRenderAPI *RenderAPI, const FRenderTraversalState &RenderState)
Definition GizmoElementBase.h:139
Definition GizmoViewContext.h:20