Class PlanarReflectionComponent
UPlanarReflectionComponent
Inheritance
System.Object
PlanarReflectionComponent
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)
Assembly: UE4DotNet.dll
Syntax
public class PlanarReflectionComponent : SceneCaptureComponent
Properties
|
Improve this Doc
View Source
AngleFromPlaneFadeEnd
Receiving pixels whose normal is at this angle from the reflection plane will have completely faded out the planar reflection.
Declaration
public float AngleFromPlaneFadeEnd { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
AngleFromPlaneFadeStart
Receiving pixels whose normal is at this angle from the reflection plane will begin to fade out the planar reflection.
Declaration
public float AngleFromPlaneFadeStart { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
bRenderSceneTwoSided
Declaration
public bool bRenderSceneTwoSided { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static PlanarReflectionComponent DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
DistanceFromPlaneFadeoutEnd
Receiving pixels at this distance from the reflection plane will have completely faded out the planar reflection.
Declaration
public float DistanceFromPlaneFadeoutEnd { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
DistanceFromPlaneFadeoutStart
Receiving pixels at this distance from the reflection plane will begin to fade out the planar reflection.
Declaration
public float DistanceFromPlaneFadeoutStart { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Additional FOV used when rendering to the reflection texture.
Declaration
public float ExtraFOV { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
NormalDistortionStrength
Controls the strength of normals when distorting the planar reflection.
Declaration
public float NormalDistortionStrength { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PrefilterRoughness
The roughness value to prefilter the planar reflection texture with, useful for hiding low resolution. Larger values have larger GPU cost.
Declaration
public float PrefilterRoughness { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PrefilterRoughnessDistance
The distance at which the prefilter roughness value will be achieved.
Declaration
public float PrefilterRoughnessDistance { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PreviewBox
Declaration
public BoxComponent PreviewBox { get; set; }
Property Value
|
Improve this Doc
View Source
ScreenPercentage
Downsample percent, can be used to reduce GPU time rendering the planar reflection.
Declaration
public int ScreenPercentage { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
Methods
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static PlanarReflectionComponent New(UObject obj = null, Name name = default(Name))
Parameters
Returns
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to PlanarReflectionComponent)
Convert from IntPtr to UObject
Declaration
public static implicit operator PlanarReflectionComponent(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns