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

IGSoundEffectsSubsystem.SoundEffectsSubsystem

Extends
EffectsSubsystem
Modifiers
implements Engine.IInterestedActorDestroyed config ( SoundEffects ) native

Core.Object
|   
+-- Engine.Actor
   |   
   +-- IGEffectsSystem.EffectsSubsystem
      |   
      +-- IGSoundEffectsSubsystem.SoundEffectsSubsystem

Constants Summary
kMaxInstances=80
kMaxSounds=80
kNoTime=1000000000.0
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
boolbDebugSounds
boolbSoundsArePaused
array<SoundInstance>CurrentSounds
boolGameStarted
ActorBankSoundInstanceBank
Inherited Variables from IGEffectsSystem.EffectsSubsystem
debugSlow, EffectSpecificationSubClass, EffectSpecifications[5], EffectsSystem, EventResponse, EventResponses[5]
Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AmbientGlow, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bAcceptsShadowProjectors, bActorShadows, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockHavok, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bCastsVolumetricShadows, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bClientHavokPhysics, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableBspVolumetrics, bDisableEditorCopying, bDisableHavokCollisionWhenAttached, bDisableShadowOptimisation, bDisableSorting, bDisableTick, bDisableTouch, bDisturbFluidSurface, bDoNotApproximateBumpmap, bDynamicLight, bEdShouldSnap, bEdSnap, bEnableHavokBackstep, bFixedRotationDir, bGameRelevant, bGetOverlayMaterialFromBase, bGetSkinFromBase, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bImportantActor, bInterpolating, bIsMirror, bIsVehicle, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNavigationRelevant, bNeedLifetimeEffectEvents, bNeedPostRenderCallback, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNetworkRelevancyVisible, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectCurrentZone, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOverruleNavigationRelevant, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjectile, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateLabel, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bSendDestructionNotification, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bSkipActorPropertyReplication, bSkipEncroachment, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTriggerEffectEventsBeforeGameStarts, BumpmapLODScale, bUnifiedPositionChanged, bUnifiedVelocityChanged, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bUseRootMotionBound, bVolumetricShadowCast, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, exclusiveToGameInfo, forceAccumulator, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, gameInfoExclusions, gameInfoInclusions, GravityScale, Group, HardRelMatrix, havokAngularVelocity, HavokData, havokDataClass, havokGameTickForce, havokGameTickForcePosition, havokSkeletalRotationSpeed, InitialState, Instigator, JoinedTag, Label, LastRenderTime, LastTick, LatentAnimChannelCount, LatentFloat, LatentStackLocations, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, maxDifficulty, MaxLights, maxNumPlayers, MaxTraceDistance, Mesh, MeshInstance, MessageClass, minDifficulty, minNumPlayers, movementObject, MovementObjectClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, OwnerGroups, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SpeechTag, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, torqueAccumulator, Touching, TriggeredBy, unifiedPosition, unifiedVelocity, UsesSubVisibility, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDetailMode, EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ETravelType, SocketCoordinates

