World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
A structure containing a template for a Periodic effect. Подробнее...
#include <SDL_haptic.h>
A structure containing a template for a Periodic effect.
The struct handles the following effects:
A periodic effect consists in a wave-shaped effect that repeats itself over time. The type determines the shape of the wave and the parameters determine the dimensions of the wave.
Phase is given by hundredth of a degree meaning that giving the phase a value of 9000 will displace it 25% of its period. Here are sample values:
Examples:
SDL_HAPTIC_SINE __ __ __ __ / \ / \ / \ / / \__/ \__/ \__/ SDL_HAPTIC_SQUARE __ __ __ __ __ | | | | | | | | | | | |__| |__| |__| |__| | SDL_HAPTIC_TRIANGLE /\ /\ /\ /\ /\ / \ / \ / \ / \ / / \/ \/ \/ \/ SDL_HAPTIC_SAWTOOTHUP /| /| /| /| /| /| /| / | / | / | / | / | / | / | / |/ |/ |/ |/ |/ |/ | SDL_HAPTIC_SAWTOOTHDOWN \ |\ |\ |\ |\ |\ |\ | \ | \ | \ | \ | \ | \ | \ | \| \| \| \| \| \| \|
См. определение в файле SDL_haptic.h строка 549
Uint16 SDL_HapticPeriodic::type |
::SDL_HAPTIC_SINE, ::SDL_HAPTIC_LEFTRIGHT, ::SDL_HAPTIC_TRIANGLE, ::SDL_HAPTIC_SAWTOOTHUP or ::SDL_HAPTIC_SAWTOOTHDOWN
См. определение в файле SDL_haptic.h строка 552
SDL_HapticDirection SDL_HapticPeriodic::direction |
Direction of the effect.
См. определение в файле SDL_haptic.h строка 555
Uint32 SDL_HapticPeriodic::length |
Duration of the effect.
См. определение в файле SDL_haptic.h строка 558
Uint16 SDL_HapticPeriodic::delay |
Delay before starting the effect.
См. определение в файле SDL_haptic.h строка 559
Uint16 SDL_HapticPeriodic::button |
Button that triggers the effect.
См. определение в файле SDL_haptic.h строка 562
Uint16 SDL_HapticPeriodic::interval |
How soon it can be triggered again after button.
См. определение в файле SDL_haptic.h строка 563
Uint16 SDL_HapticPeriodic::period |
Period of the wave.
См. определение в файле SDL_haptic.h строка 566
Sint16 SDL_HapticPeriodic::magnitude |
Peak value; if negative, equivalent to 180 degrees extra phase shift.
См. определение в файле SDL_haptic.h строка 567
Sint16 SDL_HapticPeriodic::offset |
Mean value of the wave.
См. определение в файле SDL_haptic.h строка 568
Uint16 SDL_HapticPeriodic::phase |
Positive phase shift given by hundredth of a degree.
См. определение в файле SDL_haptic.h строка 569
Uint16 SDL_HapticPeriodic::attack_length |
Duration of the attack.
См. определение в файле SDL_haptic.h строка 572
Uint16 SDL_HapticPeriodic::attack_level |
Level at the start of the attack.
См. определение в файле SDL_haptic.h строка 573
Uint16 SDL_HapticPeriodic::fade_length |
Duration of the fade.
См. определение в файле SDL_haptic.h строка 574
Uint16 SDL_HapticPeriodic::fade_level |
Level at the end of the fade.
См. определение в файле SDL_haptic.h строка 575