home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / Engine / Classes / I3DL2Listener.uc < prev    next >
Text File  |  2003-06-23  |  2KB  |  75 lines

  1. //=============================================================================
  2. // I3DL2Listener: Base class for I3DL2 room effects.
  3. //=============================================================================
  4.  
  5. class I3DL2Listener extends Object
  6.     abstract
  7.     editinlinenew
  8.     native;
  9.  
  10.  
  11. var()            float        EnvironmentSize;
  12. var()            float        EnvironmentDiffusion;
  13. var()            int            Room;
  14. var()            int            RoomHF;
  15. var()            int            RoomLF;
  16. var()            float        DecayTime;
  17. var()            float        DecayHFRatio;
  18. var()            float        DecayLFRatio;
  19. var()            int            Reflections;
  20. var()            float        ReflectionsDelay;
  21. var()            vector        ReflectionsPan;
  22. var()            int            Reverb;
  23. var()            float        ReverbDelay;
  24. var()            vector        ReverbPan;
  25. var()            float        EchoTime;
  26. var()            float        EchoDepth;
  27. var()            float        ModulationTime;
  28. var()            float        ModulationDepth;
  29. var()            float        RoomRolloffFactor;
  30. var()            float        AirAbsorptionHF;
  31. var()            float        HFReference;
  32. var()            float        LFReference;
  33. var()            bool        bDecayTimeScale;
  34. var()            bool        bReflectionsScale;
  35. var()            bool        bReflectionsDelayScale;
  36. var()            bool        bReverbScale;
  37. var()            bool        bReverbDelayScale;
  38. var()            bool        bEchoTimeScale;
  39. var()            bool        bModulationTimeScale;
  40. var()            bool        bDecayHFLimit;
  41.  
  42. var    transient    int            Environment;
  43. var transient    int            Updated;
  44.  
  45. defaultproperties
  46. {
  47. //    Texture=S_Emitter
  48.     EnvironmentSize=7.5
  49.     EnvironmentDiffusion=1.0
  50.     Room=-1000
  51.     RoomHF=-100
  52.     RoomLF=0
  53.     DecayTime=1.49
  54.     DecayHFRatio=0.83
  55.     DecayLFRatio=1.00
  56.     Reflections=-2602
  57.     ReflectionsDelay=0.007
  58.     Reverb=200
  59.     ReverbDelay=0.011
  60.     EchoTime=0.25
  61.     EchoDepth=0.0
  62.     ModulationTime=0.25
  63.     ModulationDepth=0.0
  64.     RoomRolloffFactor=0.0
  65.     AirAbsorptionHF=-5
  66.     HFReference=5000
  67.     LFReference=250
  68.     bDecayTimeScale=true
  69.     bReflectionsScale=true
  70.     bReflectionsDelayScale=true
  71.     bReverbScale=true
  72.     bReverbDelayScale=true
  73.     bEchoTimeScale=true
  74.     bDecayHFLimit=true
  75. }