Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · member function

UOrreryTerrainSubsystem::

GetFeatureEditAccess

Blueprint

GetEditAccess for committing or removing a feature owned by OwnerDomain.

Declaration

UFUNCTION(BlueprintPure, Category="Orrery|Terrain|Edit")
EOrreryTerrainEditAccess GetFeatureEditAccess(int64 OwnerDomain) const;
Blueprint Get Feature Edit Access
The graph as text
  1. Get Feature Edit Access (pure function; Target is Orrery Terrain Subsystem)
    • In Target (self object): self
    • In Owner Domain (Integer64): 0
    • Out Return Value (EOrreryTerrainEditAccess): not connected
Header
#include "OrreryTerrainSubsystem.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Thread
Game thread.
Blueprint
Get Feature Edit Access, in Orrery › Terrain › Edit

Description

In an editor world only the open editor session's owner is admitted; every other owner still gets ReadOnlyWorld, so rail's editor-world behaviour is unchanged. Replica and Loading are not reported for features (a replica's feature path belongs to the replication; a commit over ground that has not loaded is refused with its own reason and requests the tiles).

Parameters

NameTypeDefaultMeaning
OwnerDomainint64—

FOwnerId::Domain of the feature, a FourCC (0 = no owner); a value outside 0..4294967295 answers ReadOnlyWorld.

Note.

Game thread.