Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.SoundClass

Extends
Object
Modifiers
hidecategories ( object ) dontsortcategories ( SoundClass ) native ( AudioDevice )

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.SoundClass

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
boolbIsChild
MapEditorData
intMenuID
SoundClass
array<name>ChildClassNames
SoundClassPropertiesProperties
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
SoundClassEditorData
NodePosX, NodePosY
SoundClassProperties
Volume, Pitch, StereoBleed, LFEBleed, VoiceCenterChannelVolume, RadioFilterVolume, RadioFilterVolumeThreshold, bApplyEffects, bAlwaysPlay, bIsUISound, bIsMusic, bReverb, bCenterChannelOnly
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bIsChild Source code

var bool bIsChild;
Whether this class is referenced by another class

EditorData Source code

var editoronly native const Map EditorData;
Editor data for all sound classes; only used in the master sound class

MenuID Source code

var editoronly int MenuID;
ID used in menus in the editor

SoundClass

ChildClassNames Source code

var(SoundClass) array<name> ChildClassNames;
Array of names of child sound classes. Empty for leaf classes.

Properties Source code

var(SoundClass) SoundClassProperties Properties;
Configurable properties like volume and priority.


Structures Detail

SoundClassEditorData Source code

struct native SoundClassEditorData
{
var native const int NodePosX;
var native const int NodePosY;
};


SoundClassProperties Source code

struct SoundClassProperties
{
var(SoundClass) bool bAlwaysPlay;
var(SoundClass) bool bApplyEffects;
var(SoundClass) bool bCenterChannelOnly;
var(SoundClass) bool bIsMusic;
var(SoundClass) bool bIsUISound;
var(SoundClass) bool bReverb;
var(SoundClass) float LFEBleed;
var(SoundClass) float Pitch;
var(SoundClass) float RadioFilterVolume;
var(SoundClass) float RadioFilterVolumeThreshold;
var(SoundClass) float StereoBleed;
var(SoundClass) float VoiceCenterChannelVolume;
var(SoundClass) float Volume;
};
Structure containing configurable properties of a sound class.
bAlwaysPlay:
Whether to artificially prioritise the component to play
bApplyEffects:
Sound mode voice - whether to apply audio effects
bCenterChannelOnly:
Whether or not this sound class forces sounds to the center channel
bIsMusic:
Whether or not this is music (propagates only if parent is TRUE)
bIsUISound:
Whether or not this sound plays when the game is paused in the UI
bReverb:
Whether or not this sound class has reverb applied
LFEBleed:
The amount of a sound to bleed to the LFE channel
Pitch:
Pitch multiplier.
RadioFilterVolume:
Volume of the radio filter effect
RadioFilterVolumeThreshold:
Volume at which the radio filter kicks in
StereoBleed:
The amount of stereo sounds to bleed to the rear speakers
VoiceCenterChannelVolume:
Voice center channel volume - Not a multiplier (no propagation)
Volume:
Volume multiplier.


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:57.334 - Created with UnCodeX