Navigation
API > API/Editor > API/Editor/UnrealEd
Positioning data struct
| Name | FPositioningData |
| Type | struct |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Editor/ActorPositioning.h |
| Include Path | #include "Editor/ActorPositioning.h" |
Syntax
struct FPositioningData
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPositioningData
(
const FVector& InSurfaceLocation, |
Editor/ActorPositioning.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorFactory | const UActorFactory * | Editor/ActorPositioning.h | ||
| bAlignRotation | bool | Editor/ActorPositioning.h | ||
| PlacementExtent | FVector | Editor/ActorPositioning.h | ||
| StartTransform | FTransform | Editor/ActorPositioning.h | ||
| SurfaceLocation | FVector | The surface location we want to position to | Editor/ActorPositioning.h | |
| SurfaceNormal | FVector | The surface normal we want to potentially align to | Editor/ActorPositioning.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPositioningData & AlignToSurfaceRotation
(
bool bInAlignRotation |
Whether to align to the surface normal, or just snap to its position | Editor/ActorPositioning.h | |
FPositioningData & UseFactory
(
const UActorFactory* InActorFactory |
A factory to use for the alignment. | Editor/ActorPositioning.h | |
FPositioningData & UsePlacementExtent
(
const FVector& InPlacementExtent |
Placement extent offset to use (default = 0,0,0) | Editor/ActorPositioning.h | |
FPositioningData & UseStartTransform
(
const FTransform& InStartTransform |
The start transform we are using for positioning. | Editor/ActorPositioning.h |