package unreal;

@:glueCppIncludes("DrawDebugHelpers.h")
@:noCopy @:noEquals
@:uextern extern class DrawDebugHelpers {
  @:glueCppIncludes("DrawDebugHelpers.h")
  @:global public static function DrawDebugSphere(InWorld:UWorld, Center:Const<PRef<FVector>>, Radius:Float32, Segments:Int32, Color:Const<PRef<FColor>>, bPersistentLines:Bool /* = false */, LifeTime:Float32 /* = -1.f */, DepthPriority:UInt8 /* = 0 */):Void;
  /** Draw a debug box with rotation */
  @:global public static function DrawDebugBox(InWorld:UWorld, Center:Const<PRef<FVector>>, Extent:Const<PRef<FVector>>, Rotation:Const<PRef<FQuat>>, Color:Const<PRef<FColor>>, bPersistentLines:Bool /* = false */, LifeTime:Float32 /* = -1.f */, DepthPriority:UInt8 /* = 0 */, Thickness:Float32 /* = 0.f */):Void;
}
package unreal;

@:glueCppIncludes("DrawDebugHelpers.h")
@:noCopy @:noEquals
@:uextern extern class DrawDebugHelpers {
  @:glueCppIncludes("DrawDebugHelpers.h")
  @:global public static function DrawDebugSphere(InWorld:UWorld, Center:Const<PRef<FVector>>, Radius:Float32, Segments:Int32, Color:Const<PRef<FColor>>, bPersistentLines:Bool /* = false */, LifeTime:Float32 /* = -1.f */, DepthPriority:UInt8 /* = 0 */):Void;
  /** Draw a debug box with rotation */
  @:global public static function DrawDebugBox(InWorld:UWorld, Center:Const<PRef<FVector>>, Extent:Const<PRef<FVector>>, Rotation:Const<PRef<FQuat>>, Color:Const<PRef<FColor>>, bPersistentLines:Bool /* = false */, LifeTime:Float32 /* = -1.f */, DepthPriority:UInt8 /* = 0 */, Thickness:Float32 /* = 0.f */):Void;
  @:global public static function DrawDebugCoordinateSystem(InWorld:UWorld, AxisLoc:Const<PRef<FVector>>, AxisRot:Const<PRef<FRotator>>, Scale:Float32, bPersistentLines:Bool /* = false */, LifeTime:Float32 /* = -1.f */,  DepthPriority:UInt8 /* = 0 */, Thickness:Float32 /* = 0.f */):Void;
}

Update to latest perforce change
[CL-21627] Update to latest perforce change

proletariatgames/unreal.hx,proletariatgames/unreal.hx,proletariatgames/unreal.hx