|
| bool | IsTemplateElement () const |
| |
| bool | CanEditElement () const |
| |
| ULevel * | GetOwnerLevel () const |
| |
| UWorld * | GetOwnerWorld () const |
| |
| bool | GetBounds (FBoxSphereBounds &OutBounds) const |
| |
| bool | CanMoveElement (const ETypedElementWorldType InWorldType) const |
| |
| bool | CanScaleElement () const |
| |
| bool | GetWorldTransform (FTransform &OutTransform) const |
| |
| bool | SetWorldTransform (const FTransform &InTransform) const |
| |
| bool | GetRelativeTransform (FTransform &OutTransform) const |
| |
| bool | SetRelativeTransform (const FTransform &InTransform) const |
| |
| bool | GetPivotOffset (FVector &OutPivotOffset) const |
| |
| bool | SetPivotOffset (const FVector &InPivotOffset) const |
| |
| void | NotifyMovementStarted () const |
| |
| void | NotifyMovementOngoing () const |
| |
| void | NotifyMovementEnded () const |
| |
| bool | FindSuitableTransformAtPoint (const FTransform &InPotentialTransform, FTransform &OutSuitableTransform) const |
| |
| bool | FindSuitableTransformAlongPath (const FVector &InPathStart, const FVector &InPathEnd, const FCollisionShape &InTestShape, TArrayView< const FTypedElementHandle > InElementsToIgnore, FTransform &OutSuitableTransform) const |
| |
| bool | AddIgnoredElementToCollisionQueryParams (const FTypedElementHandle &InElementHandle, FCollisionQueryParams &InOutParams, bool bAlsoIgnoreSubElements=true) const |
| |
| bool | CanDeleteElement () const |
| |
| bool | DeleteElement (UWorld *InWorld, UTypedElementSelectionSet *InSelectionSet, const FTypedElementDeletionOptions &InDeletionOptions) const |
| |
| bool | CanDuplicateElement () const |
| |
| FTypedElementHandle | DuplicateElement (UWorld *InWorld, const FVector &InLocationOffset) const |
| |
| bool | CanCopyElement () const |
| |
| void | CopyElement (FOutputDevice &Out) const |
| |
| bool | CanPromoteElement () const |
| |
| FTypedElementHandle | PromoteElement (UWorld *OverrideWorld=nullptr) const |
| |
| bool | IsElementInConvexVolume (const FConvexVolume &InVolume, bool bMustEncompassEntireElement=false) const |
| |
| bool | IsElementInBox (const FBox &InBox, bool bMustEncompassEntireElement=false) const |
| |
| TArray< FTypedElementHandle > | GetSelectionElementsInConvexVolume (const FConvexVolume &InVolume, const FWorldSelectionElementArgs &SelectionArgs) const |
| |
| TArray< FTypedElementHandle > | GetSelectionElementsInBox (const FBox &InBox, const FWorldSelectionElementArgs &SelectionArgs) const |
| |
| TArray< FTypedElementHandle > | GetSelectionElementsFromSelectionFunction (const FWorldSelectionElementArgs &SelectionArgs, const TFunction< bool(const FTypedElementHandle &, const FWorldSelectionElementArgs &)> &SelectionFunction) const |
| |
| | TTypedElementBase ()=default |
| |
| | TTypedElementBase (const TTypedElementBase &)=default |
| |
| | TTypedElementBase (TTypedElementBase &&InOther) |
| |
| TTypedElementBase & | operator= (const TTypedElementBase &)=default |
| |
| TTypedElementBase & | operator= (TTypedElementBase &&InOther) |
| |
| | ~TTypedElementBase () |
| |
| | operator bool () const |
| |
| bool | IsSet () const |
| |
| void | Release () |
| |
| ITypedElementWorldInterface * | GetInterface () const |
| |
| U & | GetInterfaceChecked () const |
| |
| void | Private_InitializeNoRef (const FTypedElementInternalData &InData, ITypedElementWorldInterface *InInterfacePtr) |
| |
| void | Private_InitializeAddRef (const FTypedElementInternalData &InData, ITypedElementWorldInterface *InInterfacePtr) |
| |
| void | Private_DestroyNoRef () |
| |
| void | Private_DestroyReleaseRef () |
| |
Public Member Functions inherited from FTypedElementHandle |
| | FTypedElementHandle ()=default |
| |
| | FTypedElementHandle (const FTypedElementHandle &InOther) |
| |
| FTypedElementHandle & | operator= (const FTypedElementHandle &InOther) |
| |
| | FTypedElementHandle (FTypedElementHandle &&InOther) |
| |
| FTypedElementHandle & | operator= (FTypedElementHandle &&InOther) |
| |
| | ~FTypedElementHandle () |
| |
| | operator bool () const |
| |
| bool | IsSet () const |
| |
| void | Release () |
| |
| const FTypedElementId & | GetId () const |
| |
| template<typename ElementDataType > |
| bool | IsDataOfType () const |
| |
| template<typename ElementDataType > |
| const ElementDataType * | GetData (const bool bSilent=false) const |
| |
| template<typename ElementDataType > |
| const ElementDataType & | GetDataChecked () const |
| |
| FTypedElementId | AcquireId () const |
| |
| void | ReleaseId (FTypedElementId &InOutElementId) const |
| |
| void | Private_InitializeNoRef (const FTypedElementInternalData &InData) |
| |
| void | Private_InitializeAddRef (const FTypedElementInternalData &InData) |
| |
| void | Private_DestroyNoRef () |
| |
| void | Private_DestroyReleaseRef () |
| |
| const FTypedElementInternalData * | Private_GetInternalData () const |
| |