WebRadioApp  0.1
Effects.c File Reference
#include "ewlocale.h"
#include "_CoreGroup.h"
#include "_CoreTimer.h"
#include "_CoreView.h"
#include "_EffectsBoolEffect.h"
#include "_EffectsEffect.h"
#include "_EffectsEffectTimerClass.h"
#include "_EffectsFader.h"
#include "_EffectsFaderTask.h"
#include "_EffectsFloatEffect.h"
#include "_EffectsInt32Effect.h"
#include "_EffectsPointEffect.h"
#include "_EffectsPositionFader.h"
#include "_EffectsShowHideTransition.h"
#include "_EffectsSlideTransition.h"
#include "_EffectsTimingList.h"
#include "_EffectsTransition.h"
#include "_EffectsVisibilityFader.h"
#include "Core.h"
#include "Effects.h"
Include dependency graph for Effects.c:

Macros

#define EwCheckIndex(aIndex, aRange)   EwCheckIndex( aIndex, aRange, __FILE__, __LINE__ )
 

Functions

static int EwCheckIndex (int aIndex, int aRange, const char *aFile, int aLine)
 
void EffectsEffect__Init (EffectsEffect _this, XObject aLink, XHandle aArg)
 
void EffectsEffect__ReInit (EffectsEffect _this)
 
void EffectsEffect__Done (EffectsEffect _this)
 
void EffectsEffect_timerSlot (EffectsEffect _this, XObject sender)
 
void EffectsEffect_run (EffectsEffect _this, XFloat aFrame)
 
XBool EffectsEffect_runRevRev (EffectsEffect _this)
 
XBool EffectsEffect_runRevFwd (EffectsEffect _this)
 
XBool EffectsEffect_runFwdRev (EffectsEffect _this)
 
XBool EffectsEffect_runFwdFwd (EffectsEffect _this)
 
void EffectsEffect_OnSetReversed (EffectsEffect _this, XBool value)
 
void EffectsEffect_OnSetElasticity (EffectsEffect _this, XFloat value)
 
void EffectsEffect_OnSetBounces (EffectsEffect _this, XInt32 value)
 
void EffectsEffect_OnSetOscillations (EffectsEffect _this, XInt32 value)
 
void EffectsEffect_OnSetAmplitude (EffectsEffect _this, XFloat value)
 
void EffectsEffect_OnSetExponent (EffectsEffect _this, XFloat value)
 
void EffectsEffect_OnSetTimingCustom2 (EffectsEffect _this, XFloat value)
 
void EffectsEffect_OnSetTimingCustom1 (EffectsEffect _this, XFloat value)
 
void EffectsEffect_OnSetTiming (EffectsEffect _this, XEnum value)
 
void EffectsEffect_OnSetNoOfCycles (EffectsEffect _this, XInt32 value)
 
void EffectsEffect_OnSetCycleDuration (EffectsEffect _this, XInt32 value)
 
void EffectsEffect_OnSetInitialDelay (EffectsEffect _this, XInt32 value)
 
void EffectsEffect_OnSetEnabled (EffectsEffect _this, XBool value)
 
void EffectsEffect_Animate (EffectsEffect _this, XFloat aProgress)
 
void EffectsEffect__Animate (void *_this, XFloat aProgress)
 
void EffectsEffect_StartEffect (EffectsEffect _this, XObject sender)
 
 EW_DEFINE_CLASS (EffectsEffect, XObject, timingList, privateOnFinished, direction, direction, direction, direction, "Effects::Effect")
 
void EffectsInt32Effect__ReInit (EffectsInt32Effect _this)
 
void EffectsInt32Effect__Done (EffectsInt32Effect _this)
 
void EffectsInt32Effect_Animate (EffectsInt32Effect _this, XFloat aProgress)
 
 EW_DEFINE_CLASS (EffectsInt32Effect, EffectsEffect, Outlet, Outlet, Outlet, Value, Value, Value, "Effects::Int32Effect")
 
void EffectsPointEffect__ReInit (EffectsPointEffect _this)
 
void EffectsPointEffect__Done (EffectsPointEffect _this)
 
void EffectsPointEffect_Animate (EffectsPointEffect _this, XFloat aProgress)
 
 EW_DEFINE_CLASS (EffectsPointEffect, EffectsEffect, Outlet, Outlet, Outlet, Value, Value, Value, "Effects::PointEffect")
 
void EffectsFloatEffect__ReInit (EffectsFloatEffect _this)
 
void EffectsFloatEffect__Done (EffectsFloatEffect _this)
 
void EffectsFloatEffect_Animate (EffectsFloatEffect _this, XFloat aProgress)
 
 EW_DEFINE_CLASS (EffectsFloatEffect, EffectsEffect, Outlet, Outlet, Outlet, Value, Value, Value, "Effects::FloatEffect")
 
void EffectsBoolEffect__ReInit (EffectsBoolEffect _this)
 
void EffectsBoolEffect__Done (EffectsBoolEffect _this)
 
void EffectsBoolEffect_timerSlot (EffectsBoolEffect _this, XObject sender)
 
