C# Класс fliXNA_xbox.FlxSprite

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

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

Свойство Тип Описание
alpha float
dirty System.Boolean
finished System.Boolean
frameHeight float
frameWidth float
frames uint
moving bool
offset FlxPoint
origin FlxPoint
scale FlxPoint

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

Свойство Тип Описание
ImgDefault Microsoft.Xna.Framework.Graphics.Texture2D
_animated System.Boolean
_animations List
_bakedRotation float
_color Color
_curAnim FlxAnim
_curFrame int
_curIndex int
_facing uint
_flipped uint
_frameTimer float
_matrix Matrix
camX float
camY float
oX float
oY float
sourceRect FlxRect

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

Метод Описание
FlxSprite ( float X, float Y, Microsoft.Xna.Framework.Graphics.Texture2D Graphic = null ) : System
addAnimation ( String Name, int Frames, float FrameRate = 1, System.Boolean Looped = true ) : void
addAnimationCallback ( Action AnimationCallback ) : void
centerOffsets ( bool AdjustPosition = false ) : void
destroy ( ) : void
draw ( ) : void
getVec2 ( ) : Vector2
loadGraphic ( Microsoft.Xna.Framework.Graphics.Texture2D Graphic, System.Boolean Animated = false, System.Boolean Reverse = false, float Width, float Height ) : FlxSprite
makeGraphic ( float Width, float Height, Color color ) : FlxSprite
onScreen ( FlxCamera Camera = null ) : bool
play ( String AnimName, System.Boolean Force = false ) : void
postUpdate ( ) : void
reset ( float X, float Y ) : void
update ( ) : void

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

Метод Описание
calcFrame ( ) : void
resetHelpers ( ) : void
updateAnimation ( ) : void

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

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

public FlxSprite ( float X, float Y, Microsoft.Xna.Framework.Graphics.Texture2D Graphic = null ) : System
X float
Y float
Graphic Microsoft.Xna.Framework.Graphics.Texture2D
Результат System

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

public addAnimation ( String Name, int Frames, float FrameRate = 1, System.Boolean Looped = true ) : void
Name String
Frames int
FrameRate float
Looped System.Boolean
Результат void

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

public addAnimationCallback ( Action AnimationCallback ) : void
AnimationCallback Action
Результат void

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

protected calcFrame ( ) : void
Результат void

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

public centerOffsets ( bool AdjustPosition = false ) : void
AdjustPosition bool
Результат void

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

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

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

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

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

public getVec2 ( ) : Vector2
Результат Vector2

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

public loadGraphic ( Microsoft.Xna.Framework.Graphics.Texture2D Graphic, System.Boolean Animated = false, System.Boolean Reverse = false, float Width, float Height ) : FlxSprite
Graphic Microsoft.Xna.Framework.Graphics.Texture2D
Animated System.Boolean
Reverse System.Boolean
Width float
Height float
Результат FlxSprite

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

public makeGraphic ( float Width, float Height, Color color ) : FlxSprite
Width float
Height float
color Color
Результат FlxSprite

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

public onScreen ( FlxCamera Camera = null ) : bool
Camera FlxCamera
Результат bool

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

public play ( String AnimName, System.Boolean Force = false ) : void
AnimName String
Force System.Boolean
Результат void

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

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

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

public reset ( float X, float Y ) : void
X float
Y float
Результат void

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

protected resetHelpers ( ) : void
Результат void

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

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

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

protected updateAnimation ( ) : void
Результат void

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

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

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

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

protected Boolean,System _animated
Результат System.Boolean

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

protected List _animations
Результат List

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

protected float _bakedRotation
Результат float

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

protected Color _color
Результат Color

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

protected FlxAnim,fliXNA_xbox _curAnim
Результат FlxAnim

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

protected int _curFrame
Результат int

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

protected int _curIndex
Результат int

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

protected uint _facing
Результат uint

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

protected uint _flipped
Результат uint

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

protected float _frameTimer
Результат float

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

protected Matrix _matrix
Результат Matrix

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

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

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

protected float camX
Результат float

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

protected float camY
Результат float

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

public Boolean,System dirty
Результат System.Boolean

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

public Boolean,System finished
Результат System.Boolean

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

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

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

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

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

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

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

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

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

protected float oX
Результат float

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

protected float oY
Результат float

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

public FlxPoint offset
Результат FlxPoint

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

public FlxPoint origin
Результат FlxPoint

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

public FlxPoint scale
Результат FlxPoint

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

protected FlxRect,fliXNA_xbox sourceRect
Результат FlxRect