Class Light
Light
Inherited Members
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 Light : Actor
Properties
| Improve this Doc View SourcebEnabled
Declaration
public bool bEnabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static Light DefaultObject { get; }
Property Value
Type | Description |
---|---|
Light |
LightComponent
@todo document
Declaration
public LightComponent LightComponent { get; }
Property Value
Type | Description |
---|---|
LightComponent |
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
Methods
| Improve this Doc View SourceGetBrightness()
Get Brightness
Declaration
public float GetBrightness()
Returns
Type | Description |
---|---|
System.Single |
GetLightColor()
Get Light Color
Declaration
public LinearColor GetLightColor()
Returns
Type | Description |
---|---|
LinearColor |
IsEnabled()
Is Enabled
Declaration
public bool IsEnabled()
Returns
Type | Description |
---|---|
System.Boolean |
New(UObject, Name)
Spawn an object of this class
Declaration
public static Light New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
Light |
SetAffectTranslucentLighting(Boolean)
Set Affect Translucent Lighting
Declaration
public void SetAffectTranslucentLighting(bool bNewValue)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | bNewValue |
SetBrightness(Single)
Set Brightness
Declaration
public void SetBrightness(float NewBrightness)
Parameters
Type | Name | Description |
---|---|---|
System.Single | NewBrightness |
SetCastShadows(Boolean)
Set Cast Shadows
Declaration
public void SetCastShadows(bool bNewValue)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | bNewValue |
SetEnabled(Boolean)
BEGIN DEPRECATED (use component functions now in level script)
Declaration
public void SetEnabled(bool bSetEnabled)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | bSetEnabled |
SetLightColor(LinearColor)
Set Light Color
Declaration
public void SetLightColor(LinearColor NewLightColor)
Parameters
Type | Name | Description |
---|---|---|
LinearColor | NewLightColor |
SetLightFunctionFadeDistance(Single)
Set Light Function Fade Distance
Declaration
public void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance)
Parameters
Type | Name | Description |
---|---|---|
System.Single | NewLightFunctionFadeDistance |
SetLightFunctionMaterial(MaterialInterface)
Set Light Function Material
Declaration
public void SetLightFunctionMaterial(MaterialInterface NewLightFunctionMaterial)
Parameters
Type | Name | Description |
---|---|---|
MaterialInterface | NewLightFunctionMaterial |
SetLightFunctionScale(Vector)
Set Light Function Scale
Declaration
public void SetLightFunctionScale(Vector NewLightFunctionScale)
Parameters
Type | Name | Description |
---|---|---|
Vector | NewLightFunctionScale |
ToggleEnabled()
Toggle Enabled
Declaration
public void ToggleEnabled()
Operators
| Improve this Doc View SourceImplicit(IntPtr to Light)
Convert from IntPtr to UObject
Declaration
public static implicit operator Light(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
Light |