C# Класс Gravitation.SpriteObjects.Sprite

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

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

Свойство Тип Описание
AssetName string
Size Microsoft.Xna.Framework.Rectangle
falling bool
framesPerSec int
list List
mSpriteBody FarseerPhysics.Dynamics.Body
spriteOrigin Vector2
spriteSourceHeight int
spriteSourceWidth int
totalFrames int

Защищенные свойства (Protected)

Свойство Тип Описание
mSpriteBodyTexture Microsoft.Xna.Framework.Graphics.Texture2D
mSpriteSheetTexture Microsoft.Xna.Framework.Graphics.Texture2D
mSpriteTexture Microsoft.Xna.Framework.Graphics.Texture2D

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

Метод Описание
Draw ( SpriteBatch theSpriteBatch ) : void
Draw ( SpriteBatch theSpriteBatch, FarseerPhysics.DebugViewXNA debugView, Matrix projection, Matrix view ) : void
LoadContent ( Microsoft.Xna.Framework.Content.ContentManager theContentManager, string theAssetName ) : void
LoadContent ( Microsoft.Xna.Framework.Content.ContentManager theContentManager, string bodyAssetName, string spriteSheetAssetName ) : void
Sprite ( ) : System
Sprite ( Vector2 position, float rotation ) : System
playAnimation ( GameTime gameTime, bool loop ) : void
setAnimationOrigin ( int x, int y ) : void
setFramesPerSec ( int fps ) : void
setSpriteDrawn ( int x, int y ) : void
setSpriteSourceHeightAndWidth ( int height, int width ) : void
setTotalFrames ( int totalFrames ) : void

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

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

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

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

public Draw ( SpriteBatch theSpriteBatch, FarseerPhysics.DebugViewXNA debugView, Matrix projection, Matrix view ) : void
theSpriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
debugView FarseerPhysics.DebugViewXNA
projection Matrix
view Matrix
Результат void

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

public LoadContent ( Microsoft.Xna.Framework.Content.ContentManager theContentManager, string theAssetName ) : void
theContentManager Microsoft.Xna.Framework.Content.ContentManager
theAssetName string
Результат void

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

public LoadContent ( Microsoft.Xna.Framework.Content.ContentManager theContentManager, string bodyAssetName, string spriteSheetAssetName ) : void
theContentManager Microsoft.Xna.Framework.Content.ContentManager
bodyAssetName string
spriteSheetAssetName string
Результат void

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

public Sprite ( ) : System
Результат System

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

public Sprite ( Vector2 position, float rotation ) : System
position Vector2
rotation float
Результат System

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

public playAnimation ( GameTime gameTime, bool loop ) : void
gameTime GameTime
loop bool
Результат void

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

public setAnimationOrigin ( int x, int y ) : void
x int
y int
Результат void

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

public setFramesPerSec ( int fps ) : void
fps int
Результат void

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

public setSpriteDrawn ( int x, int y ) : void
x int
y int
Результат void

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

public setSpriteSourceHeightAndWidth ( int height, int width ) : void
height int
width int
Результат void

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

public setTotalFrames ( int totalFrames ) : void
totalFrames int
Результат void

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

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

public string AssetName
Результат string

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

public Rectangle,Microsoft.Xna.Framework Size
Результат Microsoft.Xna.Framework.Rectangle

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

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

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

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

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

public List list
Результат List

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

public Body,FarseerPhysics.Dynamics mSpriteBody
Результат FarseerPhysics.Dynamics.Body

mSpriteBodyTexture защищенное свойство

protected Texture2D,Microsoft.Xna.Framework.Graphics mSpriteBodyTexture
Результат Microsoft.Xna.Framework.Graphics.Texture2D

mSpriteSheetTexture защищенное свойство

protected Texture2D,Microsoft.Xna.Framework.Graphics mSpriteSheetTexture
Результат Microsoft.Xna.Framework.Graphics.Texture2D

mSpriteTexture защищенное свойство

protected Texture2D,Microsoft.Xna.Framework.Graphics mSpriteTexture
Результат Microsoft.Xna.Framework.Graphics.Texture2D

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

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

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

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

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

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

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

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