Struct Audio2D¶ struct Audio2D¶ Public Functions inline constexpr bool isXM() const¶ Public Members wav64_t *audioWAV = {}¶ xm64player_t *audioXM¶ union P64::Comp::Audio2D float volume = {1.0f}¶ uint8_t flags = {0}¶ Audio::Handle handle = {}¶ Public Static Functions static inline uint32_t getAllocSize(uint16_t *initData)¶ static void initDelete(Object &obj, Audio2D *data, uint16_t *initData)¶ static inline void update(Object &obj, Audio2D *data, float deltaTime)¶ Public Static Attributes static constexpr uint32_t ID = 6¶ static constexpr uint8_t FLAG_LOOP = 1 << 0¶ static constexpr uint8_t FLAG_AUTO_PLAY = 1 << 1¶ static constexpr uint8_t FLAG_TYPE_XM = 1 << 2¶