C# Класс PsmFramework.Engines.DrawEngine2d.Drawables.Sprite

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

Private Properties

Свойство Тип Описание
CleanupMatrices void
CleanupTiledTextureIndex void
GenerateModelMatrix void
GenerateWorldViewProjectionMatrix Matrix4
InitializeCustom void
InitializeMatrices void
InitializeTiledTextureIndex void
RegisterAsUserOfTiledTexture void
SetNaturalDimensionsFromTile void
SetTiledTexture void
UnregisterAsUserOfTiledTexture void

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

Метод Описание
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

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

Метод Описание
Cleanup ( ) : void
Initialize ( ) : void
RecalcBounds ( ) : void
RecalcHelper ( ) : void

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

Метод Описание
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

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

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

public AdjustPosition ( System.Single horizontal, System.Single vertical ) : void
horizontal System.Single
vertical System.Single
Результат void

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

public AdjustRotation ( Angle2 angle ) : void
angle Angle2
Результат void

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

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

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

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

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

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

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

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

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

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

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

public SetDimensionsByScale ( System.Single scale ) : void
scale System.Single
Результат void

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

public SetDimensionsProportionallyByHeight ( System.Single height ) : void
height System.Single
Результат void

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

public SetDimensionsProportionallyByWidth ( System.Single width ) : void
width System.Single
Результат void

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

public SetPosition ( Coordinate2 position, RelativePosition relativeTo = RelativePosition.Center ) : void
position Coordinate2
relativeTo RelativePosition
Результат void

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

public SetPosition ( System.Single x, System.Single y, RelativePosition relativeTo = RelativePosition.Center ) : void
x System.Single
y System.Single
relativeTo RelativePosition
Результат void

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

public SetRotation ( Angle2 angle ) : void
angle Angle2
Результат void

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

public Sprite ( LayerBase layer, KeyBase key ) : System
layer PsmFramework.Engines.DrawEngine2d.Layers.LayerBase
key PsmFramework.Engines.DrawEngine2d.TiledTextures.KeyBase
Результат System