Structures Summary
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, HavokRigidBodyState, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
function AddToCurrentSounds (SoundInstance inInstance)
functionbool CanStartInstance (SoundInstance inInstance)
functionSoundInstance CreateSoundInstance ()
functionstring GetSoundDebugText ()
functionint GetSoundMaterialFlags (Material inMaterial))
functionbool IsSchemaPlaying (Actor inSource, name SpecificationName)
function KillInstance (SoundInstance inInstance)
function LogState ()))
function NativeInitialize ()
function OnBankDeposited (Actor inActorDeposited))
function OnBankWithdrawn (Actor inActorWithdrawn))
function OnGameStarted ()))
function OnOtherActorDestroyed (Actor ActorBeingDestroyed))
function PauseAllSchemas ()))
eventActor PlayEffectSpecification (EffectSpecification GenericSchema, Actor Source, optional Actor Target, optional Material TargetMaterial, optional vector overrideWorldLocation, optional rotator overrideWorldRotation, optional IEffectObserver Observer))
function PlayMarkerSounds (Actor inSource, string inSoundID1, string inSoundID2))
function PreBeginPlay ()))
function SetNativeLooping (Level inSoundLevel, sound inSound)
function StopAllSchemas ()
event StopEffectSpecification (EffectSpecification EffectSpec, Actor Source))
function StopMyLoopingSchemas (Actor inSource)
function StopMySchemas (Actor inSource)
functionbool StopSound (Actor Source, Sound Sound)
function UnpauseAllSchemas ()))
Inherited Functions from IGEffectsSystem.EffectsSubsystem
AddEffectSpecification, AddEventResponse, EffectEventTriggered, FindEffectSpecification, GetSpecificationByString, InitializeResponseSpecifications, LogState, OnEffectSpawned, PlayEffectSpecification, PreBeginPlay, StopEffectSpecification
Inherited Functions from Engine.Actor
*, +, -, actorLabel, AddContextForNextEffectEvent, AddDebugMessage, AITrace, AllActors, Allocate, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, checkSocket, ChildActors, classConstruct, clientDispatchMessage, Clock, CollidingActors, ConsoleCommand, Construct, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, dispatchMessage, DisplayDebug, DrawDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, findByLabel, findStaticByLabel, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimLength, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetCurrentMaterial, GetDebugName, GetHumanReadableName, getHurtRadiusParent, GetItemName, GetLIPSincAnimDuration, GetLocalString, GetMapName, GetMaterial, GetMeshName, GetMeshOrigin, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOverlayMaterial, GetRadarInfoClass, getReceiveDamageRadius, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, getSocket, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HavokActivate, HavokCollisionGroupChange, HavokGetAngularVelocity, HavokGetCenterOfMass, HavokGetLastTracedBone, HavokGetLinearVelocity, HavokGetPosition, HavokGetState, HavokImpartCOMImpulse, HavokImpartForce, HavokImpartImpulse, HavokImpartLinearForceAll, HavokIsActive, HavokReturnSkeletalActorToAnimationSystem, HavokSetAngularDamping, HavokSetAngularVelocity, HavokSetBlocking, HavokSetCOM, HavokSetGameTickForce, HavokSetLinearDamping, HavokSetLinearVelocity, HavokSetLinearVelocityAll, HavokSetPosition, HavokSetRotation, HavokSlowSetCollisionEnabled, HavokUpdateState, Hide, HitWall, HurtRadius, InterruptSound, IsAnimating, IsInPain, IsInVolume, IsOverlapping, IsPlayingLIPSincAnim, IsTweening, KilledBy, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LocalizeMapText, LockRootMotion, LoopAnim, LostChild, makeDormant, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, nearbyControlledPawns, NearSpot, OnGameStarted, OnHidden, OnlyAffectPawns, onMessage, OnOptimizedIn, OnOptimizedOut, OnShown, OptimizeIn, OptimizeOut, PauseSound, PhysicsVolumeChange, PlayAnim, PlayAnimAdditive, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayLoopedSound, PlayMusic, PlayOwnedSound, PlayScriptedAnim, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadGame, PostNetBeginPlay, PostNetReceive, PostTakeDamage, PostTeleport, PostTouch, PreBeginPlay, PrecacheSpeech, PreScriptedTextureRendered, PreTeleport, PreTrigger, processHurtRadiusVictim, ProjectileTouch, RadiusActors, registerClientMessage, registerMessage, RegisterNotifyGameStarted, RenderOverlays, RenderTexture, ReplaceText, Reset, ResumeSound, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShallowCopyMaterial, ShouldActorsBlockSplash, ShouldProjectileHit, Show, Spawn, SpecialHandling, StartInterpolation, staticActorLabel, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, SuggestFallVelocity, TakeDamage, TestMove, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEffectEvent, TriggerEvent, TweenAnim, UnClock, unifiedAddForce, unifiedAddForceAtPosition, unifiedAddImpulse, unifiedAddImpulseAtPosition, unifiedAddTorque, unifiedAddVelocity, unifiedGetAcceleration, unifiedGetCOMPosition, unifiedGetGravity, unifiedGetMass, unifiedGetNaturalCOMPosition, unifiedGetPosition, unifiedGetVelocity, unifiedSetAcceleration, unifiedSetAngularVelocity, unifiedSetMass, unifiedSetPosition, unifiedSetRotation, unifiedSetVelocity, UnTouch, UnTrigger, UnTriggerEffectEvent, UnTriggerEvent, UpdateAttachmentLocations, UpdatePrecacheRenderData, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Constants Detail

