C# Класс LDEngine.SpriteAnim

Показать файл Открыть проект

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

Свойство Тип Описание
CellHeight int
CellWidth int
CurrentDirection SpriteAnimDirection
CurrentFrame int
CurrentFrameTime double
Loop bool
NumFrames int
Offset Vector2
PingPong bool
SheetRow int
SpriteSheet Microsoft.Xna.Framework.Graphics.Texture2D
State SpriteAnimState
TargetFrameTime double

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

Метод Описание
Draw ( SpriteBatch sb, Vector2 pos ) : void
Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects ) : void
Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects, float scale ) : void
Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects, float scale, float rotation ) : void
Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects, float scale, float rotation, Color tint ) : void
Pause ( ) : void
Play ( ) : void
Reset ( ) : void
SpriteAnim ( Microsoft.Xna.Framework.Graphics.Texture2D sheet, int row, int numframes, int width, int height, double frametime ) : System
SpriteAnim ( Microsoft.Xna.Framework.Graphics.Texture2D sheet, int row, int numframes, int width, int height, double frametime, Vector2 offset ) : System
SpriteAnim ( Microsoft.Xna.Framework.Graphics.Texture2D sheet, int row, int numframes, int width, int height, double frametime, Vector2 offset, bool loop, bool pingpong, int startframe ) : System
Update ( GameTime gameTime ) : void

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

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

public Draw ( SpriteBatch sb, Vector2 pos ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
pos Vector2
Результат void

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

public Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
pos Vector2
effects SpriteEffects
Результат void

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

public Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects, float scale ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
pos Vector2
effects SpriteEffects
scale float
Результат void

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

public Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects, float scale, float rotation ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
pos Vector2
effects SpriteEffects
scale float
rotation float
Результат void

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

public Draw ( SpriteBatch sb, Vector2 pos, SpriteEffects effects, float scale, float rotation, Color tint ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
pos Vector2
effects SpriteEffects
scale float
rotation float
tint Color
Результат void

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

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

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

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

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

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

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

public SpriteAnim ( Microsoft.Xna.Framework.Graphics.Texture2D sheet, int row, int numframes, int width, int height, double frametime ) : System
sheet Microsoft.Xna.Framework.Graphics.Texture2D
row int
numframes int
width int
height int
frametime double
Результат System

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

public SpriteAnim ( Microsoft.Xna.Framework.Graphics.Texture2D sheet, int row, int numframes, int width, int height, double frametime, Vector2 offset ) : System
sheet Microsoft.Xna.Framework.Graphics.Texture2D
row int
numframes int
width int
height int
frametime double
offset Vector2
Результат System

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

public SpriteAnim ( Microsoft.Xna.Framework.Graphics.Texture2D sheet, int row, int numframes, int width, int height, double frametime, Vector2 offset, bool loop, bool pingpong, int startframe ) : System
sheet Microsoft.Xna.Framework.Graphics.Texture2D
row int
numframes int
width int
height int
frametime double
offset Vector2
loop bool
pingpong bool
startframe int
Результат System

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

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

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

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

public int CellHeight
Результат int

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

public int CellWidth
Результат int

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

public SpriteAnimDirection CurrentDirection
Результат SpriteAnimDirection

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

public int CurrentFrame
Результат int

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

public double CurrentFrameTime
Результат double

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

public bool Loop
Результат bool

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

public int NumFrames
Результат int

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

public Vector2 Offset
Результат Vector2

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

public bool PingPong
Результат bool

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

public int SheetRow
Результат int

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

public Texture2D,Microsoft.Xna.Framework.Graphics SpriteSheet
Результат Microsoft.Xna.Framework.Graphics.Texture2D

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

public SpriteAnimState State
Результат SpriteAnimState

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

public double TargetFrameTime
Результат double