UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Display.h File Reference
#include "Core/System.h"
#include "Core/Types.h"
#include "Geo/GeoEnum.h"
#include "Math/Point.h"
#include "UI/Visu.h"

Go to the source code of this file.

Classes

class  UE::CADKernel::F3DDebugSession
 
class  UE::CADKernel::F3DDebugSegment
 

Namespaces

namespace  UE
 
namespace  UE::CADKernel
 

Functions

void UE::CADKernel::Wait (bool bMakeWait=true)
 
void UE::CADKernel::Open3DDebugSession (bool bIsDisplayed, FString name, const TArray< FIdent > &idList=TArray< FIdent >())
 
void UE::CADKernel::Open3DDebugSession (FString name, const TArray< FIdent > &idList=TArray< FIdent >())
 
void UE::CADKernel::Close3DDebugSession (bool bIsDisplayed=true)
 
void UE::CADKernel::Open3DDebugSegment (FIdent Ident)
 
void UE::CADKernel::Close3DDebugSegment ()
 
void UE::CADKernel::FlushVisu ()
 
template<typename TPoint >
void UE::CADKernel::DrawPoint (const TPoint &InPoint, EVisuProperty Property=EVisuProperty::BluePoint)
 
void UE::CADKernel::DrawElement (int32 Dimension, TArray< FVector > &Points, EVisuProperty Property)
 
template<typename TPoint >
void UE::CADKernel::Draw (const TArray< TPoint > &Points, EVisuProperty Property=EVisuProperty::BlueCurve)
 
CADKERNEL_API void UE::CADKernel::DrawMesh (const TSharedPtr< FMesh > &mesh)
 
void UE::CADKernel::DisplayEdgeCriteriaGrid (int32 EdgeId, const TArray< FVector > &Points3D)
 
template<typename TPoint >
void UE::CADKernel::DisplayPoint (const TPoint &Point, FIdent Ident)
 
template<typename TPoint >
void UE::CADKernel::DisplayPoint (const TPoint &Point, EVisuProperty Property=EVisuProperty::BluePoint)
 
template<typename TPoint >
void UE::CADKernel::DisplayPoint (const TPoint &Point, EVisuProperty Property, FIdent Ident)
 
template<typename TPoint >
void UE::CADKernel::DisplayPoints (FString Message, const TArray< TPoint > &Points, EVisuProperty Property=EVisuProperty::BluePoint, bool bDisplay=true)
 
void UE::CADKernel::DisplayProductTree (const FEntity &Entity)
 
void UE::CADKernel::DisplayProductTree (const FModel &Model)
 
void UE::CADKernel::DisplayProductTree (const FBody &Body)
 
void UE::CADKernel::DisplayProductTree (const FShell &Shell)
 
void UE::CADKernel::DisplayAABB (const FAABB &Aabb, FIdent Ident)
 
void UE::CADKernel::DisplayAABB2D (const FAABB2D &aabb, FIdent Ident)
 
void UE::CADKernel::DisplayEntity (const FEntity &Entity)
 
void UE::CADKernel::DisplayEntity2D (const FEntity &Entity)
 
void UE::CADKernel::DisplayLoop (const FTopologicalFace &Surface)
 
void UE::CADKernel::DisplayIsoCurve (const FSurface &Surface, double Coordinate, EIso IsoType)
 
void UE::CADKernel::Display (const FPlane &Plane, FIdent Ident)
 
void UE::CADKernel::Display (const FCurve &Curve)
 
void UE::CADKernel::Display (const FSurface &Surface)
 
void UE::CADKernel::Display (const FGroup &Group)
 
void UE::CADKernel::Display (const FModel &Model)
 
void UE::CADKernel::Display (const FBody &Body)
 
void UE::CADKernel::Display (const FShell &Shell)
 
void UE::CADKernel::Display (const FTopologicalEdge &Edge, EVisuProperty Property)
 
