Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# IGSoundEffectsSubsystem.SoundEffectSpecification

Extends
  EffectSpecification
Modifiers
  within SoundEffectsSubsystem PerObjectConfig abstract native

    Core.Object
    |
    +-- IGEffectsSystem.EffectSpecification
       |
       +-- IGSoundEffectsSubsystem.SoundEffectSpecification

#### Direct Known Subclasses:

> NormalSoundEffectSpecification, StreamSoundEffectSpecification

Constants Summary
kNoTime | = | 1000000000.0
SF_Looping | = | 2
SF_Music | = | 8
SF_No3D | = | 16
SF_NoUpdates | = | 64
SF_Streaming | = | 4
SF_UpdatePitch | = | 32

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
float | AISoundRadius
float | Delay
float | FadeInTime
float | FadeOutTime
float | InnerRadius
bool | IsEndPredictable
bool | IsFullyInitialized
bool | IsMonoloop
bool | IsPanRange
bool | IsPitchRange
bool | IsPolyloop
bool | IsSeamlessLoop
bool | Killable
bool | Local
int | LoopCount
Range | LoopDelayRange
int | LoopSoundLimit
Range | Monoloop
int | Monophonic
int | MonophonicPriority
bool | MonophonicToClass
int | NativeFlags
bool | NeverRepeat
bool | NoRepeat
float | OuterRadius
float | Pan
Range | PanRange
float | Pitch
Range | PitchRange
bool | PlayOnce
PolyLoopStruct | Polyloop
int | Priority
bool | Retriggerable
int | SampleRate
Name | SoundCategory
array<SoundSet> | SoundSets
Level | SubsystemLevel
int | Volume

Inherited Variables from IGEffectsSystem.EffectSpecification
AttachmentBone, AttachToSource, LocationOffset, RotationOffset

Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
PolyLoopStruct PolyLoopRange, LoopSoundLimit

Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
| bool | ConstructSoundInstance (SoundInstance inInstance, int inTextureFlags, Actor inSource, bool inGameStarted)
| string | ExtractToken (out string ioSourceString, string inDelimiter))
| float | GetOuterRadius ()))
|  | Init (EffectsSubsystem inSubsystem))
|  | InitHook ()
|  | NativeInitialize ()
|  | PopulateSoundsHook ()
|  | SetNativeFlagsHook ()
| String | toString ()))
| bool | WantsToLoop ()

Inherited Functions from IGEffectsSystem.EffectSpecification
Init

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

Constants Detail

#### kNoTime Source code

const kNoTime = 1000000000.0;

#### SF_Looping Source code

const SF_Looping = 2;

#### SF_Music Source code

const SF_Music = 8;

#### SF_No3D Source code

const SF_No3D = 16;

#### SF_NoUpdates Source code

const SF_NoUpdates = 64;

#### SF_Streaming Source code

const SF_Streaming = 4;

#### SF_UpdatePitch Source code

const SF_UpdatePitch = 32;

Variables Detail

#### AISoundRadius Source code

var protected config float AISoundRadius;

#### Delay Source code

var protected config float Delay;

#### FadeInTime Source code

var protected config float FadeInTime;

#### FadeOutTime Source code

var protected config float FadeOutTime;

#### InnerRadius Source code

var protected config float InnerRadius;

#### IsEndPredictable Source code

var protected bool IsEndPredictable;

#### IsFullyInitialized Source code

var private bool IsFullyInitialized;

#### IsMonoloop Source code

var protected bool IsMonoloop;

#### IsPanRange Source code

var protected bool IsPanRange;

#### IsPitchRange Source code

var protected bool IsPitchRange;

#### IsPolyloop Source code

var protected bool IsPolyloop;

#### IsSeamlessLoop Source code

var protected bool IsSeamlessLoop;

#### Killable Source code

var protected bool Killable;

#### Local Source code

var protected config bool Local;

#### LoopCount Source code

var protected config int LoopCount;

#### LoopDelayRange Source code

var protected Range LoopDelayRange;

#### LoopSoundLimit Source code

var protected int LoopSoundLimit;

#### Monoloop Source code

var protected config Range Monoloop;

#### Monophonic Source code

var protected config int Monophonic;

#### MonophonicPriority Source code

var protected config int MonophonicPriority;

#### MonophonicToClass Source code

var protected config bool MonophonicToClass;

#### NativeFlags Source code

var protected int NativeFlags;

#### NeverRepeat Source code

var protected config bool NeverRepeat;

#### NoRepeat Source code

var protected config bool NoRepeat;

#### OuterRadius Source code

var protected config float OuterRadius;

#### Pan Source code

var protected config float Pan;

#### PanRange Source code

var protected config Range PanRange;

#### Pitch Source code

var protected config float Pitch;

#### PitchRange Source code

var protected config Range PitchRange;

#### PlayOnce Source code

var protected config bool PlayOnce;

#### Polyloop Source code

var protected config PolyLoopStruct Polyloop;

#### Priority Source code

var protected config int Priority;

#### Retriggerable Source code

var protected config bool Retriggerable;

#### SampleRate Source code

var protected config int SampleRate;

#### SoundCategory Source code

var protected config Name SoundCategory;

#### SoundSets Source code

var protected array<SoundSet> SoundSets;

#### SubsystemLevel Source code

var protected Level SubsystemLevel;

#### Volume Source code

var protected config int Volume;

Structures Detail

#### PolyLoopStruct Source code

struct PolyLoopStruct
{

> var config int LoopSoundLimit;
> var config Range PolyLoopRange;

};

Functions Detail

#### ConstructSoundInstance Source code

native final function bool ConstructSoundInstance ( SoundInstance inInstance, int inTextureFlags, Actor inSource, bool inGameStarted )

#### ExtractToken Source code

simulated function string ExtractToken ( out string ioSourceString, string inDelimiter) )

#### GetOuterRadius Source code

function float GetOuterRadius ( ) )

#### Init Source code

simulated function Init ( EffectsSubsystem inSubsystem) )

#### InitHook Source code

simulated protected event InitHook ( )

#### NativeInitialize Source code

native private final function NativeInitialize ( )

#### PopulateSoundsHook Source code

simulated protected event PopulateSoundsHook ( )

#### SetNativeFlagsHook Source code

simulated protected event SetNativeFlagsHook ( )

#### toString Source code

simulated function String toString ( ) )

#### WantsToLoop Source code

native final function bool WantsToLoop ( )

Defaultproperties

    defaultproperties
    {
    	Monoloop=(Min=-1,Max=-1)
    	PolyLoop=(PolyLoopRange=(Min=-1,Max=-1))
        SampleRate=24000
        OuterRadius=3000.0
        InnerRadius=0.0
        Volume=100.0
        Pitch=1.0
        Priority=1
        Killable=true

        MonophonicPriority=2
        Retriggerable=true
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:34.743 - Created with UnCodeX