OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
band.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
info.h
"
4
#include "
reference.h
"
5
#include "
riff.h
"
6
#include "
structs.h
"
7
8
#include <vector>
9
10
namespace
Dx8
{
11
12
class
Band
final {
13
public
:
14
Band
(
Riff
&input);
15
16
struct
Instrument
final {
17
Instrument
(
Riff
&input);
18
19
DMUS_IO_INSTRUMENT
header
;
20
Reference
reference
;
21
};
22
23
GUID
guid
;
24
DMUS_IO_VERSION
vers
;
25
Unfo
info
;
26
std::vector<Instrument>
intrument
;
27
28
private
:
29
void
implRead(
Riff
&input);
30
};
31
32
}
Dx8::Band
Definition
band.h:12
Dx8::Band::intrument
std::vector< Instrument > intrument
Definition
band.h:26
Dx8::Band::info
Unfo info
Definition
band.h:25
Dx8::Band::vers
DMUS_IO_VERSION vers
Definition
band.h:24
Dx8::Band::guid
GUID guid
Definition
band.h:23
Dx8::Riff
Definition
riff.h:12
Dx8::Unfo
Definition
info.h:18
info.h
Dx8
Definition
band.h:10
reference.h
riff.h
Dx8::Band::Instrument
Definition
band.h:16
Dx8::Band::Instrument::reference
Reference reference
Definition
band.h:20
Dx8::Band::Instrument::header
DMUS_IO_INSTRUMENT header
Definition
band.h:19
Dx8::DMUS_IO_INSTRUMENT
Definition
structs.h:132
Dx8::DMUS_IO_VERSION
Definition
structs.h:77
Dx8::GUID
Definition
structs.h:8
Dx8::Reference
Definition
reference.h:8
structs.h
game
dmusic
band.h
Generated by
1.9.8