C# Класс FarseerPhysics.DebugViewXNA.DebugViewXNA

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

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

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

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

Метод Описание
DebugViewXNA ( 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
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 ) : 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
DrawString ( int x, int y, string s ) : void
DrawTransform ( Transform &transform ) : void
LoadContent ( GraphicsDevice device, Microsoft.Xna.Framework.Content.ContentManager content ) : void
RenderDebugData ( Matrix &projection ) : void
RenderDebugData ( Matrix &projection, Matrix &view ) : void

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

Метод Описание
DrawDebugData ( ) : void

Call this to draw shapes and other debug draw data.

DrawDebugPanel ( ) : void
DrawJoint ( Joint joint ) : void
DrawShape ( Fixture fixture, Transform xf, Color color ) : void
PreSolve ( Contact contact, Manifold &oldManifold ) : void

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

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

public DebugViewXNA ( World world ) : System
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

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 ) : void
vertices Vector2
count int
red float
green float
blue float
Результат 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

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

public DrawString ( int x, int y, string s ) : void
x int
y int
s string
Результат void

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

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

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

public static LoadContent ( GraphicsDevice device, Microsoft.Xna.Framework.Content.ContentManager content ) : void
device GraphicsDevice
content Microsoft.Xna.Framework.Content.ContentManager
Результат void

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

public RenderDebugData ( Matrix &projection ) : void
projection Matrix
Результат void

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

public RenderDebugData ( Matrix &projection, Matrix &view ) : void
projection Matrix
view Matrix
Результат 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

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

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