void UE::CADKernel::Display (const FTopologicalFace &Face)
 
void UE::CADKernel::Display (const FTopologicalLoop &Loop)
 
void UE::CADKernel::Display (const FTopologicalVertex &Vertex, EVisuProperty Property)
 
void UE::CADKernel::Display2D (const FTopologicalEdge &Edge, EVisuProperty Property)
 
void UE::CADKernel::Display2D (const FTopologicalFace &Face)
 
void UE::CADKernel::Display2D (const FTopologicalLoop &Loop)
 
void UE::CADKernel::Display2D (const FSurface &Surface)
 
void UE::CADKernel::Display2DWithScale (const FTopologicalEdge &Edge, EVisuProperty Property)
 
void UE::CADKernel::Display2DWithScale (const FTopologicalFace &Face)
 
void UE::CADKernel::Display2DWithScale (const FTopologicalLoop &Loop)
 
CADKERNEL_API void UE::CADKernel::Display2DWithScale (const FSurface &CarrierSurface)
 
void UE::CADKernel::DisplayMesh (const FFaceMesh &Mesh)
 
void UE::CADKernel::DisplayMesh (const FEdgeMesh &Mesh)
 
void UE::CADKernel::DisplayMesh (const FVertexMesh &Mesh)
 
void UE::CADKernel::DisplayMesh (const FModel &Model)
 
void UE::CADKernel::DisplayMesh (const FBody &Body)
 
void UE::CADKernel::DisplayMesh (const FShell &Shell)
 
void UE::CADKernel::Display (const FModelMesh &MeshModel)
 
void UE::CADKernel::DisplayControlPolygon (const FCurve &Curve)
 
void UE::CADKernel::DisplayControlPolygon (const FSurface &Surface)
 
template<typename TPoint >
void UE::CADKernel::DisplaySegment (const TPoint &Point1, const TPoint &Point2, FIdent Ident=0, EVisuProperty Property=EVisuProperty::BlueCurve, bool bWithOrientation=false)
 
template<typename TPoint >
void UE::CADKernel::DisplaySegmentWithScale (const TPoint &Point1, const TPoint &Point2, FIdent Ident=0, EVisuProperty Property=EVisuProperty::BlueCurve, bool bWithOrientation=false)
 
template<typename TPoint >
void UE::CADKernel::DisplayPolyline (const TArray< TPoint > &Points, EVisuProperty Property)
 
template<typename TPoint >
void UE::CADKernel::DisplayOrientedPolyline (const TArray< TPoint > &Points, EVisuProperty Property)
 
void UE::CADKernel::DrawQuadripode (double Height, double Base, FVector &Center, FVector &InDirection, EVisuProperty Property)
 
void UE::CADKernel::Draw (const FTopologicalEdge &Edge, EVisuProperty Property)
 
void UE::CADKernel::Draw (const FTopologicalFace &Face)
 
void UE::CADKernel::Draw2D (const FTopologicalFace &Face)
 
CADKERNEL_API void UE::CADKernel::Draw2DWithScale (const FTopologicalFace &Face)
 
void UE::CADKernel::Draw (const FShell &Shell)
 
void UE::CADKernel::Draw (const FCurve &Curve, EVisuProperty Property)
 
void UE::CADKernel::Draw (const FCurve &Curve, const FLinearBoundary &Boundary, EVisuProperty Property)
 
void UE::CADKernel::Draw (const FLinearBoundary &Boundary, const FRestrictionCurve &Curve, EVisuProperty Property)
 
template<typename TPoint >
void UE::CADKernel::DrawSegment (const TPoint &Point1, const TPoint &Point2, EVisuProperty Property=EVisuProperty::Element)
 
template<typename TPoint >
void UE::CADKernel::DrawSegmentOrientation (const TPoint &Point1, const TPoint &Point2, EVisuProperty Property=EVisuProperty::Element)
 
void UE::CADKernel::DrawIsoCurves (const FTopologicalFace &Face)