C# Класс Box2DX.Dynamics.DebugDraw

Implement and register this class with a b2World to provide debug drawing of physics entities in your game.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_drawFlags DrawFlags

Открытые методы

Метод Описание
AppendFlags ( DrawFlags flags ) : void

Append flags to the current flags.

ClearFlags ( DrawFlags flags ) : void

Clear flags from the current flags.

DebugDraw ( ) : System
DrawCircle ( Vec2 center, float radius, Color color ) : void

Draw a circle.

DrawPolygon ( Vec2 vertices, int vertexCount, Color color ) : void

Draw a closed polygon provided in CCW order.

DrawSegment ( Vec2 p1, Vec2 p2, Color color ) : void

Draw a line segment.

DrawSolidCircle ( Vec2 center, float radius, Vec2 axis, Color color ) : void

Draw a solid circle.

DrawSolidPolygon ( Vec2 vertices, int vertexCount, Color color ) : void

Draw a solid closed polygon provided in CCW order.

DrawXForm ( XForm xf ) : void

Draw a transform. Choose your own length scale.

Описание методов

AppendFlags() публичный Метод

Append flags to the current flags.
public AppendFlags ( DrawFlags flags ) : void
flags DrawFlags
Результат void

ClearFlags() публичный Метод

Clear flags from the current flags.
public ClearFlags ( DrawFlags flags ) : void
flags DrawFlags
Результат void

DebugDraw() публичный Метод

public DebugDraw ( ) : System
Результат System

DrawCircle() публичный абстрактный Метод

Draw a circle.
public abstract DrawCircle ( Vec2 center, float radius, Color color ) : void
center Box2DX.Common.Vec2
radius float
color Color
Результат void

DrawPolygon() публичный абстрактный Метод

Draw a closed polygon provided in CCW order.
public abstract DrawPolygon ( Vec2 vertices, int vertexCount, Color color ) : void
vertices Box2DX.Common.Vec2
vertexCount int
color Color
Результат void

DrawSegment() публичный абстрактный Метод

Draw a line segment.
public abstract DrawSegment ( Vec2 p1, Vec2 p2, Color color ) : void
p1 Box2DX.Common.Vec2
p2 Box2DX.Common.Vec2
color Color
Результат void

DrawSolidCircle() публичный абстрактный Метод

Draw a solid circle.
public abstract DrawSolidCircle ( Vec2 center, float radius, Vec2 axis, Color color ) : void
center Box2DX.Common.Vec2
radius float
axis Box2DX.Common.Vec2
color Color
Результат void

DrawSolidPolygon() публичный абстрактный Метод

Draw a solid closed polygon provided in CCW order.
public abstract DrawSolidPolygon ( Vec2 vertices, int vertexCount, Color color ) : void
vertices Box2DX.Common.Vec2
vertexCount int
color Color
Результат void

DrawXForm() публичный абстрактный Метод

Draw a transform. Choose your own length scale.
public abstract DrawXForm ( XForm xf ) : void
xf Box2DX.Common.XForm A transform.
Результат void

Описание свойств

_drawFlags защищенное свойство

protected DrawFlags _drawFlags
Результат DrawFlags