|
| ENGINE_API void | DrawPlane10x10 (class FPrimitiveDrawInterface *PDI, const FMatrix &ObjectToWorld, float Radii, FVector2D UVMin, FVector2D UVMax, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawTriangle (class FPrimitiveDrawInterface *PDI, const FVector &A, const FVector &B, const FVector &C, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriorityGroup) |
| |
| ENGINE_API void | DrawBox (class FPrimitiveDrawInterface *PDI, const FMatrix &BoxToWorld, const FVector &Radii, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawSphere (class FPrimitiveDrawInterface *PDI, const FVector &Center, const FRotator &Orientation, const FVector &Radii, int32 NumSides, int32 NumRings, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bDisableBackfaceCulling=false) |
| |
| ENGINE_API void | DrawCone (class FPrimitiveDrawInterface *PDI, const FMatrix &ConeToWorld, float Angle1, float Angle2, uint32 NumSides, bool bDrawSideLines, const FLinearColor &SideLineColor, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawCylinder (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &XAxis, const FVector &YAxis, const FVector &ZAxis, double Radius, double HalfHeight, uint32 Sides, const FMaterialRenderProxy *MaterialInstance, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawCylinder (class FPrimitiveDrawInterface *PDI, const FMatrix &CylToWorld, const FVector &Base, const FVector &XAxis, const FVector &YAxis, const FVector &ZAxis, double Radius, double HalfHeight, uint32 Sides, const FMaterialRenderProxy *MaterialInstance, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawCylinder (class FPrimitiveDrawInterface *PDI, const FVector &Start, const FVector &End, double Radius, int32 Sides, const FMaterialRenderProxy *MaterialInstance, uint8 DepthPriority) |
| |
| ENGINE_API void | GetBoxMesh (const FMatrix &BoxToWorld, const FVector &Radii, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetOrientedHalfSphereMesh (const FVector &Center, const FRotator &Orientation, const FVector &Radii, int32 NumSides, int32 NumRings, float StartAngle, float EndAngle, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bDisableBackfaceCulling, int32 ViewIndex, FMeshElementCollector &Collector, bool bUseSelectionOutline=false, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetHalfSphereMesh (const FVector &Center, const FVector &Radii, int32 NumSides, int32 NumRings, float StartAngle, float EndAngle, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bDisableBackfaceCulling, int32 ViewIndex, FMeshElementCollector &Collector, bool bUseSelectionOutline=false, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetSphereMesh (const FVector &Center, const FVector &Radii, int32 NumSides, int32 NumRings, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bDisableBackfaceCulling, int32 ViewIndex, FMeshElementCollector &Collector) |
| |
| ENGINE_API void | GetSphereMesh (const FVector &Center, const FVector &Radii, int32 NumSides, int32 NumRings, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bDisableBackfaceCulling, int32 ViewIndex, FMeshElementCollector &Collector, bool bUseSelectionOutline, HHitProxy *HitProxy) |
| |
| ENGINE_API void | GetDiscMesh (const FVector &Center, const FVector &XAxis, const FVector &YAxis, double Radius, int32 Sides, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetDiscMesh (const FMatrix &ToWorld, const FVector &Center, const FVector &XAxis, const FVector &YAxis, double Radius, int32 Sides, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetCylinderMesh (const FVector &Base, const FVector &XAxis, const FVector &YAxis, const FVector &ZAxis, double Radius, double HalfHeight, int32 Sides, const FMaterialRenderProxy *MaterialInstance, uint8 DepthPriority, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetCylinderMesh (const FMatrix &CylToWorld, const FVector &Base, const FVector &XAxis, const FVector &YAxis, const FVector &ZAxis, double Radius, double HalfHeight, uint32 Sides, const FMaterialRenderProxy *MaterialInstance, uint8 DepthPriority, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetCylinderMesh (const FVector &Start, const FVector &End, double Radius, int32 Sides, const FMaterialRenderProxy *MaterialInstance, uint8 DepthPriority, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetConeMesh (const FMatrix &LocalToWorld, float AngleWidth, float AngleHeight, uint32 NumSides, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | GetCapsuleMesh (const FVector &Origin, const FVector &XAxis, const FVector &YAxis, const FVector &ZAxis, const FLinearColor &Color, double Radius, double HalfHeight, int32 NumSides, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bDisableBackfaceCulling, int32 ViewIndex, FMeshElementCollector &Collector, HHitProxy *HitProxy=nullptr) |
| |
| ENGINE_API void | DrawTorus (FPrimitiveDrawInterface *PDI, const FMatrix &Transform, const FVector &XAxis, const FVector &YAxis, double OuterRadius, double InnerRadius, int32 OuterSegments, int32 InnerSegments, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bPartial, float Angle, bool bEndCaps) |
| |
| ENGINE_API void | DrawTorus (FPrimitiveDrawInterface *PDI, const FMatrix &Transform, const FVector &XAxis, const FVector &YAxis, FColor Color, double OuterRadius, double InnerRadius, int32 OuterSegments, int32 InnerSegments, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, bool bPartial, float Angle, bool bEndCaps) |
| |
| ENGINE_API void | DrawDisc (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &XAxis, const FVector &YAxis, FColor Color, double Radius, int32 NumSides, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawRectangleMesh (FPrimitiveDrawInterface *PDI, const FVector &Center, const FVector &XAxis, const FVector &YAxis, FColor Color, float Width, float Height, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawFlatArrow (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &XAxis, const FVector &YAxis, FColor Color, float Length, int32 Width, const FMaterialRenderProxy *MaterialRenderProxy, uint8 DepthPriority, float Thickness=0.0f) |
| |
| ENGINE_API void | DrawWireBox (class FPrimitiveDrawInterface *PDI, const FBox &Box, const FLinearColor &Color, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireBox (class FPrimitiveDrawInterface *PDI, const FMatrix &Matrix, const FBox &Box, const FLinearColor &Color, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawArc (FPrimitiveDrawInterface *PDI, const FVector Base, const FVector X, const FVector Y, const float MinAngle, const float MaxAngle, const double Radius, const int32 Sections, const FLinearColor &Color, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawRectangle (FPrimitiveDrawInterface *PDI, const FVector &Center, const FVector &XAxis, const FVector &YAxis, FColor Color, float Width, float Height, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireSphere (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FLinearColor &Color, double Radius, int32 NumSides, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireSphere (class FPrimitiveDrawInterface *PDI, const FTransform &Transform, const FLinearColor &Color, double Radius, int32 NumSides, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireSphereAutoSides (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FLinearColor &Color, double Radius, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireSphereAutoSides (class FPrimitiveDrawInterface *PDI, const FTransform &Transform, const FLinearColor &Color, double Radius, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawCircle (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &X, const FVector &Y, const FLinearColor &Color, double Radius, int32 NumSides, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireCylinder (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &X, const FVector &Y, const FVector &Z, const FLinearColor &Color, double Radius, double HalfHeight, int32 NumSides, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireCapsule (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &X, const FVector &Y, const FVector &Z, const FLinearColor &Color, double Radius, double HalfHeight, int32 NumSides, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireChoppedCone (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &X, const FVector &Y, const FVector &Z, const FLinearColor &Color, double Radius, double TopRadius, double HalfHeight, int32 NumSides, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawWireCone (class FPrimitiveDrawInterface *PDI, TArray< FVector > &Verts, const FMatrix &Transform, double ConeLength, double ConeAngle, int32 ConeSides, const FLinearColor &Color, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireCone (class FPrimitiveDrawInterface *PDI, TArray< FVector > &Verts, const FTransform &Transform, double ConeLength, double ConeAngle, int32 ConeSides, const FLinearColor &Color, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawWireSphereCappedCone (FPrimitiveDrawInterface *PDI, const FTransform &Transform, double ConeLength, double ConeAngle, int32 ConeSides, int32 ArcFrequency, int32 CapSegments, const FLinearColor &Color, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawOrientedWireBox (class FPrimitiveDrawInterface *PDI, const FVector &Base, const FVector &X, const FVector &Y, const FVector &Z, FVector Extent, const FLinearColor &Color, uint8 DepthPriority, float Thickness=0.0f, float DepthBias=0.0f, bool bScreenSpace=false) |
| |
| ENGINE_API void | DrawDirectionalArrow (class FPrimitiveDrawInterface *PDI, const FMatrix &ArrowToWorld, const FLinearColor &InColor, float Length, float ArrowSize, uint8 DepthPriority, float Thickness=0.0f) |
| |
| ENGINE_API void | DrawConnectedArrow (class FPrimitiveDrawInterface *PDI, const FMatrix &ArrowToWorld, const FLinearColor &Color, float ArrowHeight, float ArrowWidth, uint8 DepthPriority, float Thickness=0.5f, int32 NumSpokes=6) |
| |
| ENGINE_API void | DrawWireStar (class FPrimitiveDrawInterface *PDI, const FVector &Position, float Size, const FLinearColor &Color, uint8 DepthPriority) |
| |
| ENGINE_API void | DrawDashedLine (class FPrimitiveDrawInterface *PDI, const FVector &Start, const FVector &End, const FLinearColor &Color, double DashSize, uint8 DepthPriority, float DepthBias=0.0f) |
| |
| ENGINE_API void | DrawWireDiamond (class FPrimitiveDrawInterface *PDI, const FMatrix &DiamondMatrix, float Size, const FLinearColor &InColor, uint8 DepthPriority, float Thickness=0.0f) |
| |
| ENGINE_API void | DrawCoordinateSystem (FPrimitiveDrawInterface *PDI, FVector const &AxisLoc, FRotator const &AxisRot, float Scale, uint8 DepthPriority, float Thickness=0.0f) |
| |
| ENGINE_API void | DrawCoordinateSystem (FPrimitiveDrawInterface *PDI, FVector const &AxisLoc, FRotator const &AxisRot, float Scale, const FLinearColor &InColor, uint8 DepthPriority, float Thickness=0.0f) |
| |
| ENGINE_API void | DrawFrustumWireframe (FPrimitiveDrawInterface *PDI, const FMatrix &WorldToFrustum, FColor Color, uint8 DepthPriority) |
| |