DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ DrawLine()

static Shape Debug::DrawLine ( vector from,
vector to,
int color = 0xFFFFFFFF,
int flags = 0 )
inlinestaticprivate

DrawLine \nFlags:
ShapeFlags.NOZBUFFER
ShapeFlags.NOZUPDATE
ShapeFlags.DOUBLESIDE
ShapeFlags.WIREFRAME
ShapeFlags.TRANSP
ShapeFlags.ONCE
ShapeFlags.NOOUTLINE
ShapeFlags.NOCULL

См. определение в файле 3_Game/DayZ/tools/Debug.c строка 461

462 {
463 vector pts[2]
464 pts[0] = from;
465 pts[1] = to;
466
467 Shape shape = Shape.CreateLines(color, flags, pts, 2);
468 if (( flags & ShapeFlags.ONCE ) == 0)
469 m_DebugShapes.Insert(shape);
470 //m_DebugShapes.Debug();
471 return shape;
472 }
static ref array< Shape > m_DebugShapes
Определения 3_Game/DayZ/tools/Debug.c:24
ShapeFlags
Определения EnDebug.c:126
class DiagMenu Shape
don't call destructor directly. Use Destroy() instead

Перекрестные ссылки m_DebugShapes и Shape.

Используется в CalculateBreadCrumbs(), CalculateLinePointFade(), DrawCone(), WeaponDebug::DrawLineOfFire(), WeaponDebug::DrawLineOfFireCameraHybrid(), WeaponDebug::DrawLineOfFireMuzzleToHit(), CfgPlayerRestrictedAreaHandler::DrawPolygonLinesDebug(), PluginBase::EditorUpdateRuler(), GatherSurfaces() и GetMeleeTargetEx().