C# Класс Box2DX.Dynamics.Controllers.Controller

Base class for controllers. Controllers are a convience for encapsulating common per-step functionality.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
_bodyCount int
_bodyList ControllerEdge

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

Метод Описание
AddBody ( Body body ) : void

Adds a body to the controller list.

Controller ( ) : System
Controller ( World world ) : System
Dispose ( ) : void
Draw ( DebugDraw debugDraw ) : void

Controllers override this to provide debug drawing.

RemoveBody ( Body body ) : void

Removes a body from the controller list.

Step ( TimeStep step ) : void

Controllers override this to implement per-step functionality.

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

Метод Описание
GetBodyList ( ) : ControllerEdge

Get the attached body list

GetNext ( ) : Controller

Get the next body in the world's body list.

GetWorld ( ) : World

Get the parent world of this body.

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

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

Adds a body to the controller list.
public AddBody ( Body body ) : void
body Body
Результат void

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

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

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

public Controller ( World world ) : System
world World
Результат System

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

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

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

Controllers override this to provide debug drawing.
public Draw ( DebugDraw debugDraw ) : void
debugDraw DebugDraw
Результат void

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

Removes a body from the controller list.
public RemoveBody ( Body body ) : void
body Body
Результат void

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

Controllers override this to implement per-step functionality.
public abstract Step ( TimeStep step ) : void
step TimeStep
Результат void

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

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

protected int _bodyCount
Результат int

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

protected ControllerEdge,Box2DX.Dynamics.Controllers _bodyList
Результат ControllerEdge