154 lines
9.9 KiB
C
154 lines
9.9 KiB
C
#if !defined(__FON_Eff_h__)
|
||
#define __FON_Eff_h__
|
||
|
||
#include "CPA_Expt.h"
|
||
|
||
#undef EXTERN
|
||
#undef extern
|
||
#if !defined(FON_MainFile)
|
||
#define EXTERN extern
|
||
#else
|
||
#define EXTERN
|
||
#endif /* FON_MainFile */
|
||
|
||
#ifdef __cplusplus
|
||
extern "C" {
|
||
#endif
|
||
|
||
/********************************************/
|
||
/**** ComeFromeFrontOrBack : 0x00xxyyzz*/
|
||
/**** xx = Speed * 10*/
|
||
/**** yy = Delta Z * 10*/
|
||
/**** zz = Z position*/
|
||
/*****/
|
||
/**** Rotation : 0x00xxyyzz*/
|
||
/**** xx = X rotation * 100*/
|
||
/**** yy = Y rotation * 100*/
|
||
/**** zz = Z rotation * 100*/
|
||
/********************************************/
|
||
|
||
typedef enum FON_tdeEffect_
|
||
{
|
||
FON_E_EffectNoEffect = 0x00000000,
|
||
FON_E_EffectTranslationX = 0x00000001,
|
||
FON_E_EffectTranslationXTo0 = 0x00000002,
|
||
FON_E_EffectTranslationY = 0x00000004,
|
||
FON_E_EffectTranslationYTo0 = 0x00000008,
|
||
FON_E_EffectTranslationZ = 0x00000010,
|
||
FON_E_EffectTranslationZTo0 = 0x00000020,
|
||
FON_E_EffectRotation = 0x00000040,
|
||
FON_E_EffectRotationTo0 = 0x00000080,
|
||
FON_E_EffectScaleXWave = 0x00000100,
|
||
FON_E_EffectScaleXWaveTo1 = 0x00000200,
|
||
FON_E_EffectScaleXTo1 = 0x00000400,
|
||
FON_E_EffectScaleYWave = 0x00000800,
|
||
FON_E_EffectScaleYWaveTo1 = 0x00001000,
|
||
FON_E_EffectScaleYTo1 = 0x00002000,
|
||
FON_E_EffectScaleZWave = 0x00004000,
|
||
FON_E_EffectScaleZWaveTo1 = 0x00008000,
|
||
FON_E_EffectScaleZTo1 = 0x00010000,
|
||
FON_E_EffectLight = 0x00020000,
|
||
} FON_tdeEffect;
|
||
|
||
/*typedef struct FON_tdstEffect_
|
||
{
|
||
FON_tdeEffect eEffect;
|
||
unsigned long ulTranslationXParam;
|
||
unsigned long ulTranslationYParam;
|
||
unsigned long ulTranslationZParam;
|
||
unsigned long ulRotationParam;
|
||
unsigned long ulScaleXParam;
|
||
unsigned long ulScaleYParam;
|
||
unsigned long ulScaleZParam;
|
||
GLI_tdstLight *p_stLight;
|
||
} FON_tdstEffect;*/
|
||
|
||
/*typedef struct FON_stEffectByDisplay_
|
||
{
|
||
struct FON_tdstEffect_ stEnabledEffect;
|
||
struct FON_tdstEffect_ stDisabledEffect;
|
||
struct FON_tdstEffect_ stSelectedEffect;
|
||
struct FON_tdstEffect_ stPressedEffect;
|
||
} FON_stEffectByDisplay;*/
|
||
|
||
#if defined(U64) /* en attendant la v<>ritable transplantation ( voir avec Fran<61>ois ) */
|
||
/* Menu item text*/
|
||
/*typedef struct FON_stTextFont_
|
||
{
|
||
char *szText;
|
||
POS_tdxHandleToPosition *d_hLocalMatrix;
|
||
POS_tdxHandleToDynRotation *d_hLocalDynRotation;
|
||
FON_tdxHandleOfFont p_stFont;
|
||
struct FON_tdstEffect_ stEffect;
|
||
} FON_tdstTextFont;*/
|
||
|
||
#endif /* U64 */
|
||
|
||
extern CPA_EXPORT void FON_fn_vSetElapsedTime(unsigned long ulTime);
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vCopyEffectOfOneCharact(FON_tdxHandleOfString _hTextDest,unsigned long _ulIndexDest,FON_tdxHandleOfString _hTextSrc,unsigned long _ulIndexSrc);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitEffectOfOneCharactFor(FON_tdxHandleOfString _hText,enum FON_tdeTypeOfDisplay_ _eTypeOfDisplay,unsigned long _ulIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vReinitTextEffectOfOneCharact(FON_tdxHandleOfString _hText,unsigned long _ulIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vReinitTextEffectOfOneCharactWithEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vDesinitTextEffectOfOneCharact(FON_tdxHandleOfString _hText,unsigned long _ulIndex);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitEffectFor(FON_tdxHandleOfString _hText,enum FON_tdeTypeOfDisplay_ _eTypeOfDisplay);*/
|
||
/*extern CPA_EXPORT void FON_fn_vReinitTextEffect(FON_tdxHandleOfString _hText);*/
|
||
/*extern CPA_EXPORT void FON_fn_vReinitTextEffectWithEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,FON_tdeEffect _eEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffect(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationXTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationXTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationYTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationYTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationZTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectTranslationZTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectTranslationXYZTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotation(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotationOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectRotation(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotationTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectRotationTo0OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectRotationTo0(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleX(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectScaleX(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectScaleXYZTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWaveOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWaveTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleXWaveTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWaveOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWaveTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleYWaveTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWaveOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWaveTo1(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectScaleZWaveTo1OfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectScaleXYZWave(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectLight(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam);*/
|
||
/*extern CPA_EXPORT void FON_fn_vInitTextEffectLightOfOneCharact(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long _ulParam,unsigned long lIndex);*/
|
||
/*extern CPA_EXPORT void FON_fn_vPlayLetterEffectLight(FON_tdxHandleOfString _hText,FON_tdstEffect *p_stEffect,unsigned long lIndex);*/
|
||
|
||
/*EXTERN FON_stEffectByDisplay FON_g_stEffectByDisplay;*/
|
||
|
||
#ifdef __cplusplus
|
||
}/* extern "C" */
|
||
#endif
|
||
|
||
#endif /* __FON_Eff_h__ */
|