C# Class PsmFramework.Engines.DrawEngine2d.Drawables.Sprite

Inheritance: SpriteDrawableBase
Afficher le fichier Open project: artwallace/PsmFramework Class Usage Examples

Private Properties

Свойство Type Description
CleanupMatrices void
CleanupTiledTextureIndex void
GenerateModelMatrix void
GenerateWorldViewProjectionMatrix Matrix4
InitializeCustom void
InitializeMatrices void
InitializeTiledTextureIndex void
RegisterAsUserOfTiledTexture void
SetNaturalDimensionsFromTile void
SetTiledTexture void
UnregisterAsUserOfTiledTexture void

Méthodes publiques

Méthode Description
AdjustPosition ( System.Single horizontal, System.Single vertical ) : void
AdjustRotation ( Angle2 angle ) : void
RenderHelper ( ) : void
SetDimensionsByScale ( System.Single scale ) : void
SetDimensionsProportionallyByHeight ( System.Single height ) : void
SetDimensionsProportionallyByWidth ( System.Single width ) : void
SetPosition ( Coordinate2 position, RelativePosition relativeTo = RelativePosition.Center ) : void
SetPosition ( System.Single x, System.Single y, RelativePosition relativeTo = RelativePosition.Center ) : void
SetRotation ( Angle2 angle ) : void
Sprite ( LayerBase layer, KeyBase key ) : System

Méthodes protégées

Méthode Description
Cleanup ( ) : void
Initialize ( ) : void
RecalcBounds ( ) : void
RecalcHelper ( ) : void

Private Methods

Méthode Description
CleanupMatrices ( ) : void
CleanupTiledTextureIndex ( ) : void
GenerateModelMatrix ( ) : void
GenerateWorldViewProjectionMatrix ( ) : Matrix4
InitializeCustom ( KeyBase key ) : void
InitializeMatrices ( ) : void
InitializeTiledTextureIndex ( ) : void
RegisterAsUserOfTiledTexture ( ) : void
SetNaturalDimensionsFromTile ( ) : void
SetTiledTexture ( KeyBase key, System.Boolean updateDimensions = true ) : void
UnregisterAsUserOfTiledTexture ( ) : void

Method Details

AdjustPosition() public méthode

public AdjustPosition ( System.Single horizontal, System.Single vertical ) : void
horizontal System.Single
vertical System.Single
Résultat void

AdjustRotation() public méthode

public AdjustRotation ( Angle2 angle ) : void
angle Angle2
Résultat void

Cleanup() protected méthode

protected Cleanup ( ) : void
Résultat void

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

RecalcBounds() protected méthode

protected RecalcBounds ( ) : void
Résultat void

RecalcHelper() protected méthode

protected RecalcHelper ( ) : void
Résultat void

RenderHelper() public méthode

public RenderHelper ( ) : void
Résultat void

SetDimensionsByScale() public méthode

public SetDimensionsByScale ( System.Single scale ) : void
scale System.Single
Résultat void

SetDimensionsProportionallyByHeight() public méthode

public SetDimensionsProportionallyByHeight ( System.Single height ) : void
height System.Single
Résultat void

SetDimensionsProportionallyByWidth() public méthode

public SetDimensionsProportionallyByWidth ( System.Single width ) : void
width System.Single
Résultat void

SetPosition() public méthode

public SetPosition ( Coordinate2 position, RelativePosition relativeTo = RelativePosition.Center ) : void
position Coordinate2
relativeTo RelativePosition
Résultat void

SetPosition() public méthode

public SetPosition ( System.Single x, System.Single y, RelativePosition relativeTo = RelativePosition.Center ) : void
x System.Single
y System.Single
relativeTo RelativePosition
Résultat void

SetRotation() public méthode

public SetRotation ( Angle2 angle ) : void
angle Angle2
Résultat void

Sprite() public méthode

public Sprite ( LayerBase layer, KeyBase key ) : System
layer PsmFramework.Engines.DrawEngine2d.Layers.LayerBase
key PsmFramework.Engines.DrawEngine2d.TiledTextures.KeyBase
Résultat System