C# Класс Ballz.GameSession.Renderer.DebugRenderer

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

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

Метод Описание
DebugRenderer ( Ballz _game ) : Ballz.GameSession.World
Draw ( GameTime gameTime ) : void
DrawRectangle ( Vector2 position, float width, float height, float direction, bool awake ) : void
DrawRope ( Rope rope ) : void
DrawSphere ( Vector2 position, float direction, float radius, bool awake ) : void
DrawTerrain ( ) : void
HandleMessage ( object sender, Messages msg ) : void
Initialize ( ) : void
Update ( GameTime gameTime ) : void
WorldToScreen ( Vector2 Position ) : Vector2
WorldToScreen ( Vector3 Position ) : Vector2

Защищенные методы

Метод Описание
LoadContent ( ) : void
OnEnabledChanged ( object sender, EventArgs args ) : void
UnloadContent ( ) : void

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

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

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

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

public DebugRenderer ( Ballz _game ) : Ballz.GameSession.World
_game Ballz
Результат Ballz.GameSession.World

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

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

public DrawRectangle ( Vector2 position, float width, float height, float direction, bool awake ) : void
position Vector2
width float
height float
direction float
awake bool
Результат void

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

public DrawRope ( Rope rope ) : void
rope Ballz.GameSession.World.Rope
Результат void

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

public DrawSphere ( Vector2 position, float direction, float radius, bool awake ) : void
position Vector2
direction float
radius float
awake bool
Результат void

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

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

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

public HandleMessage ( object sender, Messages msg ) : void
sender object
msg Messages
Результат void

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

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

LoadContent() защищенный Метод

protected LoadContent ( ) : void
Результат void

OnEnabledChanged() защищенный Метод

protected OnEnabledChanged ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
Результат void

UnloadContent() защищенный Метод

protected UnloadContent ( ) : void
Результат void

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

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

public WorldToScreen ( Vector2 Position ) : Vector2
Position Vector2
Результат Vector2

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

public WorldToScreen ( Vector3 Position ) : Vector2
Position Vector3
Результат Vector2