C# Класс Sharpex2D.GameLoop

Наследование: IComponent
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GameLoop ( ) : System

Initializes a new GameLoop class.

Start ( ) : void

Starts the game loop.

Stop ( ) : void

Stops the game loop.

Subscribe ( IDrawable drawable ) : void

Subscribes a new IDrawable to the game loop.

Subscribe ( IUpdateable updateable ) : void

Subscribes a new IUpdateable to the game loop.

Unsubscribe ( IDrawable drawable ) : void

Unsubscribes a IDrawable from the game loop.

Unsubscribe ( IUpdateable updateable ) : void

Unsubscribes a IUpdateable from the game loop.

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

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

The actual game loop.

RenderSubscribers ( ) : void

Renders the subscribers.

UpdateSubscribers ( ) : void

Updates the subscribers.

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

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

Initializes a new GameLoop class.
public GameLoop ( ) : System
Результат System

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

Starts the game loop.
public Start ( ) : void
Результат void

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

Stops the game loop.
public Stop ( ) : void
Результат void

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

Subscribes a new IDrawable to the game loop.
public Subscribe ( IDrawable drawable ) : void
drawable IDrawable The IDrawable.
Результат void

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

Subscribes a new IUpdateable to the game loop.
public Subscribe ( IUpdateable updateable ) : void
updateable IUpdateable The IUpdateable.
Результат void

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

Unsubscribes a IDrawable from the game loop.
public Unsubscribe ( IDrawable drawable ) : void
drawable IDrawable The IDrawable.
Результат void

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

Unsubscribes a IUpdateable from the game loop.
public Unsubscribe ( IUpdateable updateable ) : void
updateable IUpdateable The IUpdateable.
Результат void