C# Класс RTSEngine.Graphics.RTSUnitModel

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

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

Метод Описание
Animate ( GameState s, float dt, List lp ) : void
DrawInstances ( GraphicsDevice g ) : void
Hook ( RTSRenderer renderer, GameState s, int ti, int unit ) : void
OnUnitSpawn ( RTSUnit u ) : void
RTSUnitModel ( RTSRenderer renderer, Stream sModel, Microsoft.Xna.Framework.Graphics.Texture2D tAnim ) : System
SetInstances ( GraphicsDevice g ) : void
UpdateInstances ( GraphicsDevice g, Predicate fRemoval, Predicate fVisible ) : void

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

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

public Animate ( GameState s, float dt, List lp ) : void
s RTSEngine.Data.GameState
dt float
lp List
Результат void

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

public DrawInstances ( GraphicsDevice g ) : void
g GraphicsDevice
Результат void

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

public Hook ( RTSRenderer renderer, GameState s, int ti, int unit ) : void
renderer RTSRenderer
s RTSEngine.Data.GameState
ti int
unit int
Результат void

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

public OnUnitSpawn ( RTSUnit u ) : void
u RTSEngine.Data.Team.RTSUnit
Результат void

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

public RTSUnitModel ( RTSRenderer renderer, Stream sModel, Microsoft.Xna.Framework.Graphics.Texture2D tAnim ) : System
renderer RTSRenderer
sModel Stream
tAnim Microsoft.Xna.Framework.Graphics.Texture2D
Результат System

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

public SetInstances ( GraphicsDevice g ) : void
g GraphicsDevice
Результат void

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

public UpdateInstances ( GraphicsDevice g, Predicate fRemoval, Predicate fVisible ) : void
g GraphicsDevice
fRemoval Predicate
fVisible Predicate
Результат void