OpenBarnyard
 
Loading...
Searching...
No Matches
AWave Struct Reference

#include <AWave.h>

Public Member Functions

constexpr AWave ()
 
constexpr AWave (TINT a_iFlags, TINT a_iFrequency, TFLOAT a_fLength, AWaveSampleHandle a_pSampleHandle, TINT a_iIndex)
 

Public Attributes

TINT iFlags
 
TINT iFrequency
 
TFLOAT fLength
 
AWaveSampleHandle pSampleHandle
 
TINT iIndex
 

Detailed Description

Definition at line 5 of file AWave.h.

Constructor & Destructor Documentation

◆ AWave() [1/2]

AWave::AWave ( )
inlineconstexpr

Definition at line 7 of file AWave.h.

8 : iFlags( 0 ), iFrequency( 22050 ), fLength( 0.0f ), pSampleHandle( TNULL ), iIndex( -1 )
9 {}
#define TNULL
Definition Typedefs.h:23
TINT iFrequency
Definition AWave.h:16
AWaveSampleHandle pSampleHandle
Definition AWave.h:18
TFLOAT fLength
Definition AWave.h:17
TINT iIndex
Definition AWave.h:19
TINT iFlags
Definition AWave.h:15

◆ AWave() [2/2]

AWave::AWave ( TINT a_iFlags,
TINT a_iFrequency,
TFLOAT a_fLength,
AWaveSampleHandle a_pSampleHandle,
TINT a_iIndex )
inlineconstexpr

Definition at line 11 of file AWave.h.

12 : iFlags( a_iFlags ), iFrequency( a_iFrequency ), fLength( a_fLength ), pSampleHandle( a_pSampleHandle ), iIndex( a_iIndex )
13 {}

Member Data Documentation

◆ fLength

TFLOAT AWave::fLength

Definition at line 17 of file AWave.h.

◆ iFlags

TINT AWave::iFlags

Definition at line 15 of file AWave.h.

◆ iFrequency

TINT AWave::iFrequency

Definition at line 16 of file AWave.h.

◆ iIndex

TINT AWave::iIndex

Definition at line 19 of file AWave.h.

◆ pSampleHandle

AWaveSampleHandle AWave::pSampleHandle

Definition at line 18 of file AWave.h.


The documentation for this struct was generated from the following file: