1#ifndef NNGN_TOOLS_AUDIO_GEN_H
2#define NNGN_TOOLS_AUDIO_GEN_H
6#include "audio/audio.h"
15 std::size_t
pos(
void)
const;
Audio manager.
Definition audio.h:17
bool stop(source s) const
Definition openal.cpp:34
source
Definition audio.h:19
void set_param(float p)
Definition gen.h:20
float param
Definition gen.h:38
@ LOOP
Definition gen.h:27
@ REWIND
Definition gen.h:28
@ MUTE
Definition gen.h:29
nngn::lua::value push_msgh(void)
Definition gen.cpp:86
std::string m_error
Definition gen.h:40
auto release_data(void)
Definition gen.h:21
nngn::Audio audio
Definition gen.h:36
bool play(void)
Definition gen.cpp:97
bool set_loop(bool b)
Definition gen.cpp:45
void set_rewind(bool b)
Definition gen.h:17
bool stop(void)
Definition gen.h:24
bool has_source(void) const
Definition gen.h:31
bool generate(const QString &prog)
Definition gen.cpp:63
std::string_view error(void) const
Definition gen.h:22
nngn::Math math
Definition gen.h:35
nngn::Flags< Flag > flags
Definition gen.h:41
bool set_mute(bool b)
Definition gen.cpp:51
nngn::Audio::source source
Definition gen.h:37
std::vector< std::byte > wav_data
Definition gen.h:39
std::size_t pos(void) const
Definition gen.cpp:41
bool set_gain(float g)
Definition gen.cpp:57
nngn::lua::state lua
Definition gen.h:34
float gain
Definition gen.h:38
local g
Definition gamma.lua:7
init
Definition img_common.lua:34
local rate
Definition lemon.lua:2
std::uint8_t u8
Definition def.h:12
Wrapper for a small unsigned integral representing flags.
Definition flags.h:18
constexpr Flags & set(AT a)
Definition flags.h:47
Owning lua_State wrapper.
Definition state.h:166
Owning stack value reference.
Definition value.h:48