Class PaperTerrainComponent
The terrain visualization component for an associated spline component.
Inheritance
System.Object
PaperTerrainComponent
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 PaperTerrainComponent : PrimitiveComponent
Properties
|
Improve this Doc
View Source
AssociatedSpline
Declaration
public PaperTerrainSplineComponent AssociatedSpline { get; set; }
Property Value
|
Improve this Doc
View Source
bClosedSpline
Declaration
public bool bClosedSpline { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
bFilledSpline
Declaration
public bool bFilledSpline { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CachedBodySetup
Declaration
public BodySetup CachedBodySetup { get; set; }
Property Value
|
Improve this Doc
View Source
CollisionThickness
The extrusion thickness of collision geometry when using a 3D collision domain
Declaration
public float CollisionThickness { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static PaperTerrainComponent DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
RandomSeed
Random seed used for choosing which spline meshes to use.
Declaration
public int RandomSeed { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ReparamStepsPerSegment
Number of steps per spline segment to place in the reparameterization table
Declaration
public int ReparamStepsPerSegment { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
SegmentOverlapAmount
The overlap amount between segments
Declaration
public float SegmentOverlapAmount { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
SpriteCollisionDomain
Collision domain (no collision, 2D (experimental), or 3D)
Declaration
public byte SpriteCollisionDomain { get; set; }
Property Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
|
Improve this Doc
View Source
TerrainColor
The color of the terrain (passed to the sprite material as a vertex color)
Declaration
public LinearColor TerrainColor { get; }
Property Value
|
Improve this Doc
View Source
TerrainMaterial
The terrain material to apply to this component (set of rules for which sprites are used on different surfaces or the interior)
Declaration
public PaperTerrainMaterial TerrainMaterial { get; }
Property Value
Methods
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static PaperTerrainComponent New(UObject obj = null, Name name = default(Name))
Parameters
Returns
|
Improve this Doc
View Source
SetTerrainColor(LinearColor)
Declaration
public void SetTerrainColor(LinearColor NewColor)
Parameters
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to PaperTerrainComponent)
Convert from IntPtr to UObject
Declaration
public static implicit operator PaperTerrainComponent(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns