| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Landscape/Classes/LandscapeSplineSegment.h |
Include |
#include "LandscapeSplineSegment.h" |
class ULandscapeSplineSegment : public UObject
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bCastShadow |
Whether the Spline Meshes should cast a shadow. |
|
uint32: 1 |
bHiddenInGame |
Whether to hide the mesh in game |
|
uint32: 1 |
bLowerTerrain |
If the spline is below the terrain, whether to lower the terrain down to the level of the spline when applying it to the landscape. |
|
uint32: 1 |
bNavDirty |
|
|
BodyInstance |
Mesh Collision Settings |
|
|
Bounds |
Bounds of points |
|
|
uint32: 1 |
bPlaceSplineMeshesInStreamingLevels |
Whether spline meshes should be placed in landscape proxy streaming levels (true) or the spline's level (false) |
|
uint32: 1 |
bRaiseTerrain |
If the spline is above the terrain, whether to raise the terrain up to the level of the spline when applying it to the landscape. |
|
uint32: 1 |
bSelected |
|
|
CollisionProfileName |
Name of the collision profile to use for this spline TODO: This field does not have proper Slate customization. |
|
|
Connections |
Directly editable data: |
|
|
ForeignWorlds |
World references for mesh components stored in other streaming levels |
|
|
LayerName |
Name of blend layer to paint when applying spline to landscape If "none", no layer is painted |
|
|
float |
LDMaxDrawDistance |
Max draw distance for all the mesh pieces used in this spline |
|
LocalMeshComponents |
Spline meshes |
|
|
ModificationKey |
Key for tracking whether this segment has been modified relative to the mesh components stored in other streaming levels |
|
|
Points |
Spline points |
|
|
RandomSeed |
Random seed used for choosing which order to use spline meshes. Ignored if only one mesh is set. |
|
|
RuntimeVirtualTextures |
Array of runtime virtual textures into which we render the spline segment. |
|
|
SplineInfo |
Procedural data: |
|
|
SplineMeshes |
Spline meshes from this list are used in random order along the spline. |
|
|
TranslucencySortPriority |
Translucent objects with a lower sort priority draw behind objects with a higher priority. |
|
|
VirtualTextureCullMips |
Number of lower mips in the runtime virtual texture to skip for rendering this primitive. |
|
|
VirtualTextureLodBias |
Lod bias for rendering to runtime virtual texture. |
|
|
float |
VirtualTextureMainPassMaxDrawDistance |
Desired cull distance in the main pass if we are rendering to both the virtual texture AND the main pass. |
|
VirtualTextureRenderPassType |
Render to the main pass based on the virtual texture settings. |
Name | Description | |
---|---|---|
|
ULandscapeSplineSegment ( |
Name | Description | ||
---|---|---|---|
|
AutoFlipTangents() |
||
|
DeleteSplinePoints() |
||
|
FindNearest |
||
|
const FBox & |
GetBounds() |
|
|
GetForeignMeshComponents() |
||
|
const TArray... |
GetForeignWorlds() |
|
|
GetLocalMeshComponents() |
||
|
GetModificationKey() |
||
|
const TArray... |
GetPoints() |
|
|
IsSplineSelected() |
||
|
SetSplineSelected ( |
||
|
UpdateSplineEditorMesh() |
||
|
UpdateSplinePoints |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
Called after duplication & serialization and before PostLoad. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditImport() |
Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bEnableCollision_DEPRECATED |