DayZ 1.27
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

См. определение в файле Debug.c строка 382

383 {
384 vector pts[2]
385 pts[0] = from;
386 pts[1] = to;
387
388 Shape shape = Shape.CreateLines(color, flags, pts, 2);
389 if (( flags & ShapeFlags.ONCE ) == 0)
390 m_DebugShapes.Insert(shape);
391 //m_DebugShapes.Debug();
392 return shape;
393 }
static ref array< Shape > m_DebugShapes
Определения 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().