#include <EnvGenerator.h>
◆ Status
◆ Status
| Enumerator |
|---|
| STATUS_ATTACK | |
| STATUS_DECAY | |
| STATUS_SUSTAIN | |
| STATUS_RELEASE | |
◆ EnvGenerator()
| nw4hbm::snd::detail::EnvGenerator::EnvGenerator |
( |
| ) |
|
◆ CalcDecibelSquare()
| int nw4hbm::snd::detail::EnvGenerator::CalcDecibelSquare |
( |
int | scale | ) |
|
|
private |
◆ CalcRelease()
| f32 nw4hbm::snd::detail::EnvGenerator::CalcRelease |
( |
int | release | ) |
|
|
private |
◆ GetStatus()
| Status nw4hbm::snd::detail::EnvGenerator::GetStatus |
( |
| ) |
const |
|
inline |
◆ GetValue()
| f32 nw4hbm::snd::detail::EnvGenerator::GetValue |
( |
| ) |
const |
◆ Init()
| void nw4hbm::snd::detail::EnvGenerator::Init |
( |
| ) |
|
◆ Reset()
| void nw4hbm::snd::detail::EnvGenerator::Reset |
( |
| ) |
|
◆ SetAttack()
| void nw4hbm::snd::detail::EnvGenerator::SetAttack |
( |
int | attack | ) |
|
◆ SetDecay()
| void nw4hbm::snd::detail::EnvGenerator::SetDecay |
( |
int | decay | ) |
|
◆ SetRelease()
| void nw4hbm::snd::detail::EnvGenerator::SetRelease |
( |
int | release | ) |
|
◆ SetStatus()
| void nw4hbm::snd::detail::EnvGenerator::SetStatus |
( |
Status | status | ) |
|
|
inline |
◆ SetSustain()
| void nw4hbm::snd::detail::EnvGenerator::SetSustain |
( |
int | sustain | ) |
|
◆ Update()
| void nw4hbm::snd::detail::EnvGenerator::Update |
( |
int | msec | ) |
|
◆ ATTACK_INIT
| const int nw4hbm::snd::detail::EnvGenerator::ATTACK_INIT = 127 |
|
staticprivate |
◆ DECAY_INIT
| const int nw4hbm::snd::detail::EnvGenerator::DECAY_INIT = 127 |
|
staticprivate |
◆ DECIBEL_SQUARE_TABLE_SIZE
| const int nw4hbm::snd::detail::EnvGenerator::DECIBEL_SQUARE_TABLE_SIZE = 128 |
|
staticprivate |
◆ DecibelSquareTable
◆ mAttack
| f32 nw4hbm::snd::detail::EnvGenerator::mAttack |
|
private |
◆ mDecay
| f32 nw4hbm::snd::detail::EnvGenerator::mDecay |
|
private |
◆ mRelease
| f32 nw4hbm::snd::detail::EnvGenerator::mRelease |
|
private |
◆ mStatus
| Status nw4hbm::snd::detail::EnvGenerator::mStatus |
|
private |
◆ mSustain
| u8 nw4hbm::snd::detail::EnvGenerator::mSustain |
|
private |
◆ mValue
| f32 nw4hbm::snd::detail::EnvGenerator::mValue |
|
private |
◆ padding
| u16 nw4hbm::snd::detail::EnvGenerator::padding |
|
private |
◆ RELEASE_INIT
| const int nw4hbm::snd::detail::EnvGenerator::RELEASE_INIT = 127 |
|
staticprivate |
◆ SUSTAIN_INIT
| const int nw4hbm::snd::detail::EnvGenerator::SUSTAIN_INIT = 127 |
|
staticprivate |
◆ VOLUME_INIT
| const vf32 nw4hbm::snd::detail::EnvGenerator::VOLUME_INIT |
|
staticprivate |
The documentation for this class was generated from the following file: