C# Класс ToyBox.SpriteManager

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

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

Метод Описание
AttachAnimation ( Microsoft.Xna.Framework.Graphics.Sprite sprite, Animation animation ) : void
AttachSprite ( Microsoft.Xna.Framework.Graphics.Sprite sprite ) : void
CreateRenderTarget ( int width, int height, IList textureAndPositions ) : RenderTarget2D
DetachAllSprites ( ) : void
DetachSprite ( Microsoft.Xna.Framework.Graphics.Sprite sprite ) : void
Draw ( ) : void
DrawRenderTarget ( RenderTarget2D renderTarget, IList textureAndPositions ) : void
FastForwardAnimations ( ) : void
HitTest ( Point point ) : int
Initialize ( ) : void
SpriteManager ( Microsoft.Xna.Framework.Game game ) : System
Update ( GameTime gameTime ) : void

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
ActivateNextAnimation ( Animation animation, Animation nextAnimation ) : void
InsertNewLines ( string text, SpriteFont font, int width, int &height ) : string

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

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

public AttachAnimation ( Microsoft.Xna.Framework.Graphics.Sprite sprite, Animation animation ) : void
sprite Microsoft.Xna.Framework.Graphics.Sprite
animation Animation
Результат void

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

public AttachSprite ( Microsoft.Xna.Framework.Graphics.Sprite sprite ) : void
sprite Microsoft.Xna.Framework.Graphics.Sprite
Результат void

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

public CreateRenderTarget ( int width, int height, IList textureAndPositions ) : RenderTarget2D
width int
height int
textureAndPositions IList
Результат Microsoft.Xna.Framework.Graphics.RenderTarget2D

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

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

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

public DetachSprite ( Microsoft.Xna.Framework.Graphics.Sprite sprite ) : void
sprite Microsoft.Xna.Framework.Graphics.Sprite
Результат void

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

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

public DrawRenderTarget ( RenderTarget2D renderTarget, IList textureAndPositions ) : void
renderTarget Microsoft.Xna.Framework.Graphics.RenderTarget2D
textureAndPositions IList
Результат void

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

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

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

public HitTest ( Point point ) : int
point Point
Результат int

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

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

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

public SpriteManager ( Microsoft.Xna.Framework.Game game ) : System
game Microsoft.Xna.Framework.Game
Результат System

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

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