void EffectsBoolEffect_OnSetNoOfCycles (EffectsBoolEffect _this, XInt32 value)
 
void EffectsBoolEffect_OnSetCycleDuration (EffectsBoolEffect _this, XInt32 value)
 
void EffectsBoolEffect_OnSetEnabled (EffectsBoolEffect _this, XBool value)
 
void EffectsBoolEffect_StartEffect (EffectsBoolEffect _this, XObject sender)
 
 EW_DEFINE_CLASS (EffectsBoolEffect, XObject, timer, privateOnFinished, Outlet, cycleCounter, cycleCounter, cycleCounter, "Effects::BoolEffect")
 
void EffectsFader__ReInit (EffectsFader _this)
 
void EffectsFader__Done (EffectsFader _this)
 
void EffectsFader_Complete (EffectsFader _this)
 
XBool EffectsFader_IsFinished (EffectsFader _this)
 
XBool EffectsFader__IsFinished (void *_this)
 
void EffectsFader_OnEnd (EffectsFader _this)
 
void EffectsFader__OnEnd (void *_this)
 
void EffectsFader_OnStart (EffectsFader _this)
 
void EffectsFader__OnStart (void *_this)
 
 EW_DEFINE_CLASS (EffectsFader, XObject, task, onCancel, Visible, Visible, Visible, Visible, "Effects::Fader")
 
void EffectsVisibilityFader__ReInit (EffectsVisibilityFader _this)
 
void EffectsVisibilityFader__Done (EffectsVisibilityFader _this)
 
XBool EffectsVisibilityFader_IsFinished (EffectsVisibilityFader _this)
 
void EffectsVisibilityFader_OnEnd (EffectsVisibilityFader _this)
 
void EffectsVisibilityFader_OnStart (EffectsVisibilityFader _this)
 
 EW_DEFINE_CLASS (EffectsVisibilityFader, EffectsFader, _None, _None, _None, _None, _None, _None, "Effects::VisibilityFader")
 
void EffectsPositionFader__ReInit (EffectsPositionFader _this)
 
void EffectsPositionFader__Done (EffectsPositionFader _this)
 
XBool EffectsPositionFader_IsFinished (EffectsPositionFader _this)
 
void EffectsPositionFader_OnEnd (EffectsPositionFader _this)
 
void EffectsPositionFader_OnStart (EffectsPositionFader _this)
 
void EffectsPositionFader_onFinished (EffectsPositionFader _this, XObject sender)
 
void EffectsPositionFader_onAnimate (EffectsPositionFader _this, XObject sender)
 
 EW_DEFINE_CLASS (EffectsPositionFader, EffectsFader, OpacityEffect, OpacityEffect, OpacityEffect, OpacityEffect, Buffered, Buffered, "Effects::PositionFader")
 
void EffectsTransition__ReInit (EffectsTransition _this)
 
void EffectsTransition__Done (EffectsTransition _this)
 
EffectsFader EffectsTransition_CreatePresentFader (EffectsTransition _this)
 
EffectsFader EffectsTransition__CreatePresentFader (void *_this)
 
EffectsFader EffectsTransition_CreateDismissFader (EffectsTransition _this)
 
EffectsFader EffectsTransition__CreateDismissFader (void *_this)
 
EffectsFader EffectsTransition_CreateRestoreFader (EffectsTransition _this)
 
EffectsFader EffectsTransition__CreateRestoreFader (void *_this)
 
EffectsFader EffectsTransition_CreateOverlayFader (EffectsTransition _this)
 
EffectsFader EffectsTransition__CreateOverlayFader (void *_this)
 
 EW_DEFINE_CLASS (EffectsTransition, XObject, _None, _None, _None, _None, _None, _None, "Effects::Transition")
 
void EffectsShowHideTransition__ReInit (EffectsShowHideTransition _this)
 
void EffectsShowHideTransition__Done (EffectsShowHideTransition _this)
 
EffectsFader EffectsShowHideTransition_CreatePresentFader (EffectsShowHideTransition _this)
 
EffectsFader EffectsShowHideTransition_CreateDismissFader (EffectsShowHideTransition _this)
 
EffectsFader EffectsShowHideTransition_CreateRestoreFader (EffectsShowHideTransition _this)
 
EffectsFader EffectsShowHideTransition_CreateOverlayFader (EffectsShowHideTransition _this)
 
void EffectsShowHideTransition_onInitializeIn (EffectsShowHideTransition _this, XObject sender)
 
 EW_DEFINE_CLASS (EffectsShowHideTransition, EffectsTransition, _None, _None, _None, _None, _None, _None, "Effects::ShowHideTransition")
 
void EffectsSlideTransition__ReInit (EffectsSlideTransition _this)
 
void EffectsSlideTransition__Done (EffectsSlideTransition _this)
 
EffectsFader EffectsSlideTransition_CreatePresentFader (EffectsSlideTransition _this)
 
EffectsFader EffectsSlideTransition_CreateDismissFader (EffectsSlideTransition _this)
 
EffectsFader EffectsSlideTransition_CreateRestoreFader (EffectsSlideTransition _this)
 
