UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::FVisu Class Reference

#include <Visu.h>

Public Member Functions

 FVisu ()
 
virtual ~FVisu ()=default
 
int32 GetPropertyCount ()
 
virtual void NewDB (const TCHAR *InName)
 
virtual void Open3DDebugSession (const TCHAR *SessionName, const TArray< FIdent > &Ids)
 
virtual void Close3DDebugSession ()
 
virtual void Open3DDebugSegment (FIdent Ident)
 
virtual void Close3DDebugSegment ()
 
virtual void UpdateViewer ()
 
virtual void DrawPoint (const FVector &Point, EVisuProperty InProperty=EVisuProperty::BluePoint)
 
virtual void DrawPoint (const FVector2d &Point, EVisuProperty InProperty=EVisuProperty::BluePoint)
 
virtual void DrawElement (int32 Dimension, TArray< FVector > &Points, EVisuProperty InProperty=EVisuProperty::Element)
 
virtual void DrawPolyline (const TArray< FVector > &Points, EVisuProperty InProperty=EVisuProperty::BlueCurve)
 
virtual void DrawPolyline (const TArray< FVector2d > &Points, EVisuProperty InProperty=EVisuProperty::BlueCurve)
 
virtual void DrawMesh (FIdent MeshId)
 

Protected Member Functions

void NewSession ()
 
void EndSession ()
 

Protected Attributes

int32 SessionNum
 

Constructor & Destructor Documentation

◆ FVisu()

UE::CADKernel::FVisu::FVisu ( )
inline

◆ ~FVisu()

virtual UE::CADKernel::FVisu::~FVisu ( )
virtualdefault

Member Function Documentation

◆ Close3DDebugSegment()

virtual void UE::CADKernel::FVisu::Close3DDebugSegment ( )
inlinevirtual

◆ Close3DDebugSession()

virtual void UE::CADKernel::FVisu::Close3DDebugSession ( )
inlinevirtual

◆ DrawElement()

virtual void UE::CADKernel::FVisu::DrawElement ( int32  Dimension,
TArray< FVector > &  Points,
EVisuProperty  InProperty = EVisuProperty::Element 
)
inlinevirtual

◆ DrawMesh()

virtual void UE::CADKernel::FVisu::DrawMesh ( FIdent  MeshId)
inlinevirtual

◆ DrawPoint() [1/2]

virtual void UE::CADKernel::FVisu::DrawPoint ( const FVector Point,
EVisuProperty  InProperty = EVisuProperty::BluePoint 
)
inlinevirtual

◆ DrawPoint() [2/2]

virtual void UE::CADKernel::FVisu::DrawPoint ( const FVector2d Point,
EVisuProperty  InProperty = EVisuProperty::BluePoint 
)
inlinevirtual

◆ DrawPolyline() [1/2]

virtual void UE::CADKernel::FVisu::DrawPolyline ( const TArray< FVector > &  Points,
EVisuProperty  InProperty = EVisuProperty::BlueCurve 
)
inlinevirtual

◆ DrawPolyline() [2/2]

virtual void UE::CADKernel::FVisu::DrawPolyline ( const TArray< FVector2d > &  Points,
EVisuProperty  InProperty = EVisuProperty::BlueCurve 
)
inlinevirtual

◆ EndSession()

void UE::CADKernel::FVisu::EndSession ( )
inlineprotected

◆ GetPropertyCount()

int32 UE::CADKernel::FVisu::GetPropertyCount ( )
inline

◆ NewDB()

virtual void UE::CADKernel::FVisu::NewDB ( const TCHAR InName)
inlinevirtual

◆ NewSession()

void UE::CADKernel::FVisu::NewSession ( )
inlineprotected

◆ Open3DDebugSegment()

virtual void UE::CADKernel::FVisu::Open3DDebugSegment ( FIdent  Ident)
inlinevirtual

◆ Open3DDebugSession()

virtual void UE::CADKernel::FVisu::Open3DDebugSession ( const TCHAR SessionName,
const TArray< FIdent > &  Ids 
)
inlinevirtual

◆ UpdateViewer()

virtual void UE::CADKernel::FVisu::UpdateViewer ( )
inlinevirtual

Member Data Documentation

◆ SessionNum

int32 UE::CADKernel::FVisu::SessionNum
protected

Number of graphic session opened


The documentation for this class was generated from the following file: