C# Класс EzGame.Perspective.Planar.Animation

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

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

Свойство Тип Описание
Frames Frame[]
Index uint
Loop bool
Origins Origin
Speed float

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

Метод Описание
Animation ( Microsoft.Xna.Framework.Graphics.Texture2D Texture, Origin Origin = null ) : Microsoft.Xna.Framework
Animation ( string Path, int Frames, bool Loop = false, float Speed = null ) : Microsoft.Xna.Framework
Draw ( Batch Batch, Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, Vector2 Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Draw ( Batch Batch, Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, float Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Draw ( Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, Vector2 Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Draw ( Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, float Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Origin ( uint Index = null ) : Origin
Override ( Origin Origin ) : void
Texture ( uint Index = null ) : Microsoft.Xna.Framework.Graphics.Texture2D
Update ( GameTime Time ) : void

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

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

public Animation ( Microsoft.Xna.Framework.Graphics.Texture2D Texture, Origin Origin = null ) : Microsoft.Xna.Framework
Texture Microsoft.Xna.Framework.Graphics.Texture2D
Origin Origin
Результат Microsoft.Xna.Framework

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

public Animation ( string Path, int Frames, bool Loop = false, float Speed = null ) : Microsoft.Xna.Framework
Path string
Frames int
Loop bool
Speed float
Результат Microsoft.Xna.Framework

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

public Draw ( Batch Batch, Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, Vector2 Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Batch Batch
Position Microsoft.Xna.Framework.Vector2
Color Microsoft.Xna.Framework.Color
Angle float
Scale Microsoft.Xna.Framework.Vector2
Effect SpriteEffects
Layer float
Результат void

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

public Draw ( Batch Batch, Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, float Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Batch Batch
Position Microsoft.Xna.Framework.Vector2
Color Microsoft.Xna.Framework.Color
Angle float
Scale float
Effect SpriteEffects
Layer float
Результат void

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

public Draw ( Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, Vector2 Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Position Microsoft.Xna.Framework.Vector2
Color Microsoft.Xna.Framework.Color
Angle float
Scale Microsoft.Xna.Framework.Vector2
Effect SpriteEffects
Layer float
Результат void

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

public Draw ( Vector2 Position, Microsoft.Xna.Framework.Color Color, float Angle, float Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Position Microsoft.Xna.Framework.Vector2
Color Microsoft.Xna.Framework.Color
Angle float
Scale float
Effect SpriteEffects
Layer float
Результат void

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

public Origin ( uint Index = null ) : Origin
Index uint
Результат Origin

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

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

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

public Texture ( uint Index = null ) : Microsoft.Xna.Framework.Graphics.Texture2D
Index uint
Результат Microsoft.Xna.Framework.Graphics.Texture2D

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

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

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

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

public Frame[] Frames
Результат Frame[]

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

public uint Index
Результат uint

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

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

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

public Origin Origins
Результат Origin

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

public float Speed
Результат float