Show / Hide Table of Contents

Class LightComponentBase

Light Component Base

Inheritance
System.Object
UObject
ActorComponent
SceneComponent
LightComponentBase
LightComponent
SkyLightComponent
Inherited Members
SceneComponent.DetachFromParent(Boolean, Boolean)
SceneComponent.DoesSocketExist(Name)
SceneComponent.GetAllSocketNames()
SceneComponent.GetAttachParent()
SceneComponent.GetAttachSocketName()
SceneComponent.GetChildComponent(Int32)
SceneComponent.GetChildrenComponents(Boolean)
SceneComponent.GetComponentVelocity()
SceneComponent.GetForwardVector()
SceneComponent.GetNumChildrenComponents()
SceneComponent.GetParentComponents()
SceneComponent.GetPhysicsVolume()
SceneComponent.GetRelativeTransform()
SceneComponent.GetRightVector()
SceneComponent.GetShouldUpdatePhysicsVolume()
SceneComponent.GetSocketLocation(Name)
SceneComponent.GetSocketQuaternion(Name)
SceneComponent.GetSocketRotation(Name)
SceneComponent.GetSocketTransform(Name, Byte)
SceneComponent.GetUpVector()
SceneComponent.IsAnySimulatingPhysics()
SceneComponent.IsSimulatingPhysics(Name)
SceneComponent.IsVisible()
SceneComponent.K2_AddLocalOffset(Vector, Boolean, Boolean)
SceneComponent.K2_AddLocalRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_AddLocalTransform(Transform, Boolean, Boolean)
SceneComponent.K2_AddRelativeLocation(Vector, Boolean, Boolean)
SceneComponent.K2_AddRelativeRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_AddWorldOffset(Vector, Boolean, Boolean)
SceneComponent.K2_AddWorldRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_AddWorldTransform(Transform, Boolean, Boolean)
SceneComponent.K2_AttachTo(SceneComponent, Name, Byte, Boolean)
SceneComponent.K2_AttachToComponent(SceneComponent, Name, EAttachmentRule, EAttachmentRule, EAttachmentRule, Boolean)
SceneComponent.K2_DetachFromComponent(EDetachmentRule, EDetachmentRule, EDetachmentRule, Boolean)
SceneComponent.K2_GetComponentLocation()
SceneComponent.K2_GetComponentRotation()
SceneComponent.K2_GetComponentScale()
SceneComponent.K2_GetComponentToWorld()
SceneComponent.K2_SetRelativeLocation(Vector, Boolean, Boolean)
SceneComponent.K2_SetRelativeLocationAndRotation(Vector, Rotator, Boolean, Boolean)
SceneComponent.K2_SetRelativeRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_SetRelativeTransform(Transform, Boolean, Boolean)
SceneComponent.K2_SetWorldLocation(Vector, Boolean, Boolean)
SceneComponent.K2_SetWorldLocationAndRotation(Vector, Rotator, Boolean, Boolean)
SceneComponent.K2_SetWorldRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_SetWorldTransform(Transform, Boolean, Boolean)
SceneComponent.ResetRelativeTransform()
SceneComponent.SetAbsolute(Boolean, Boolean, Boolean)
SceneComponent.SetHiddenInGame(Boolean, Boolean)
SceneComponent.SetMobility(Byte)
SceneComponent.SetRelativeScale3D(Vector)
SceneComponent.SetShouldUpdatePhysicsVolume(Boolean)
SceneComponent.SetVisibility(Boolean, Boolean)
SceneComponent.SetWorldScale3D(Vector)
SceneComponent.SnapTo(SceneComponent, Name)
SceneComponent.ToggleVisibility(Boolean)
SceneComponent.AttachParent
SceneComponent.AttachSocketName
SceneComponent.AttachChildren
SceneComponent.ClientAttachedChildren
SceneComponent.RelativeLocation
SceneComponent.RelativeRotation
SceneComponent.RelativeScale3D
SceneComponent.ComponentVelocity
SceneComponent.bComponentToWorldUpdated
SceneComponent.bAbsoluteLocation
SceneComponent.bAbsoluteRotation
SceneComponent.bAbsoluteScale
SceneComponent.bVisible
SceneComponent.bHiddenInGame
SceneComponent.bShouldUpdatePhysicsVolume
SceneComponent.bBoundsChangeTriggersStreamingDataRebuild
SceneComponent.bUseAttachParentBound
SceneComponent.bVisualizeComponent
SceneComponent.Mobility
SceneComponent.DetailMode
ActorComponent.RegisterComponent()
ActorComponent.UnregisterComponent()
ActorComponent.ReceiveBeginPlay
ActorComponent.ReceiveEndPlay
ActorComponent.ReceiveTick
ActorComponent.Activate(Boolean)
ActorComponent.AddTickPrerequisiteActor(Actor)
ActorComponent.AddTickPrerequisiteComponent(ActorComponent)
ActorComponent.ComponentHasTag(Name)
ActorComponent.Deactivate()
ActorComponent.GetComponentTickInterval()
ActorComponent.GetOwner()
ActorComponent.IsActive()
ActorComponent.IsBeingDestroyed()
ActorComponent.IsComponentTickEnabled()
ActorComponent.K2_DestroyComponent(UObject)
ActorComponent.RemoveTickPrerequisiteActor(Actor)
ActorComponent.RemoveTickPrerequisiteComponent(ActorComponent)
ActorComponent.SetActive(Boolean, Boolean)
ActorComponent.SetAutoActivate(Boolean)
ActorComponent.SetComponentTickEnabled(Boolean)
ActorComponent.SetComponentTickInterval(Single)
ActorComponent.SetIsReplicated(Boolean)
ActorComponent.SetTickableWhenPaused(Boolean)
ActorComponent.SetTickGroup(Byte)
ActorComponent.ToggleActive()
ActorComponent.PrimaryComponentTick
ActorComponent.AssetUserData
ActorComponent.bReplicates
ActorComponent.bNetAddressable
ActorComponent.bAutoActivate
ActorComponent.bIsActive
ActorComponent.bEditableWhenInherited
ActorComponent.bCanEverAffectNavigation
ActorComponent.bIsEditorOnly
ActorComponent.bIsVisualizationComponent
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class LightComponentBase : SceneComponent

