G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
ImGui::Draw3D Namespace Reference

Functions

Functions
FLinearColor ColorFromIDStack ()
 Returns automatic random (but stable) color based on ImGui ID-Stack.
void Box (FTransform Transform, FBox BoxLocal, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000))
void BoxAABB (FBox BoxWS, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000))
void BoxAABBLocationHint (FBox BoxWS, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000))
void BoxAt (FVector Location, FRotator Rotation, float32 HalfExtent, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000))
void BoxLocationHint (FTransform Transform, FBox BoxLocal, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000))
void ActorLocationHint (AActor Actor, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000))
FLinearColor ColorOrColorFromIDStack (FLinearColor Color)
 If passed color is Transparent, returns ColorFromIDStack. Otherwise returns Color.
UIngameToolDrawComponent GetDC ()
void Line3D (FVector P1, FVector P2, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000), bool bIncludeDashedXRayLine=false)
void LineConnectedPoints3D (TArray< FVector > Points, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000), bool bIncludeDashedXRayLine=false)
void LocatorArrow (FVector TargetWS, FLinearColor Color=FLinearColor(0.000000, 0.000000, 0.000000, 0.000000))

Function Documentation

◆ ActorLocationHint()

void ActorLocationHint ( AActor Actor,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ) )

◆ Box()

void Box ( FTransform Transform,
FBox BoxLocal,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ) )

◆ BoxAABB()

void BoxAABB ( FBox BoxWS,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ) )

◆ BoxAABBLocationHint()

void BoxAABBLocationHint ( FBox BoxWS,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ) )

◆ BoxAt()

void BoxAt ( FVector Location,
FRotator Rotation,
float32 HalfExtent,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ) )

◆ BoxLocationHint()

void BoxLocationHint ( FTransform Transform,
FBox BoxLocal,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ) )

◆ ColorFromIDStack()

FLinearColor ColorFromIDStack ( )

Returns automatic random (but stable) color based on ImGui ID-Stack.

◆ ColorOrColorFromIDStack()

FLinearColor ColorOrColorFromIDStack ( FLinearColor Color)

If passed color is Transparent, returns ColorFromIDStack. Otherwise returns Color.

◆ GetDC()

◆ Line3D()

void Line3D ( FVector P1,
FVector P2,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ),
bool bIncludeDashedXRayLine = false )

◆ LineConnectedPoints3D()

void LineConnectedPoints3D ( TArray< FVector > Points,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ),
bool bIncludeDashedXRayLine = false )

◆ LocatorArrow()

void LocatorArrow ( FVector TargetWS,
FLinearColor Color = FLinearColor ( 0.000000 , 0.000000 , 0.000000 , 0.000000 ) )