Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Public Member Functions | |
shape_sampler () | |
void | init (unsigned long total_samples) |
void | close () |
void | operator++ () |
int | done () |
unsigned long | operator* () |
unsigned long | finalsample () const |
Public Attributes | |
unsigned long | shape [SHAPE_SAMPLES+1] |
Definition at line 136 of file softvolume.cpp.
|
inline |
Definition at line 138 of file softvolume.cpp.
|
inline |
Definition at line 147 of file softvolume.cpp.
|
inline |
Definition at line 156 of file softvolume.cpp.
References SHAPE_SAMPLE_ORDER.
Referenced by sdl_softvolume_effect_S16LSB(), sdl_softvolume_effect_S16MSB(), sdl_softvolume_effect_S8(), sdl_softvolume_effect_U16LSB(), sdl_softvolume_effect_U16MSB(), and sdl_softvolume_effect_U8().
|
inline |
Definition at line 165 of file softvolume.cpp.
References shape, and SHAPE_SAMPLES.
Referenced by sdl_softvolume_effect_S16LSB(), sdl_softvolume_effect_S16MSB(), sdl_softvolume_effect_S8(), sdl_softvolume_effect_U16LSB(), sdl_softvolume_effect_U16MSB(), and sdl_softvolume_effect_U8().
|
inline |
Definition at line 141 of file softvolume.cpp.
References SHAPE_SAMPLES.
Referenced by Mix_SoftVolume_Change().
|
inline |
Definition at line 160 of file softvolume.cpp.
References interpolateF16F16(), shape, and SHAPE_SAMPLE_SAFEPOS.
|
inline |
Definition at line 152 of file softvolume.cpp.
unsigned long shape_sampler::shape[SHAPE_SAMPLES+1] |
Definition at line 175 of file softvolume.cpp.
Referenced by finalsample(), Mix_SoftVolume_Change(), and operator*().