C# Класс FlatRedBall_Spriter.SpriterObjectSave

Показать файл Открыть проект

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