orx
1.14
Portable Game Engine
|
Go to the source code of this file.
Data Structures | |
struct | orxFX_EVENT_PAYLOAD |
Macros | |
#define | orxFX_SLOT_KU32_FLAG_ABSOLUTE 0x00000100 |
#define | orxFX_SLOT_KU32_FLAG_USE_ROTATION 0x00000200 |
#define | orxFX_SLOT_KU32_FLAG_USE_SCALE 0x00000400 |
Typedefs | |
typedef struct __orxFX_t | orxFX |
Enumerations | |
enum | orxFX_CURVE { orxFX_CURVE_LINEAR = 0, orxFX_CURVE_SMOOTH, orxFX_CURVE_SMOOTHER, orxFX_CURVE_TRIANGLE, orxFX_CURVE_SINE, orxFX_CURVE_SQUARE, orxFX_CURVE_NUMBER, orxFX_CURVE_NONE = orxENUM_NONE } |
enum | orxFX_EVENT { orxFX_EVENT_START = 0, orxFX_EVENT_STOP, orxFX_EVENT_ADD, orxFX_EVENT_REMOVE, orxFX_EVENT_LOOP, orxFX_EVENT_NUMBER, orxFX_EVENT_NONE = orxENUM_NONE } |
Functions | |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddAlpha (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, orxFLOAT _fStartAlpha, orxFLOAT _fEndAlpha, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddHSL (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, orxVECTOR *_pvStartColor, orxVECTOR *_pvEndColor, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddHSV (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, orxVECTOR *_pvStartColor, orxVECTOR *_pvEndColor, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddPitch (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, orxFLOAT _fStartPitch, orxFLOAT _fEndPitch, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddPosition (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, const orxVECTOR *_pvStartTranslation, const orxVECTOR *_pvEndTranslation, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddRGB (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, orxVECTOR *_pvStartColor, orxVECTOR *_pvEndColor, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddRotation (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, orxFLOAT _fStartRotation, orxFLOAT _fEndRotation, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddScale (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, const orxVECTOR *_pvStartScale, const orxVECTOR *_pvEndScale, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddSlotFromConfig (orxFX *_pstFX, const orxSTRING _zSlotID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddSpeed (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, const orxVECTOR *_pvStartSpeed, const orxVECTOR *_pvEndSpeed, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_AddVolume (orxFX *_pstFX, orxFLOAT _fStartTime, orxFLOAT _fEndTime, orxFLOAT _fCyclePeriod, orxFLOAT _fCyclePhase, orxFLOAT _fAmplification, orxFLOAT _fAcceleration, orxFLOAT _fStartVolume, orxFLOAT _fEndVolume, orxFX_CURVE _eCurve, orxFLOAT _fPow, orxU32 _u32Flags) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_Apply (const orxFX *_pstFX, orxOBJECT *_pstObject, orxFLOAT _fStartTime, orxFLOAT _fEndTime) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_ClearCache () |
orxDLLAPI orxFX *orxFASTCALL | orxFX_Create () |
orxDLLAPI orxFX *orxFASTCALL | orxFX_CreateFromConfig (const orxSTRING _zConfigID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_Delete (orxFX *_pstFX) |
orxDLLAPI void orxFASTCALL | orxFX_Enable (orxFX *_pstFX, orxBOOL _bEnable) |
orxDLLAPI void orxFASTCALL | orxFX_Exit () |
orxDLLAPI orxFLOAT orxFASTCALL | orxFX_GetDuration (const orxFX *_pstFX) |
orxDLLAPI const orxSTRING orxFASTCALL | orxFX_GetName (const orxFX *_pstFX) |
orxDLLAPI orxBOOL orxFASTCALL | orxFX_GetStagger (const orxFX *_pstFX, orxFLOAT *_pfOffset) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_Init () |
orxDLLAPI orxBOOL orxFASTCALL | orxFX_IsEnabled (const orxFX *_pstFX) |
orxDLLAPI orxBOOL orxFASTCALL | orxFX_IsLooping (const orxFX *_pstFX) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_Loop (orxFX *_pstFX, orxBOOL _bLoop) |
orxDLLAPI orxSTATUS orxFASTCALL | orxFX_SetStagger (orxFX *_pstFX, orxBOOL _bStagger, orxFLOAT _fOffset) |
orxDLLAPI void orxFASTCALL | orxFX_Setup () |