C# Класс FairyGUI.Transition

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
autoPlayDelay float
autoPlayRepeat int
invalidateBatchingEveryFrame bool

Открытые методы

Метод Описание
ApplyValue ( TransitionItem item, TransitionValue value ) : void
CheckAllComplete ( ) : void
ClearHooks ( ) : void

Copy ( Transition source ) : void

DecodeValue ( TransitionActionType type, string str, TransitionValue value ) : void
Dispose ( ) : void
InternalPlay ( float delay ) : void
Play ( ) : void

Play ( PlayCompleteCallback onComplete ) : void

Play ( int times, float delay, PlayCompleteCallback onComplete ) : void

PlayReverse ( ) : void

PlayReverse ( PlayCompleteCallback onComplete ) : void

PlayReverse ( int times, float delay, PlayCompleteCallback onComplete ) : void

SetDuration ( string label, float value ) : void

SetHook ( string label, TransitionHook callback ) : void

SetTarget ( string label, GObject newTarget ) : void

SetValue ( string label ) : void

Setup ( XML xml ) : void
StartTween ( TransitionItem item, float delay ) : void
Stop ( ) : void

Stop ( bool setToComplete, bool processCallback ) : void

StopItem ( TransitionItem item, bool setToComplete ) : void
Transition ( GComponent owner ) : System
_Play ( int times, float delay, PlayCompleteCallback onComplete, bool reverse ) : void
__playTransComplete ( TransitionItem item ) : void
tweenComplete ( TransitionItem item ) : void

Приватные методы

Метод Описание
ShakeItem ( TransitionItem item ) : void
UpdateFromRelations ( string targetId, float dx, float dy ) : void

Описание методов

ApplyValue() публичный Метод

public ApplyValue ( TransitionItem item, TransitionValue value ) : void
item TransitionItem
value TransitionValue
Результат void

CheckAllComplete() публичный Метод

public CheckAllComplete ( ) : void
Результат void

ClearHooks() публичный Метод

public ClearHooks ( ) : void
Результат void

Copy() публичный Метод

public Copy ( Transition source ) : void
source Transition
Результат void

DecodeValue() публичный Метод

public DecodeValue ( TransitionActionType type, string str, TransitionValue value ) : void
type TransitionActionType
str string
value TransitionValue
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

InternalPlay() публичный Метод

public InternalPlay ( float delay ) : void
delay float
Результат void

Play() публичный Метод

public Play ( ) : void
Результат void

Play() публичный Метод

public Play ( PlayCompleteCallback onComplete ) : void
onComplete PlayCompleteCallback
Результат void

Play() публичный Метод

public Play ( int times, float delay, PlayCompleteCallback onComplete ) : void
times int
delay float
onComplete PlayCompleteCallback
Результат void

PlayReverse() публичный Метод

public PlayReverse ( ) : void
Результат void

PlayReverse() публичный Метод

public PlayReverse ( PlayCompleteCallback onComplete ) : void
onComplete PlayCompleteCallback
Результат void

PlayReverse() публичный Метод

public PlayReverse ( int times, float delay, PlayCompleteCallback onComplete ) : void
times int
delay float
onComplete PlayCompleteCallback
Результат void

SetDuration() публичный Метод

public SetDuration ( string label, float value ) : void
label string
value float
Результат void

SetHook() публичный Метод

public SetHook ( string label, TransitionHook callback ) : void
label string
callback TransitionHook
Результат void

SetTarget() публичный Метод

public SetTarget ( string label, GObject newTarget ) : void
label string
newTarget GObject
Результат void

SetValue() публичный Метод

public SetValue ( string label ) : void
label string
Результат void

Setup() публичный Метод

public Setup ( XML xml ) : void
xml FairyGUI.Utils.XML
Результат void

StartTween() публичный Метод

public StartTween ( TransitionItem item, float delay ) : void
item TransitionItem
delay float
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

Stop() публичный Метод

public Stop ( bool setToComplete, bool processCallback ) : void
setToComplete bool
processCallback bool
Результат void

StopItem() публичный Метод

public StopItem ( TransitionItem item, bool setToComplete ) : void
item TransitionItem
setToComplete bool
Результат void

Transition() публичный Метод

public Transition ( GComponent owner ) : System
owner GComponent
Результат System

_Play() публичный Метод

public _Play ( int times, float delay, PlayCompleteCallback onComplete, bool reverse ) : void
times int
delay float
onComplete PlayCompleteCallback
reverse bool
Результат void

__playTransComplete() публичный Метод

public __playTransComplete ( TransitionItem item ) : void
item TransitionItem
Результат void

tweenComplete() публичный Метод

public tweenComplete ( TransitionItem item ) : void
item TransitionItem
Результат void

Описание свойств

autoPlayDelay публичное свойство

自动播放的延迟时间。
public float autoPlayDelay
Результат float

autoPlayRepeat публичное свойство

自动播放的次数。
public int autoPlayRepeat
Результат int

invalidateBatchingEveryFrame публичное свойство

当你启动了自动合批,动效里有涉及到XY、大小、旋转等的改变,如果你观察到元件的显示深度在播放过程中有错误,可以开启这个选项。
public bool invalidateBatchingEveryFrame
Результат bool