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

상속: DrawableBase
파일 보기 프로젝트 열기: artwallace/PsmFramework

공개 프로퍼티들

프로퍼티 타입 설명
DefaultRotation Angle2

보호된 프로퍼티들

프로퍼티 타입 설명
DefaultPosition Coordinate2
Shader PsmFramework.Engines.DrawEngine2d.Shaders.SpriteShader

공개 메소드들

메소드 설명
SetColorsToDefault ( ) : void
SpriteDrawableBase ( LayerBase layer ) : System

보호된 메소드들

메소드 설명
AdjustPosition ( System.Single horizontal, System.Single vertical ) : void
AdjustRotation ( Angle2 angle ) : void
CleanupIntermediary ( ) : void
InitializeIntermediary ( ) : void
SetDimensions ( ) : void
SetDimensionsByScale ( System.Single scale ) : void
SetDimensionsProportionallyByHeight ( System.Single height ) : void
SetDimensionsProportionallyByWidth ( System.Single width ) : void
SetNaturalDimensions ( System.Single width, System.Single height ) : 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

비공개 메소드들

메소드 설명
CleanupColors ( ) : void
CleanupDimensions ( ) : void
CleanupPosition ( ) : void
CleanupRotation ( ) : void
CleanupShaderProgram ( ) : void
InitializeColors ( ) : void
InitializeDimensions ( ) : void
InitializePosition ( ) : void
InitializeRotation ( ) : void
InitializeShaderProgram ( ) : void

메소드 상세

AdjustPosition() 보호된 메소드

protected AdjustPosition ( System.Single horizontal, System.Single vertical ) : void
horizontal System.Single
vertical System.Single
리턴 void

AdjustRotation() 보호된 메소드

protected AdjustRotation ( Angle2 angle ) : void
angle Angle2
리턴 void

CleanupIntermediary() 보호된 메소드

protected CleanupIntermediary ( ) : void
리턴 void

InitializeIntermediary() 보호된 메소드

protected InitializeIntermediary ( ) : void
리턴 void

SetColorsToDefault() 공개 메소드

public SetColorsToDefault ( ) : void
리턴 void

SetDimensions() 보호된 메소드

protected SetDimensions ( ) : void
리턴 void

SetDimensionsByScale() 보호된 메소드

protected SetDimensionsByScale ( System.Single scale ) : void
scale System.Single
리턴 void

SetDimensionsProportionallyByHeight() 보호된 메소드

protected SetDimensionsProportionallyByHeight ( System.Single height ) : void
height System.Single
리턴 void

SetDimensionsProportionallyByWidth() 보호된 메소드

protected SetDimensionsProportionallyByWidth ( System.Single width ) : void
width System.Single
리턴 void

SetNaturalDimensions() 보호된 메소드

protected SetNaturalDimensions ( System.Single width, System.Single height ) : void
width System.Single
height System.Single
리턴 void

SetPosition() 보호된 메소드

protected SetPosition ( Coordinate2 position, RelativePosition relativeTo = RelativePosition.Center ) : void
position Coordinate2
relativeTo RelativePosition
리턴 void

SetPosition() 보호된 메소드

protected SetPosition ( System.Single x, System.Single y, RelativePosition relativeTo = RelativePosition.Center ) : void
x System.Single
y System.Single
relativeTo RelativePosition
리턴 void

SetRotation() 보호된 메소드

protected SetRotation ( Angle2 angle ) : void
angle Angle2
리턴 void

SpriteDrawableBase() 공개 메소드

public SpriteDrawableBase ( LayerBase layer ) : System
layer PsmFramework.Engines.DrawEngine2d.Layers.LayerBase
리턴 System

프로퍼티 상세

DefaultPosition 보호되어 있는 프로퍼티

protected Coordinate2 DefaultPosition
리턴 Coordinate2

DefaultRotation 공개적으로 프로퍼티

public Angle2 DefaultRotation
리턴 Angle2

Shader 보호되어 있는 프로퍼티

protected SpriteShader,PsmFramework.Engines.DrawEngine2d.Shaders Shader
리턴 PsmFramework.Engines.DrawEngine2d.Shaders.SpriteShader