| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
LensFlare source actor class. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object | +-- Engine.Actor | +-- Engine.LensFlareSource
| Constants Summary |
|---|
| Inherited Contants from Core.Object |
|---|
| DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg |
| Variables Summary | |
|---|---|
| bool | bCurrentlyActive |
| LensFlareSource | |
| LensFlareComponent | LensFlareComp |
| Inherited Variables from Core.Object |
|---|
| Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject |
| Enumerations Summary |
|---|
| Inherited Enumerations from Engine.Actor |
|---|
| ECollisionType, EDoubleClickDir, EMoveDir, ENetRole, EPhysics, ETravelType |
| Inherited Enumerations from Core.Object |
|---|
| EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup |
| Structures Summary |
|---|
| Inherited Structures from Engine.Actor |
|---|
| AnimSlotDesc, AnimSlotInfo, AsyncLineCheckResult, CollisionImpactData, ImpactInfo, NavReference, ReplicatedHitImpulse, RigidBodyContactInfo, RigidBodyState, TimerData, TraceHitInfo |
| Functions Summary | ||
|---|---|---|
![]() | OnToggle (SeqAct_Toggle action)) | |
![]() | SetActorParameter (name ParameterName, actor Param)) | |
![]() | SetColorParameter (name ParameterName, linearcolor Param)) | |
![]() | SetExtColorParameter (name ParameterName, float Red, float Green, float Blue, float Alpha)) | |
![]() | SetFloatParameter (name ParameterName, float Param)) | |
![]() | SetTemplate (LensFlare NewTemplate) | |
![]() | SetVectorParameter (name ParameterName, vector Param)) | |
| Variables Detail |
|---|
used to update status of toggleable level placed lens flares on clients
| Functions Detail |
|---|
OnToggle Source codeHandling Toggle event from Kismet.
SetActorParameter Source codelocal linearcolor c; if (LensFlareComp != none) { c.r = Red; c.g = Green; c.b = Blue; c.a = Alpha; LensFlareComp.SetColorParameter(ParameterName, C); } else { `log("Warning: Attempting to set a parameter on "$self$" when the PSC does not exist");
SetColorParameter Source codeif (LensFlareComp != none) { LensFlareComp.SetVectorParameter(ParameterName, Param); } else { `log("Warning: Attempting to set a parameter on "$self$" when the PSC does not exist");
SetExtColorParameter Source codeif (LensFlareComp != none) { LensFlareComp.SetColorParameter(ParameterName, Param); } else { `log("Warning: Attempting to set a parameter on "$self$" when the PSC does not exist");
SetFloatParameter Source code
SetTemplate Source code
SetVectorParameter Source codeif (LensFlareComp != none) { LensFlareComp.SetFloatParameter(ParameterName, Param); } else { `log("Warning: Attempting to set a parameter on "$self$" when the PSC does not exist");
| Defaultproperties |
|---|
defaultproperties
{
Begin Object Class=LensFlareComponent Name=LensFlareComponent0 ObjName=LensFlareComponent0 Archetype=LensFlareComponent'Engine.Default__LensFlareComponent'
PreviewInnerCone=DrawLightConeComponent'Engine.Default__LensFlareSource:DrawInnerCone0'
PreviewOuterCone=DrawLightConeComponent'Engine.Default__LensFlareSource:DrawOuterCone0'
PreviewRadius=DrawLightRadiusComponent'Engine.Default__LensFlareSource:DrawRadius0'
Name="LensFlareComponent0"
ObjectArchetype=LensFlareComponent'Engine.Default__LensFlareComponent'
End Object
LensFlareComp=LensFlareComponent0
Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'Engine.Default__SpriteComponent'
Sprite=Texture2D'EngineResources.S_Emitter'
bIsScreenSizeScaled=True
ScreenSize=0.002500
HiddenGame=True
AlwaysLoadOnClient=False
AlwaysLoadOnServer=False
Name="Sprite"
ObjectArchetype=SpriteComponent'Engine.Default__SpriteComponent'
End Object
Components(0)=Sprite
Begin Object Class=DrawLightConeComponent Name=DrawInnerCone0 ObjName=DrawInnerCone0 Archetype=DrawLightConeComponent'Engine.Default__DrawLightConeComponent'
Name="DrawInnerCone0"
ObjectArchetype=DrawLightConeComponent'Engine.Default__DrawLightConeComponent'
End Object
Components(1)=DrawInnerCone0
Begin Object Class=DrawLightConeComponent Name=DrawOuterCone0 ObjName=DrawOuterCone0 Archetype=DrawLightConeComponent'Engine.Default__DrawLightConeComponent'
ConeColor=(B=255,G=255,R=200,A=255)
Name="DrawOuterCone0"
ObjectArchetype=DrawLightConeComponent'Engine.Default__DrawLightConeComponent'
End Object
Components(2)=DrawOuterCone0
Begin Object Class=DrawLightRadiusComponent Name=DrawRadius0 ObjName=DrawRadius0 Archetype=DrawLightRadiusComponent'Engine.Default__DrawLightRadiusComponent'
Name="DrawRadius0"
ObjectArchetype=DrawLightRadiusComponent'Engine.Default__DrawLightRadiusComponent'
End Object
Components(3)=DrawRadius0
Components(4)=LensFlareComponent0
Begin Object Class=ArrowComponent Name=ArrowComponent0 ObjName=ArrowComponent0 Archetype=ArrowComponent'Engine.Default__ArrowComponent'
ArrowColor=(B=128,G=255,R=0,A=255)
ArrowSize=1.500000
Name="ArrowComponent0"
ObjectArchetype=ArrowComponent'Engine.Default__ArrowComponent'
End Object
Components(5)=ArrowComponent0
TickGroup=TG_DuringAsyncWork
bNoDelete=True
bHardAttach=True
bGameRelevant=True
bEdShouldSnap=True
CollisionType=COLLIDE_CustomDefault
Name="Default__LensFlareSource"
ObjectArchetype=Actor'Engine.Default__Actor'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||