C# 클래스 FlatRedBall_Spriter.SpriterObjectSave

파일 보기 프로젝트 열기: kainazzzo/flatredball-spriter

Private Properties

프로퍼티 타입 설명
CreateRuntimeObjectsForSpriterBoneRef void
CreateRuntimeObjectsForSpriterObjectRef void
CreateSpriterObjectFromEntity SpriterObject
GetKeyFrameValues KeyFramePivotScaledValues
GetKeyFrameValues KeyFramePivotScaledValues
GetKeyFrameValuesForPoint KeyFrameValues
HandleUnreferencedTimelinekeys void
InterpolateToNewTimelineKey Key
LinearAngle float

공개 메소드들

메소드 설명
FromFile ( string filename ) : SpriterObjectSave
GetPercentageIntoFrame ( int milliSecondsIn, int currentKeyFrameTime, int nextKeyFrameTime ) : float
GetPivotedRelativePosition ( float width, float height, float pivotX, float pivotY, int zIndex ) : Vector3
LoadTexture ( SpriterDataFolderFile file ) : Texture2D
ToRuntime ( ) : SpriterObjectCollection

비공개 메소드들

메소드 설명
CreateRuntimeObjectsForSpriterBoneRef ( Key key, SpriterBone>.IDictionary persistentBones, SpriterObject SpriterObject, SpriterDataEntityAnimation animation, KeyFrame keyFrame, ScaledPositionedObject>.IDictionary boneRefDic, int>.IDictionary boneRefParentDic, SpriterDataEntity entity, Key timelineKeyOverride = null ) : void
CreateRuntimeObjectsForSpriterObjectRef ( Key key, ScaledSprite>.IDictionary persistentScaledSprites, SpriterObject SpriterObject, SpriterDataEntityAnimation animation, Texture2D>.IDictionary textures, KeyFrame keyFrame, int>.IDictionary SpriterefParentDic, ObjectInfo>.IDictionary boxes, ScaledPolygon>.IDictionary persistentScaledPolygons, SpriterPoint>.IDictionary persistentPoints, Key timelineKeyOverride = null ) : void
CreateSpriterObjectFromEntity ( SpriterDataEntity entity ) : SpriterObject
GetKeyFrameValues ( Key timelineKey, ObjectInfo box, KeyObjectRef objectRef ) : KeyFramePivotScaledValues
GetKeyFrameValues ( Key timelineKey, SpriterDataFolderFile file, Texture2D>.IDictionary textures, string folderFileId, KeyObjectRef objectRef ) : KeyFramePivotScaledValues
GetKeyFrameValuesForPoint ( Key timelineKey, KeyObjectRef objectRef ) : KeyFrameValues
HandleUnreferencedTimelinekeys ( SpriterDataEntityAnimation animation, SpriterDataEntityAnimationMainline mainline, List keyFrameList, ScaledSprite>.IDictionary persistentScaledSprites, SpriterObject SpriterObject, Texture2D>.IDictionary textures, int>.IDictionary keyFrameValuesParentDictionary, SpriterBone>.IDictionary persistentBones, ScaledPositionedObject>.IDictionary boneRefDic, ObjectInfo>.IDictionary boxes, ScaledPolygon>.IDictionary persistentScaledPolygons, SpriterPoint>.IDictionary persistentPoints, SpriterDataEntity entity ) : void
InterpolateToNewTimelineKey ( Key mainlineKey, Key timelineKey, Key nextTimelineKey ) : Key
LinearAngle ( float angleA, float angleB, int spin, float percent ) : float

메소드 상세

FromFile() 공개 정적인 메소드

public static FromFile ( string filename ) : SpriterObjectSave
filename string
리턴 SpriterObjectSave

GetPercentageIntoFrame() 공개 정적인 메소드

public static GetPercentageIntoFrame ( int milliSecondsIn, int currentKeyFrameTime, int nextKeyFrameTime ) : float
milliSecondsIn int
currentKeyFrameTime int
nextKeyFrameTime int
리턴 float

GetPivotedRelativePosition() 공개 정적인 메소드

public static GetPivotedRelativePosition ( float width, float height, float pivotX, float pivotY, int zIndex ) : Vector3
width float
height float
pivotX float
pivotY float
zIndex int
리턴 Vector3

LoadTexture() 공개 메소드

public LoadTexture ( SpriterDataFolderFile file ) : Texture2D
file SpriterDataFolderFile
리턴 Texture2D

ToRuntime() 공개 메소드

public ToRuntime ( ) : SpriterObjectCollection
리턴 SpriterObjectCollection