You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.6 KiB
61 lines
1.6 KiB
//========= Copyright Valve Corporation, All rights reserved. ============//
|
|
//
|
|
// Purpose:
|
|
//
|
|
// $NoKeywords: $
|
|
//=============================================================================//
|
|
|
|
#ifndef SND_ENV_FX_H
|
|
#define SND_ENV_FX_H
|
|
|
|
#if defined( _WIN32 )
|
|
#pragma once
|
|
#endif
|
|
|
|
//=====================================================================
|
|
// FX presets
|
|
//=====================================================================
|
|
|
|
#define SXROOM_OFF 0
|
|
|
|
#define SXROOM_GENERIC 1 // general, low reflective, diffuse room
|
|
|
|
#define SXROOM_METALIC_S 2 // highly reflective, parallel surfaces
|
|
#define SXROOM_METALIC_M 3
|
|
#define SXROOM_METALIC_L 4
|
|
|
|
#define SXROOM_TUNNEL_S 5 // resonant reflective, long surfaces
|
|
#define SXROOM_TUNNEL_M 6
|
|
#define SXROOM_TUNNEL_L 7
|
|
|
|
#define SXROOM_CHAMBER_S 8 // diffuse, moderately reflective surfaces
|
|
#define SXROOM_CHAMBER_M 9
|
|
#define SXROOM_CHAMBER_L 10
|
|
|
|
#define SXROOM_BRITE_S 11 // diffuse, highly reflective
|
|
#define SXROOM_BRITE_M 12
|
|
#define SXROOM_BRITE_L 13
|
|
|
|
#define SXROOM_WATER1 14 // underwater fx
|
|
#define SXROOM_WATER2 15
|
|
#define SXROOM_WATER3 16
|
|
|
|
#define SXROOM_CONCRETE_S 17 // bare, reflective, parallel surfaces
|
|
#define SXROOM_CONCRETE_M 18
|
|
#define SXROOM_CONCRETE_L 19
|
|
|
|
#define SXROOM_OUTSIDE1 20 // echoing, moderately reflective
|
|
#define SXROOM_OUTSIDE2 21 // echoing, dull
|
|
#define SXROOM_OUTSIDE3 22 // echoing, very dull
|
|
|
|
#define SXROOM_CAVERN_S 23 // large, echoing area
|
|
#define SXROOM_CAVERN_M 24
|
|
#define SXROOM_CAVERN_L 25
|
|
|
|
#define SXROOM_WEIRDO1 26
|
|
#define SXROOM_WEIRDO2 27
|
|
#define SXROOM_WEIRDO3 28
|
|
|
|
#define CSXROOM 29
|
|
|
|
#endif // SND_ENV_FX_H
|