Richard Boegli's CnC_Generals_Zero_Hour Fork
WIP
This is documentation of Richard Boegil's Zero Hour Fork
Loading...
Searching...
No Matches
soundlibrarybridge.h
Go to the documentation of this file.
1
/*
2
** Command & Conquer Generals Zero Hour(tm)
3
** Copyright 2025 Electronic Arts Inc.
4
**
5
** This program is free software: you can redistribute it and/or modify
6
** it under the terms of the GNU General Public License as published by
7
** the Free Software Foundation, either version 3 of the License, or
8
** (at your option) any later version.
9
**
10
** This program is distributed in the hope that it will be useful,
11
** but WITHOUT ANY WARRANTY; without even the implied warranty of
12
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
** GNU General Public License for more details.
14
**
15
** You should have received a copy of the GNU General Public License
16
** along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
/***********************************************************************************************
20
*** C O N F I D E N T I A L --- W E S T W O O D S T U D I O S ***
21
***********************************************************************************************
22
*
23
* Project name : Earth and Beyond
24
*
25
* File name : soundlibrarybridge.h
26
*
27
* Programmer : Mike Lytle
28
*
29
* Start date : 6/21/2002
30
*
31
* Last update : 10/23/2002 MBL
32
*
33
*---------------------------------------------------------------------------------------------
34
* Functions:
35
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
36
#ifndef SOUNDLIBRARYBRIDGE_H
37
#define SOUNDLIBRARYBRIDGE_H
38
39
// Forward declarations.
40
class
Matrix3D
;
41
42
class
SoundLibraryBridgeClass
{
43
public
:
44
virtual
void
Play_3D_Audio
(
const
char
* name,
const
Matrix3D
& tm) = 0;
45
virtual
void
Play_2D_Audio
(
const
char
* name) = 0;
46
virtual
void
Stop_Playing_Audio
(
const
char
* name) = 0;
47
};
48
49
#endif
//SOUNDLIBRARYBRIDGE_H
Matrix3D
Definition
matrix3d.h:133
SoundLibraryBridgeClass
Definition
soundlibrarybridge.h:42
SoundLibraryBridgeClass::Play_2D_Audio
virtual void Play_2D_Audio(const char *name)=0
SoundLibraryBridgeClass::Play_3D_Audio
virtual void Play_3D_Audio(const char *name, const Matrix3D &tm)=0
SoundLibraryBridgeClass::Stop_Playing_Audio
virtual void Stop_Playing_Audio(const char *name)=0
Code
Libraries
Source
WWVegas
WW3D2
soundlibrarybridge.h
Generated by
1.13.2