Overview Package Class Source Class tree Glossary
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
floatAISoundRadius
floatDelay
floatFadeInTime
floatFadeOutTime
floatInnerRadius
boolIsEndPredictable
boolIsFullyInitialized
boolIsMonoloop
boolIsPanRange
boolIsPitchRange
boolIsPolyloop
boolIsSeamlessLoop
boolKillable
boolLocal
intLoopCount
RangeLoopDelayRange
intLoopSoundLimit
RangeMonoloop
intMonophonic
intMonophonicPriority
boolMonophonicToClass
intNativeFlags
boolNeverRepeat
boolNoRepeat
floatOuterRadius
floatPan
RangePanRange
floatPitch
RangePitchRange
boolPlayOnce
PolyLoopStructPolyloop
intPriority
boolRetriggerable
intSampleRate
NameSoundCategory
array<SoundSet>SoundSets
LevelSubsystemLevel
intVolume
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
functionbool ConstructSoundInstance (SoundInstance inInstance, int inTextureFlags, Actor inSource, bool inGameStarted)
functionstring ExtractToken (out string ioSourceString, string inDelimiter))
functionfloat GetOuterRadius ()))
function Init (EffectsSubsystem inSubsystem))
event InitHook ()
function NativeInitialize ()
event PopulateSoundsHook ()
event SetNativeFlagsHook ()
functionString toString ()))
functionbool 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:34.743 - Created with UnCodeX