Properties

| Improve this Doc View Source

bAffectsWorld

Declaration
public bool bAffectsWorld { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bAffectTranslucentLighting

Declaration
public bool bAffectTranslucentLighting { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bCastVolumetricShadow

Declaration
public bool bCastVolumetricShadow { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bTransmission

Declaration
public bool bTransmission { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

CastDynamicShadows

Declaration
public bool CastDynamicShadows { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

CastShadows

Declaration
public bool CastShadows { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

CastStaticShadows

Declaration
public bool CastStaticShadows { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static LightComponentBase DefaultObject { get; }
Property Value
Type Description
LightComponentBase
| Improve this Doc View Source

DynamicEditorTexture

Sprite for dynamic light in the editor.

Declaration
public Texture2D DynamicEditorTexture { get; set; }
Property Value
Type Description
Texture2D
| Improve this Doc View Source

DynamicEditorTextureScale

Sprite scaling for dynamic light in the editor.

Declaration
public float DynamicEditorTextureScale { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

IndirectLightingIntensity

Scales the indirect lighting contribution from this light.

Declaration
public float IndirectLightingIntensity { get; }
Property Value
Type Description
System.Single
Remarks

A value of 0 disables any GI from this light. Default is 1.

| Improve this Doc View Source

Intensity

Total energy that the light emits.

Declaration
public float Intensity { get; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

LightColor

Filter color of the light.

Declaration
public Color LightColor { get; }
Property Value
Type Description
Color
Remarks

Note that this can change the light's effective intensity.

| Improve this Doc View Source

LightGuid

GUID used to associate a light component with precomputed shadowing information across levels.

Declaration
public FGuid LightGuid { get; set; }
Property Value
Type Description
FGuid
Remarks

The GUID changes whenever the light position changes.

| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class
| Improve this Doc View Source

StaticEditorTexture

Sprite for static light in the editor.

Declaration
public Texture2D StaticEditorTexture { get; set; }
Property Value
Type Description
Texture2D
| Improve this Doc View Source

StaticEditorTextureScale

Sprite scaling for static light in the editor.

Declaration
public float StaticEditorTextureScale { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

VolumetricScatteringIntensity

Intensity of the volumetric scattering from this light. This scales Intensity and LightColor.

Declaration
public float VolumetricScatteringIntensity { get; }
Property Value
Type Description
System.Single

Methods

| Improve this Doc View Source

GetLightColor()

Gets the light color as a linear color

Declaration
public LinearColor GetLightColor()
Returns
Type Description
LinearColor
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static LightComponentBase New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
LightComponentBase
| Improve this Doc View Source

SetCastShadows(Boolean)

Sets whether this light casts shadows

Declaration
public void SetCastShadows(bool bNewValue)
Parameters
Type Name Description
System.Boolean bNewValue
| Improve this Doc View Source

SetCastVolumetricShadow(Boolean)

Set Cast Volumetric Shadow

Declaration
public void SetCastVolumetricShadow(bool bNewValue)
Parameters
Type Name Description
System.Boolean bNewValue

Operators

| Improve this Doc View Source

Implicit(IntPtr to LightComponentBase)

Convert from IntPtr to UObject

Declaration
public static implicit operator LightComponentBase(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
LightComponentBase
  • Improve this Doc
  • View Source
Back to top Generated by DocFX