UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBasedPosition Struct Reference

#include <EngineTypes.h>

Public Member Functions

ENGINE_API FBasedPosition ()
 
ENGINE_API FBasedPosition (class AActor *InBase, const FVector &InPosition)
 
ENGINE_API FVector operator* () const
 
ENGINE_API void Set (class AActor *InBase, const FVector &InPosition)
 
ENGINE_API void Clear ()
 

Public Attributes

TObjectPtr< class AActorBase
 
FVector Position
 
FVector CachedBaseLocation
 
FRotator CachedBaseRotation
 
FVector CachedTransPosition
 

Friends

FArchiveoperator<< (FArchive &Ar, FBasedPosition &T)
 

Detailed Description

Struct for handling positions relative to a base actor, which is potentially moving

Constructor & Destructor Documentation

◆ FBasedPosition() [1/2]

FBasedPosition::FBasedPosition ( )

◆ FBasedPosition() [2/2]

FBasedPosition::FBasedPosition ( class AActor InBase,
const FVector InPosition 
)
explicit

Member Function Documentation

◆ Clear()

void FBasedPosition::Clear ( )

Clear base/position

◆ operator*()

FVector FBasedPosition::operator* ( ) const

Retrieve world location of this position

◆ Set()

void FBasedPosition::Set ( class AActor InBase,
const FVector InPosition 
)

Updates base/position

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FBasedPosition T 
)
friend

Member Data Documentation

◆ Base

TObjectPtr<class AActor> FBasedPosition::Base

Actor that is the base

◆ CachedBaseLocation

FVector FBasedPosition::CachedBaseLocation
mutable

◆ CachedBaseRotation

FRotator FBasedPosition::CachedBaseRotation
mutable

◆ CachedTransPosition

FVector FBasedPosition::CachedTransPosition
mutable

◆ Position

FVector FBasedPosition::Position

Position relative to the base actor


The documentation for this struct was generated from the following files: