C# Класс FarseerPhysics.DebugView.DebugViewSilverlight

A debug view shows you what happens inside the physics engine. You can view bodies, joints, fixtures and more.
Наследование: DebugViewBase, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultShapeColor Color
InactiveShapeColor Color
KinematicShapeColor Color
SleepingShapeColor Color
StaticShapeColor Color

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

Метод Описание
DebugViewSilverlight ( System.Windows.Controls.Canvas debugCanvas, System.Windows.Controls.TextBlock txtDebug, World world ) : System
Dispose ( ) : void
DrawAABB ( AABB &aabb, Color color ) : void
DrawCircle ( Vector2 center, float radius, Color color ) : void
DrawCircle ( Vector2 center, float radius, float red, float green, float blue ) : void
DrawDebugData ( ) : void

Call this to draw shapes and other debug draw data.

DrawPoint ( Vector2 p, float size, Color color ) : void
DrawPolygon ( Vector2 vertices, int count, Color color ) : void
DrawPolygon ( Vector2 vertices, int count, float red, float green, float blue, bool closed = true ) : void
DrawSegment ( Vector2 start, Vector2 end, Color color ) : void
DrawSegment ( Vector2 start, Vector2 end, float red, float green, float blue ) : void
DrawSolidCircle ( Vector2 center, float radius, Vector2 axis, Color color ) : void
DrawSolidCircle ( Vector2 center, float radius, Vector2 axis, float red, float green, float blue ) : void
DrawSolidPolygon ( Vector2 vertices, int count, Color color ) : void
DrawSolidPolygon ( Vector2 vertices, int count, Color color, bool outline ) : void
DrawSolidPolygon ( Vector2 vertices, int count, float red, float green, float blue ) : void
DrawTransform ( FarseerPhysics.Common.Transform &transform ) : void

Приватные методы

Метод Описание
DrawDebugPanel ( ) : void
DrawJoint ( Joint joint ) : void
DrawShape ( Fixture fixture, FarseerPhysics.Common.Transform xf, Color color ) : void
PreSolve ( Contact contact, Manifold &oldManifold ) : void

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

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

public DebugViewSilverlight ( System.Windows.Controls.Canvas debugCanvas, System.Windows.Controls.TextBlock txtDebug, World world ) : System
debugCanvas System.Windows.Controls.Canvas
txtDebug System.Windows.Controls.TextBlock
world FarseerPhysics.Dynamics.World
Результат System

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

public Dispose ( ) : void
Результат void

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

public DrawAABB ( AABB &aabb, Color color ) : void
aabb FarseerPhysics.Collision.AABB
color Color
Результат void

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

public DrawCircle ( Vector2 center, float radius, Color color ) : void
center Vector2
radius float
color Color
Результат void

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

public DrawCircle ( Vector2 center, float radius, float red, float green, float blue ) : void
center Vector2
radius float
red float
green float
blue float
Результат void

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

Call this to draw shapes and other debug draw data.
public DrawDebugData ( ) : void
Результат void

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

public DrawPoint ( Vector2 p, float size, Color color ) : void
p Vector2
size float
color Color
Результат void

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

public DrawPolygon ( Vector2 vertices, int count, Color color ) : void
vertices Vector2
count int
color Color
Результат void

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

public DrawPolygon ( Vector2 vertices, int count, float red, float green, float blue, bool closed = true ) : void
vertices Vector2
count int
red float
green float
blue float
closed bool
Результат void

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

public DrawSegment ( Vector2 start, Vector2 end, Color color ) : void
start Vector2
end Vector2
color Color
Результат void

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

public DrawSegment ( Vector2 start, Vector2 end, float red, float green, float blue ) : void
start Vector2
end Vector2
red float
green float
blue float
Результат void

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

public DrawSolidCircle ( Vector2 center, float radius, Vector2 axis, Color color ) : void
center Vector2
radius float
axis Vector2
color Color
Результат void

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

public DrawSolidCircle ( Vector2 center, float radius, Vector2 axis, float red, float green, float blue ) : void
center Vector2
radius float
axis Vector2
red float
green float
blue float
Результат void

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

public DrawSolidPolygon ( Vector2 vertices, int count, Color color ) : void
vertices Vector2
count int
color Color
Результат void

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

public DrawSolidPolygon ( Vector2 vertices, int count, Color color, bool outline ) : void
vertices Vector2
count int
color Color
outline bool
Результат void

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

public DrawSolidPolygon ( Vector2 vertices, int count, float red, float green, float blue ) : void
vertices Vector2
count int
red float
green float
blue float
Результат void

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

public DrawTransform ( FarseerPhysics.Common.Transform &transform ) : void
transform FarseerPhysics.Common.Transform
Результат void

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

DefaultShapeColor публичное свойство

public Color DefaultShapeColor
Результат Color

InactiveShapeColor публичное свойство

public Color InactiveShapeColor
Результат Color

KinematicShapeColor публичное свойство

public Color KinematicShapeColor
Результат Color

SleepingShapeColor публичное свойство

public Color SleepingShapeColor
Результат Color

StaticShapeColor публичное свойство

public Color StaticShapeColor
Результат Color