C# 클래스 Protogame.DefaultTransformUtilities

The default implementation of ITransformUtilities.
상속: ITransformUtilities
파일 보기 프로젝트 열기: RedpointGames/Protogame

공개 메소드들

메소드 설명
CreateFromCustomMatrix ( Matrix localMatrix ) : ITransform
CreateFromDependencyInjection ( IContext dependencyInjectionContext ) : ITransform
CreateFromModifiedSRTFinalTransform ( IFinalTransform existingFinalTransform, Microsoft.Xna.Framework.Vector3 scaleFactor, Microsoft.Xna.Framework.Quaternion appliedRotation, Microsoft.Xna.Framework.Vector3 addedPosition ) : ITransform
CreateFromModifiedSRTTransform ( ITransform existingTransform, Microsoft.Xna.Framework.Vector3 scaleFactor, Microsoft.Xna.Framework.Quaternion appliedRotation, Microsoft.Xna.Framework.Vector3 addedPosition ) : ITransform
CreateFromSRTMatrix ( Microsoft.Xna.Framework.Vector3 localScale, Microsoft.Xna.Framework.Quaternion localRotation, Microsoft.Xna.Framework.Vector3 localPosition ) : ITransform
CreateLocalPosition ( Microsoft.Xna.Framework.Vector3 localPosition ) : ITransform
CreateLocalPosition ( float x, float y, float z ) : ITransform

메소드 상세

CreateFromCustomMatrix() 공개 메소드

public CreateFromCustomMatrix ( Matrix localMatrix ) : ITransform
localMatrix Microsoft.Xna.Framework.Matrix
리턴 ITransform

CreateFromDependencyInjection() 공개 메소드

public CreateFromDependencyInjection ( IContext dependencyInjectionContext ) : ITransform
dependencyInjectionContext IContext
리턴 ITransform

CreateFromModifiedSRTFinalTransform() 공개 메소드

public CreateFromModifiedSRTFinalTransform ( IFinalTransform existingFinalTransform, Microsoft.Xna.Framework.Vector3 scaleFactor, Microsoft.Xna.Framework.Quaternion appliedRotation, Microsoft.Xna.Framework.Vector3 addedPosition ) : ITransform
existingFinalTransform IFinalTransform
scaleFactor Microsoft.Xna.Framework.Vector3
appliedRotation Microsoft.Xna.Framework.Quaternion
addedPosition Microsoft.Xna.Framework.Vector3
리턴 ITransform

CreateFromModifiedSRTTransform() 공개 메소드

public CreateFromModifiedSRTTransform ( ITransform existingTransform, Microsoft.Xna.Framework.Vector3 scaleFactor, Microsoft.Xna.Framework.Quaternion appliedRotation, Microsoft.Xna.Framework.Vector3 addedPosition ) : ITransform
existingTransform ITransform
scaleFactor Microsoft.Xna.Framework.Vector3
appliedRotation Microsoft.Xna.Framework.Quaternion
addedPosition Microsoft.Xna.Framework.Vector3
리턴 ITransform

CreateFromSRTMatrix() 공개 메소드

public CreateFromSRTMatrix ( Microsoft.Xna.Framework.Vector3 localScale, Microsoft.Xna.Framework.Quaternion localRotation, Microsoft.Xna.Framework.Vector3 localPosition ) : ITransform
localScale Microsoft.Xna.Framework.Vector3
localRotation Microsoft.Xna.Framework.Quaternion
localPosition Microsoft.Xna.Framework.Vector3
리턴 ITransform

CreateLocalPosition() 공개 메소드

public CreateLocalPosition ( Microsoft.Xna.Framework.Vector3 localPosition ) : ITransform
localPosition Microsoft.Xna.Framework.Vector3
리턴 ITransform

CreateLocalPosition() 공개 메소드

public CreateLocalPosition ( float x, float y, float z ) : ITransform
x float
y float
z float
리턴 ITransform