OpenBarnyard
Loading...
Searching...
No Matches
AWave.h
Go to the documentation of this file.
1
#pragma once
2
3
TDECLARE_POINTER_HANDLE
( AWaveSampleHandle );
4
5
struct
AWave
6
{
7
constexpr
AWave
()
8
:
iFlags
( 0 ),
iFrequency
( 22050 ),
fLength
( 0.0f ),
pSampleHandle
(
TNULL
),
iIndex
( -1 )
9
{}
10
11
constexpr
AWave
(
TINT
a_iFlags,
TINT
a_iFrequency,
TFLOAT
a_fLength, AWaveSampleHandle a_pSampleHandle,
TINT
a_iIndex )
12
:
iFlags
( a_iFlags ),
iFrequency
( a_iFrequency ),
fLength
( a_fLength ),
pSampleHandle
( a_pSampleHandle ),
iIndex
( a_iIndex )
13
{}
14
15
TINT
iFlags
;
16
TINT
iFrequency
;
17
TFLOAT
fLength
;
18
AWaveSampleHandle
pSampleHandle
;
19
TINT
iIndex
;
20
};
TDECLARE_POINTER_HANDLE
#define TDECLARE_POINTER_HANDLE(NAME)
Definition
Defines.h:84
TFLOAT
float TFLOAT
Definition
Typedefs.h:4
TNULL
#define TNULL
Definition
Typedefs.h:23
TINT
int TINT
Definition
Typedefs.h:7
AWave::iFrequency
TINT iFrequency
Definition
AWave.h:16
AWave::AWave
constexpr AWave()
Definition
AWave.h:7
AWave::AWave
constexpr AWave(TINT a_iFlags, TINT a_iFrequency, TFLOAT a_fLength, AWaveSampleHandle a_pSampleHandle, TINT a_iIndex)
Definition
AWave.h:11
AWave::pSampleHandle
AWaveSampleHandle pSampleHandle
Definition
AWave.h:18
AWave::fLength
TFLOAT fLength
Definition
AWave.h:17
AWave::iIndex
TINT iIndex
Definition
AWave.h:19
AWave::iFlags
TINT iFlags
Definition
AWave.h:15
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Sound
AWave.h
Generated by
1.13.2