EffectsFader EffectsSlideTransition_CreateOverlayFader (EffectsSlideTransition _this)
 
void EffectsSlideTransition_onInitializeIn (EffectsSlideTransition _this, XObject sender)
 
void EffectsSlideTransition_onInitializeOut (EffectsSlideTransition _this, XObject sender)
 
 EW_DEFINE_CLASS (EffectsSlideTransition, EffectsTransition, _None, _None, _None, _None, _None, _None, "Effects::SlideTransition")
 
void EffectsEffectTimerClass__ReInit (EffectsEffectTimerClass _this)
 
void EffectsEffectTimerClass__Done (EffectsEffectTimerClass _this)
 
void EffectsEffectTimerClass_Trigger (EffectsEffectTimerClass _this)
 
 EW_DEFINE_CLASS (EffectsEffectTimerClass, CoreTimer, _None, _None, _None, _None, _None, _None, "Effects::EffectTimerClass")
 
void EffectsTimingList__Init (EffectsTimingList _this, XObject aLink, XHandle aArg)
 
void EffectsTimingList__ReInit (EffectsTimingList _this)
 
void EffectsTimingList__Done (EffectsTimingList _this)
 
 EW_DEFINE_CLASS (EffectsTimingList, XObject, _None, _None, _None, _None, _None, _None, "Effects::TimingList")
 
void EffectsFaderTask__ReInit (EffectsFaderTask _this)
 
void EffectsFaderTask__Done (EffectsFaderTask _this)
 
void EffectsFaderTask_OnComplete (EffectsFaderTask _this, CoreTaskQueue aQueue)
 
void EffectsFaderTask_OnCancel (EffectsFaderTask _this, CoreTaskQueue aQueue)
 
void EffectsFaderTask_OnStart (EffectsFaderTask _this, CoreTaskQueue aQueue)
 
void EffectsFaderTask_Complete (EffectsFaderTask _this)
 
void EffectsFaderTask_RemoveFader (EffectsFaderTask _this, EffectsFader aFader)
 
void EffectsFaderTask_AddFader (EffectsFaderTask _this, EffectsFader aFader)
 
 EW_DEFINE_CLASS (EffectsFaderTask, CoreTask, last, _None, _None, _None, _None, _None, "Effects::FaderTask")
 
void EffectsSlideUpCentered__Init (EffectsSlideTransition _this)
 

Variables

static const unsigned int _StringsDefault0 []
 
static const XPoint _Const0000 = { 100, 100 }
 
static const XStringRes _Const0001 = { _StringsDefault0, 0x0002 }
 
static const XStringRes _Const0002 = { _StringsDefault0, 0x0044 }
 
static const XStringRes _Const0003 = { _StringsDefault0, 0x006C }
 
static const XStringRes _Const0004 = { _StringsDefault0, 0x00A9 }
 

Macro Definition Documentation

◆ EwCheckIndex

#define EwCheckIndex (   aIndex,
  aRange 
)    EwCheckIndex( aIndex, aRange, __FILE__, __LINE__ )

Function Documentation

◆ EffectsBoolEffect__Done()

void EffectsBoolEffect__Done ( EffectsBoolEffect  _this)

References EW_CLASS, and XObject__Done().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsBoolEffect__ReInit()

void EffectsBoolEffect__ReInit ( EffectsBoolEffect  _this)

References XObject__ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsBoolEffect_OnSetCycleDuration()

