C# 클래스 PsmFramework.Engines.DrawEngine2d.Drawables.Sprite

상속: SpriteDrawableBase
파일 보기 프로젝트 열기: artwallace/PsmFramework 1 사용 예제들

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