kMaxInstances Source code

const kMaxInstances = 80;

kMaxSounds Source code

const kMaxSounds = 80;

kNoTime Source code

const kNoTime = 1000000000.0;


Variables Detail

bDebugSounds Source code

var private config bool bDebugSounds;

bSoundsArePaused Source code

var private bool bSoundsArePaused;

CurrentSounds Source code

var private transient array<SoundInstance> CurrentSounds;

GameStarted Source code

var private bool GameStarted;

SoundInstanceBank Source code

var private transient ActorBank SoundInstanceBank;


Functions Detail

AddToCurrentSounds Source code

native private final function AddToCurrentSounds ( SoundInstance inInstance )

CanStartInstance Source code

native private final function bool CanStartInstance ( SoundInstance inInstance )

CreateSoundInstance Source code

native private final function SoundInstance CreateSoundInstance ( )

GetSoundDebugText Source code

native final function string GetSoundDebugText ( )

GetSoundMaterialFlags Source code

simulated function int GetSoundMaterialFlags ( Material inMaterial) )

IsSchemaPlaying Source code

native final function bool IsSchemaPlaying ( Actor inSource, name SpecificationName )

KillInstance Source code

native private final function KillInstance ( SoundInstance inInstance )

LogState Source code

simulated function LogState ( ) )

NativeInitialize Source code

native private final function NativeInitialize ( )

OnBankDeposited Source code

function OnBankDeposited ( Actor inActorDeposited) )

OnBankWithdrawn Source code

function OnBankWithdrawn ( Actor inActorWithdrawn) )

OnGameStarted Source code

simulated function OnGameStarted ( ) )

OnOtherActorDestroyed Source code

function OnOtherActorDestroyed ( Actor ActorBeingDestroyed) )

PauseAllSchemas Source code

simulated function PauseAllSchemas ( ) )

PlayEffectSpecification Source code

simulated event Actor PlayEffectSpecification ( EffectSpecification GenericSchema, Actor Source, optional Actor Target, optional Material TargetMaterial, optional vector overrideWorldLocation, optional rotator overrideWorldRotation, optional IEffectObserver Observer) )

PlayMarkerSounds Source code

simulated function PlayMarkerSounds ( Actor inSource, string inSoundID1, string inSoundID2) )

PreBeginPlay Source code

simulated function PreBeginPlay ( ) )

SetNativeLooping Source code

native static function SetNativeLooping ( Level inSoundLevel, sound inSound )

StopAllSchemas Source code

native final function StopAllSchemas ( )

StopEffectSpecification Source code

simulated event StopEffectSpecification ( EffectSpecification EffectSpec, Actor Source) )

StopMyLoopingSchemas Source code

native final function StopMyLoopingSchemas ( Actor inSource )

StopMySchemas Source code

native final function StopMySchemas ( Actor inSource )

StopSound Source code

native final function bool StopSound ( Actor Source, Sound Sound )

UnpauseAllSchemas Source code

simulated function UnpauseAllSchemas ( ) )


Defaultproperties

defaultproperties
{
    EffectSpecificationSubClass=class'SoundEffectSpecification'
    bDebugSounds=false
}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:34.754 - Created with UnCodeX