void EffectsBoolEffect_OnSetCycleDuration ( EffectsBoolEffect  _this,
XInt32  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsBoolEffect_OnSetEnabled()

void EffectsBoolEffect_OnSetEnabled ( EffectsBoolEffect  _this,
XBool  value 
)

References EffectsBoolEffect_timerSlot(), EwAttachObjObserver(), EwDetachObjObserver(), EwGetAutoObject(), EwNewSlot(), and value.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsBoolEffect_OnSetNoOfCycles()

void EffectsBoolEffect_OnSetNoOfCycles ( EffectsBoolEffect  _this,
XInt32  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsBoolEffect_StartEffect()

void EffectsBoolEffect_StartEffect ( EffectsBoolEffect  _this,
XObject  sender 
)

References EffectsBoolEffect_OnSetEnabled(), EW_UNUSED_ARG, and sender.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsBoolEffect_timerSlot()

void EffectsBoolEffect_timerSlot ( EffectsBoolEffect  _this,
XObject  sender 
)

References EffectsBoolEffect_OnSetEnabled(), EW_UNUSED_ARG, EwOnSetBool(), EwSignal(), and sender.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect__Animate()

void EffectsEffect__Animate ( void _this,
XFloat  aProgress 
)
Here is the caller graph for this function:

◆ EffectsEffect__Done()

void EffectsEffect__Done ( EffectsEffect  _this)

References EW_CLASS, and XObject__Done().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect__Init()

void EffectsEffect__Init ( EffectsEffect  _this,
XObject  aLink,
XHandle  aArg 
)

References aArg, EffectsTimingLinear, EW_CLASS, EW_CLASS_GCT, and XObject__Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect__ReInit()

void EffectsEffect__ReInit ( EffectsEffect  _this)

References XObject__ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_Animate()

void EffectsEffect_Animate ( EffectsEffect  _this,
XFloat  aProgress 
)

References EW_UNUSED_ARG.

◆ EffectsEffect_OnSetAmplitude()

void EffectsEffect_OnSetAmplitude ( EffectsEffect  _this,
XFloat  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetBounces()

void EffectsEffect_OnSetBounces ( EffectsEffect  _this,
XInt32  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetCycleDuration()

void EffectsEffect_OnSetCycleDuration ( EffectsEffect  _this,
XInt32  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetElasticity()

void EffectsEffect_OnSetElasticity ( EffectsEffect  _this,
XFloat  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetEnabled()

void EffectsEffect_OnSetEnabled ( EffectsEffect  _this,
XBool  value 
)

References EffectsEffect_timerSlot(), EwAttachObjObserver(), EwDetachObjObserver(), EwGetAutoObject(), EwNewSlot(), EwPostSignal(), and value.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_OnSetExponent()

void EffectsEffect_OnSetExponent ( EffectsEffect  _this,
XFloat  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetInitialDelay()

void EffectsEffect_OnSetInitialDelay ( EffectsEffect  _this,
XInt32  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetNoOfCycles()

void EffectsEffect_OnSetNoOfCycles ( EffectsEffect  _this,
XInt32  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetOscillations()

void EffectsEffect_OnSetOscillations ( EffectsEffect  _this,
XInt32  value 
)

References value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetReversed()

void EffectsEffect_OnSetReversed ( EffectsEffect  _this,
XBool  value 
)

References CoreTimer_GetCurrentTime(), and value.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_OnSetTiming()

void EffectsEffect_OnSetTiming ( EffectsEffect  _this,
XEnum  value 
)

References EffectsTimingEaseIn_EaseOut, EffectsTimingEaseIn_FastOut, EffectsTimingFastIn_EaseOut, EffectsTimingFastIn_FastOut, EffectsTimingLinear, and value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetTimingCustom1()

void EffectsEffect_OnSetTimingCustom1 ( EffectsEffect  _this,
XFloat  value 
)

References EffectsTimingCustom, and value.

Here is the caller graph for this function:

◆ EffectsEffect_OnSetTimingCustom2()

void EffectsEffect_OnSetTimingCustom2 ( EffectsEffect  _this,
XFloat  value 
)

References EffectsTimingCustom, and value.

Here is the caller graph for this function:

◆ EffectsEffect_run()

void EffectsEffect_run ( EffectsEffect  _this,
XFloat  aFrame 
)

◆ EffectsEffect_runFwdFwd()

XBool EffectsEffect_runFwdFwd ( EffectsEffect  _this)

References EffectsEffect_run().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_runFwdRev()

XBool EffectsEffect_runFwdRev ( EffectsEffect  _this)

References EffectsEffect_run().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_runRevFwd()

XBool EffectsEffect_runRevFwd ( EffectsEffect  _this)

References EffectsEffect_run().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_runRevRev()

XBool EffectsEffect_runRevRev ( EffectsEffect  _this)

References EffectsEffect_run().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_StartEffect()

void EffectsEffect_StartEffect ( EffectsEffect  _this,
XObject  sender 
)

References EffectsEffect_OnSetEnabled(), EW_UNUSED_ARG, and sender.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffect_timerSlot()

void EffectsEffect_timerSlot ( EffectsEffect  _this,
XObject  sender 
)

References EffectsEffect_OnSetEnabled(), EffectsEffect_runFwdFwd(), EffectsEffect_runFwdRev(), EffectsEffect_runRevFwd(), EffectsEffect_runRevRev(), EW_UNUSED_ARG, EwSignal(), and sender.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsEffectTimerClass__Done()

void EffectsEffectTimerClass__Done ( EffectsEffectTimerClass  _this)

References CoreTimer__Done(), and EW_CLASS.

Here is the call graph for this function:

◆ EffectsEffectTimerClass__ReInit()

void EffectsEffectTimerClass__ReInit ( EffectsEffectTimerClass  _this)

References CoreTimer__ReInit().

Here is the call graph for this function:

◆ EffectsEffectTimerClass_Trigger()

void EffectsEffectTimerClass_Trigger ( EffectsEffectTimerClass  _this)

References CoreTimer_Trigger(), and EwNotifyObjObservers().

Here is the call graph for this function:

◆ EffectsFader__Done()

void EffectsFader__Done ( EffectsFader  _this)

References EW_CLASS, and XObject__Done().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFader__IsFinished()

XBool EffectsFader__IsFinished ( void _this)

References EffectsFader().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFader__OnEnd()

void EffectsFader__OnEnd ( void _this)

References EffectsFader().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFader__OnStart()

void EffectsFader__OnStart ( void _this)

References EffectsFader().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFader__ReInit()

void EffectsFader__ReInit ( EffectsFader  _this)

References XObject__ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFader_Complete()

void EffectsFader_Complete ( EffectsFader  _this)

References CoreTask__Complete().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFader_IsFinished()

XBool EffectsFader_IsFinished ( EffectsFader  _this)

References EW_UNUSED_ARG.

◆ EffectsFader_OnEnd()

void EffectsFader_OnEnd ( EffectsFader  _this)

References EW_UNUSED_ARG.

◆ EffectsFader_OnStart()

void EffectsFader_OnStart ( EffectsFader  _this)

References EffectsFader_Complete().

Here is the call graph for this function:

◆ EffectsFaderTask__Done()

void EffectsFaderTask__Done ( EffectsFaderTask  _this)

References CoreTask__Done(), and EW_CLASS.

Here is the call graph for this function:

◆ EffectsFaderTask__ReInit()

void EffectsFaderTask__ReInit ( EffectsFaderTask  _this)

References CoreTask__ReInit().

Here is the call graph for this function:

◆ EffectsFaderTask_AddFader()

void EffectsFaderTask_AddFader ( EffectsFaderTask  _this,
EffectsFader  aFader 
)

References _Const0003, _Const0004, CoreTask_IsCurrent(), EwLoadString(), and EwThrow().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFaderTask_Complete()

void EffectsFaderTask_Complete ( EffectsFaderTask  _this)

References CoreTask_Complete, EffectsFader(), and EffectsFader__IsFinished().

Here is the call graph for this function:

◆ EffectsFaderTask_OnCancel()

void EffectsFaderTask_OnCancel ( EffectsFaderTask  _this,
CoreTaskQueue  aQueue 
)

References aQueue, EffectsFader(), EW_UNUSED_ARG, and EwPostSignal().

Here is the call graph for this function:

◆ EffectsFaderTask_OnComplete()

void EffectsFaderTask_OnComplete ( EffectsFaderTask  _this,
CoreTaskQueue  aQueue 
)

References aQueue, CoreViewStateRunningFader, EffectsFader(), EffectsFader__OnEnd(), EW_UNUSED_ARG, and EwPostSignal().

Here is the call graph for this function:

◆ EffectsFaderTask_OnStart()

void EffectsFaderTask_OnStart ( EffectsFaderTask  _this,
CoreTaskQueue  aQueue 
)

References aQueue, CoreTask__Complete(), CoreViewStatePendingFader, CoreViewStateRunningFader, EffectsFader(), EffectsFader__OnStart(), EW_UNUSED_ARG, and EwSignal().

Here is the call graph for this function:

◆ EffectsFaderTask_RemoveFader()

void EffectsFaderTask_RemoveFader ( EffectsFaderTask  _this,
EffectsFader  aFader 
)

References _Const0001, _Const0002, CoreTask_Cancel(), CoreTask_IsCurrent(), EwLoadString(), EwPostSignal(), and EwThrow().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFloatEffect__Done()

void EffectsFloatEffect__Done ( EffectsFloatEffect  _this)

References EffectsEffect__Done(), and EW_CLASS.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFloatEffect__ReInit()

void EffectsFloatEffect__ReInit ( EffectsFloatEffect  _this)

References EffectsEffect__ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsFloatEffect_Animate()

void EffectsFloatEffect_Animate ( EffectsFloatEffect  _this,
XFloat  aProgress 
)

References EwOnSetFloat().

Here is the call graph for this function:

◆ EffectsInt32Effect__Done()

void EffectsInt32Effect__Done ( EffectsInt32Effect  _this)

References EffectsEffect__Done(), and EW_CLASS.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsInt32Effect__ReInit()

void EffectsInt32Effect__ReInit ( EffectsInt32Effect  _this)

References EffectsEffect__ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsInt32Effect_Animate()

void EffectsInt32Effect_Animate ( EffectsInt32Effect  _this,
XFloat  aProgress 
)

References EwMathRound(), and EwOnSetInt32().

Here is the call graph for this function:

◆ EffectsPointEffect__Done()

void EffectsPointEffect__Done ( EffectsPointEffect  _this)

References EffectsEffect__Done(), and EW_CLASS.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsPointEffect__ReInit()

void EffectsPointEffect__ReInit ( EffectsPointEffect  _this)

References EffectsEffect__ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsPointEffect_Animate()

void EffectsPointEffect_Animate ( EffectsPointEffect  _this,
XFloat  aProgress 
)

References EwMathRound(), EwNewPoint(), and EwOnSetPoint().

Here is the call graph for this function:

◆ EffectsPositionFader__Done()

void EffectsPositionFader__Done ( EffectsPositionFader  _this)

References EffectsFader(), EffectsFader__Done(), EffectsInt32Effect__Done(), EffectsPointEffect__Done(), and EW_CLASS.

Here is the call graph for this function:

◆ EffectsPositionFader__ReInit()

void EffectsPositionFader__ReInit ( EffectsPositionFader  _this)

References EffectsFader__ReInit(), EffectsInt32Effect__ReInit(), and EffectsPointEffect__ReInit().

Here is the call graph for this function:

◆ EffectsPositionFader_IsFinished()

XBool EffectsPositionFader_IsFinished ( EffectsPositionFader  _this)

◆ EffectsPositionFader_onAnimate()

void EffectsPositionFader_onAnimate ( EffectsPositionFader  _this,
XObject  sender 
)

References CoreRectView__OnSetBounds(), EW_UNUSED_ARG, EwSetRectOrigin(), and sender.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsPositionFader_OnEnd()

void EffectsPositionFader_OnEnd ( EffectsPositionFader  _this)

References CoreGroup__OnSetBuffered(), CoreGroup__OnSetOpacity(), CoreGroup_OnSetVisible(), CoreGroup_Remove(), CoreRectView__OnSetBounds(), and EwSetRectOrigin().

Here is the call graph for this function:

◆ EffectsPositionFader_onFinished()

void EffectsPositionFader_onFinished ( EffectsPositionFader  _this,
XObject  sender 
)

References EffectsFader(), EffectsFader_Complete(), EW_UNUSED_ARG, and sender.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsPositionFader_OnStart()

◆ EffectsShowHideTransition__Done()

void EffectsShowHideTransition__Done ( EffectsShowHideTransition  _this)

References EffectsTransition__Done(), and EW_CLASS.

Here is the call graph for this function:

◆ EffectsShowHideTransition__ReInit()

void EffectsShowHideTransition__ReInit ( EffectsShowHideTransition  _this)

References EffectsTransition__ReInit().

Here is the call graph for this function:

◆ EffectsShowHideTransition_CreateDismissFader()

EffectsFader EffectsShowHideTransition_CreateDismissFader ( EffectsShowHideTransition  _this)

References EffectsFader(), and EwNewObject.

Here is the call graph for this function:

◆ EffectsShowHideTransition_CreateOverlayFader()

EffectsFader EffectsShowHideTransition_CreateOverlayFader ( EffectsShowHideTransition  _this)

References EffectsFader(), and EwNewObject.

Here is the call graph for this function:

◆ EffectsShowHideTransition_CreatePresentFader()

EffectsFader EffectsShowHideTransition_CreatePresentFader ( EffectsShowHideTransition  _this)

References EffectsFader(), EffectsShowHideTransition_onInitializeIn(), EwNewObject, and EwNewSlot().

Here is the call graph for this function:

◆ EffectsShowHideTransition_CreateRestoreFader()

EffectsFader EffectsShowHideTransition_CreateRestoreFader ( EffectsShowHideTransition  _this)

References EffectsFader(), and EffectsTransition_CreateRestoreFader().

Here is the call graph for this function:

◆ EffectsShowHideTransition_onInitializeIn()

void EffectsShowHideTransition_onInitializeIn ( EffectsShowHideTransition  _this,
XObject  sender 
)

References EffectsDialogAlignmentAlignHorzCenter, EffectsDialogAlignmentAlignHorzRight, EffectsDialogAlignmentAlignVertBottom, EffectsDialogAlignmentAlignVertCenter, EwCastObject(), EwGetRectH(), EwGetRectORect(), EwGetRectSize(), EwGetRectW(), XRect::Point1, XRect::Point2, sender, XPoint::X, and XPoint::Y.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsSlideTransition__Done()

void EffectsSlideTransition__Done ( EffectsSlideTransition  _this)

References EffectsTransition__Done(), and EW_CLASS.

Here is the call graph for this function:

◆ EffectsSlideTransition__ReInit()

void EffectsSlideTransition__ReInit ( EffectsSlideTransition  _this)

References EffectsTransition__ReInit().

Here is the call graph for this function:

◆ EffectsSlideTransition_CreateDismissFader()

EffectsFader EffectsSlideTransition_CreateDismissFader ( EffectsSlideTransition  _this)

◆ EffectsSlideTransition_CreateOverlayFader()

EffectsFader EffectsSlideTransition_CreateOverlayFader ( EffectsSlideTransition  _this)

References EffectsFader(), and EffectsTransition_CreateOverlayFader().

Here is the call graph for this function:

◆ EffectsSlideTransition_CreatePresentFader()

EffectsFader EffectsSlideTransition_CreatePresentFader ( EffectsSlideTransition  _this)

◆ EffectsSlideTransition_CreateRestoreFader()

EffectsFader EffectsSlideTransition_CreateRestoreFader ( EffectsSlideTransition  _this)

References EffectsFader(), and EffectsTransition_CreateRestoreFader().

Here is the call graph for this function:

◆ EffectsSlideTransition_onInitializeIn()

void EffectsSlideTransition_onInitializeIn ( EffectsSlideTransition  _this,
XObject  sender 
)

◆ EffectsSlideTransition_onInitializeOut()

void EffectsSlideTransition_onInitializeOut ( EffectsSlideTransition  _this,
XObject  sender 
)

References CoreDirectionBottom, CoreDirectionBottomLeft, CoreDirectionBottomRight, CoreDirectionLeft, CoreDirectionRight, CoreDirectionTop, CoreDirectionTopLeft, CoreDirectionTopRight, EwCastObject(), EwGetRectSize(), EwNegPoint(), sender, XPoint::X, and XPoint::Y.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsSlideUpCentered__Init()

void EffectsSlideUpCentered__Init ( EffectsSlideTransition  _this)

References CoreDirectionTop.

◆ EffectsTimingList__Done()

void EffectsTimingList__Done ( EffectsTimingList  _this)

References EW_CLASS, and XObject__Done().

Here is the call graph for this function:

◆ EffectsTimingList__Init()

void EffectsTimingList__Init ( EffectsTimingList  _this,
XObject  aLink,
XHandle  aArg 
)

References aArg, EW_CLASS, EW_CLASS_GCT, and XObject__Init().

Here is the call graph for this function:

◆ EffectsTimingList__ReInit()

void EffectsTimingList__ReInit ( EffectsTimingList  _this)

References XObject__ReInit().

Here is the call graph for this function:

◆ EffectsTransition__CreateDismissFader()

EffectsFader EffectsTransition__CreateDismissFader ( void _this)
Here is the caller graph for this function:

◆ EffectsTransition__CreateOverlayFader()

EffectsFader EffectsTransition__CreateOverlayFader ( void _this)
Here is the caller graph for this function:

◆ EffectsTransition__CreatePresentFader()

EffectsFader EffectsTransition__CreatePresentFader ( void _this)
Here is the caller graph for this function:

◆ EffectsTransition__CreateRestoreFader()

EffectsFader EffectsTransition__CreateRestoreFader ( void _this)
Here is the caller graph for this function:

◆ EffectsTransition__Done()

void EffectsTransition__Done ( EffectsTransition  _this)

References EW_CLASS, and XObject__Done().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsTransition__ReInit()

void EffectsTransition__ReInit ( EffectsTransition  _this)

References XObject__ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsTransition_CreateDismissFader()

EffectsFader EffectsTransition_CreateDismissFader ( EffectsTransition  _this)

References EW_UNUSED_ARG.

◆ EffectsTransition_CreateOverlayFader()

EffectsFader EffectsTransition_CreateOverlayFader ( EffectsTransition  _this)

References EffectsTransition__CreateDismissFader().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsTransition_CreatePresentFader()

EffectsFader EffectsTransition_CreatePresentFader ( EffectsTransition  _this)

References EW_UNUSED_ARG.

◆ EffectsTransition_CreateRestoreFader()

EffectsFader EffectsTransition_CreateRestoreFader ( EffectsTransition  _this)

References EffectsTransition__CreatePresentFader().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EffectsVisibilityFader__Done()

void EffectsVisibilityFader__Done ( EffectsVisibilityFader  _this)

References EffectsFader(), EffectsFader__Done(), and EW_CLASS.

Here is the call graph for this function:

◆ EffectsVisibilityFader__ReInit()

void EffectsVisibilityFader__ReInit ( EffectsVisibilityFader  _this)

References EffectsFader__ReInit().

Here is the call graph for this function:

◆ EffectsVisibilityFader_IsFinished()

XBool EffectsVisibilityFader_IsFinished ( EffectsVisibilityFader  _this)

◆ EffectsVisibilityFader_OnEnd()

void EffectsVisibilityFader_OnEnd ( EffectsVisibilityFader  _this)

References CoreGroup__OnSetOpacity(), CoreGroup_OnSetVisible(), CoreGroup_Remove(), CoreRectView__OnSetBounds(), and EwSetRectOrigin().

Here is the call graph for this function:

◆ EffectsVisibilityFader_OnStart()

void EffectsVisibilityFader_OnStart ( EffectsVisibilityFader  _this)

References CoreGroup__OnSetFocus(), CoreGroup__OnSetOpacity(), CoreGroup_Add(), CoreGroup_OnSetVisible(), CoreGroup_RestackTop(), CoreRectView__OnSetBounds(), EffectsFader(), EffectsFader_Complete(), and EwSetRectOrigin().

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [1/14]

EW_DEFINE_CLASS ( EffectsBoolEffect  ,
XObject  ,
timer  ,
privateOnFinished  ,
Outlet  ,
cycleCounter  ,
cycleCounter  ,
cycleCounter  ,
"Effects::BoolEffect"   
)

References aArg, EffectsFader(), EW_CLASS, EW_CLASS_GCT, and XObject__Init().

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [2/14]

EW_DEFINE_CLASS ( EffectsEffect  ,
XObject  ,
timingList  ,
privateOnFinished  ,
direction  ,
direction  ,
direction  ,
direction  ,
"Effects::Effect"   
)

References aArg, EffectsEffect__Init(), EW_CLASS, and EW_CLASS_GCT.

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [3/14]

EW_DEFINE_CLASS ( EffectsEffectTimerClass  ,
CoreTimer  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Effects::EffectTimerClass"   
)

References CoreTimer_OnSetEnabled(), and CoreTimer_OnSetPeriod().

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [4/14]

EW_DEFINE_CLASS ( EffectsFader  ,
XObject  ,
task  ,
onCancel  ,
Visible  ,
Visible  ,
Visible  ,
Visible  ,
"Effects::Fader"   
)

References aArg, EW_CLASS, and EW_CLASS_GCT.

◆ EW_DEFINE_CLASS() [5/14]

EW_DEFINE_CLASS ( EffectsFaderTask  ,
CoreTask  ,
last  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Effects::FaderTask"   
)

References EW_UNUSED_ARG.

◆ EW_DEFINE_CLASS() [6/14]

EW_DEFINE_CLASS ( EffectsFloatEffect  ,
EffectsEffect  ,
Outlet  ,
Outlet  ,
Outlet  ,
Value  ,
Value  ,
Value  ,
"Effects::FloatEffect"   
)

References aArg, EW_CLASS, EW_CLASS_GCT, and XObject__Init().

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [7/14]

EW_DEFINE_CLASS ( EffectsInt32Effect  ,
EffectsEffect  ,
Outlet  ,
Outlet  ,
Outlet  ,
Value  ,
Value  ,
Value  ,
"Effects::Int32Effect"   
)

References _Const0000, aArg, EffectsEffect__Init(), EW_CLASS, and EW_CLASS_GCT.

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [8/14]

EW_DEFINE_CLASS ( EffectsPointEffect  ,
EffectsEffect  ,
Outlet  ,
Outlet  ,
Outlet  ,
Value  ,
Value  ,
Value  ,
"Effects::PointEffect"   
)

References aArg, EffectsEffect__Init(), EW_CLASS, and EW_CLASS_GCT.

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [9/14]

EW_DEFINE_CLASS ( EffectsPositionFader  ,
EffectsFader  ,
OpacityEffect  ,
OpacityEffect  ,
OpacityEffect  ,
OpacityEffect  ,
Buffered  ,
Buffered  ,
"Effects::PositionFader"   
)

References aArg, EW_CLASS, EW_CLASS_GCT, and XObject__Init().

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [10/14]

EW_DEFINE_CLASS ( EffectsShowHideTransition  ,
EffectsTransition  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Effects::ShowHideTransition"   
)

◆ EW_DEFINE_CLASS() [11/14]

EW_DEFINE_CLASS ( EffectsSlideTransition  ,
EffectsTransition  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Effects::SlideTransition"   
)

References aArg, CoreTimer__Init(), EW_CLASS, and EW_CLASS_GCT.

Here is the call graph for this function:

◆ EW_DEFINE_CLASS() [12/14]

EW_DEFINE_CLASS ( EffectsTimingList  ,
XObject  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Effects::TimingList"   
)

References aArg, EW_CLASS, and EW_CLASS_GCT.

◆ EW_DEFINE_CLASS() [13/14]

EW_DEFINE_CLASS ( EffectsTransition  ,
XObject  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Effects::Transition"   
)

◆ EW_DEFINE_CLASS() [14/14]

EW_DEFINE_CLASS ( EffectsVisibilityFader  ,
EffectsFader  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Effects::VisibilityFader"   
)

References aArg, EW_CLASS, and EW_CLASS_GCT.

◆ EwCheckIndex()

static int EwCheckIndex ( int  aIndex,
int  aRange,
const char *  aFile,
int  aLine 
)
static

References EwPanic(), and EwPrint().

Here is the call graph for this function:

Variable Documentation

◆ _Const0000

const XPoint _Const0000 = { 100, 100 }
static

◆ _Const0001

const XStringRes _Const0001 = { _StringsDefault0, 0x0002 }
static

◆ _Const0002

const XStringRes _Const0002 = { _StringsDefault0, 0x0044 }
static

◆ _Const0003

const XStringRes _Const0003 = { _StringsDefault0, 0x006C }
static

◆ _Const0004

const XStringRes _Const0004 = { _StringsDefault0, 0x00A9 }
static

◆ _StringsDefault0

const unsigned int _StringsDefault0[]
static
Initial value:
=
{
0x0000019E,
0xB8008500, 0x000A8452, 0x00F20039, 0x0DC00348, 0x40003380, 0xE003A000, 0x0083C44D,
0x536800CA, 0x8C9D8011, 0x345CC317, 0x19244003, 0x92250890, 0xA3916844, 0x29129144,
0x60039C8A, 0x1716000D, 0xB34000EF, 0x9D98C010, 0x7CD21917, 0x802273E9, 0xB001253A,
0x22F09A51, 0x1D0EA442, 0x11087432, 0x03140000, 0xA8D5020B, 0x8D49E932, 0xB49C0129,
0xC3A691A8, 0x8A254613, 0x22D4B901, 0x2D148BD5, 0x142A04C6, 0x369A526E, 0x6AC8F6AD,
0xA9C2A110, 0xF5CAED0F, 0x48E4362A, 0x1B0560C2, 0xE6B33B9E, 0x8B749CCD, 0x975894F2,
0x488A4FE8, 0xAA5D2E45, 0x86D3E250, 0x055701A0, 0xD6EF8260, 0x5E5126C3, 0x2DB1AB5C,
0x93438868, 0x31A8452E, 0x83A36775, 0x9C6D1A61, 0x80EFAAD7, 0x00000000
}