Navigation
API > API/Runtime > API/Runtime/IrisCore > API/Runtime/IrisCore/Iris > API/Runtime/IrisCore/Iris/ReplicationSystem
References
| Module | IrisCore |
| Header | /Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/ReplicationSystem/WorldLocations.h |
| Include | #include "Iris/ReplicationSystem/WorldLocations.h" |
Syntax
class FWorldLocations
Functions
| Type | Name | Description | |
|---|---|---|---|
| FVector | ClampPositionToBoundary
(
const FVector& Position |
Return a position clamped to the configured world boundary. | |
| void | Deinit () |
||
| float | GetCullDistance
(
uint32 ObjectIndex |
Get the object's last cull distance we stored. | |
| const FObjectInfo & | GetObjectInfo
(
uint32 ObjectIndex |
||
| bool | GetObjectRequiresFrequentWorldLocationUpdate
(
uint32 ObjectIndex |
Returns whether an object requires frequent world location updates. | |
| FNetBitArrayView | |||
| FNetBitArrayView | |||
| const FNetBitArrayView | Returns the list of objects that registered world location information | ||
| FVector | GetWorldLocation
(
uint32 ObjectIndex |
Returns the object's world location if it's valid or a zero vector if it's not. | |
| const FVector & | |||
| const FVector & | Return the world boundaries (min and max position). | ||
| bool | HasInfoForObject
(
uint32 ObjectIndex |
Returns whether the object has a valid cached data or not. | |
| void | Init
(
const FWorldLocationsInitParams& InitParams |
||
| void | InitObjectInfoCache
(
uint32 ObjectIndex |
||
| void | OnMaxInternalNetRefIndexIncreased
(
UE::Net::Private::FInternalNetRefIndex NewMaxInternalIndex |
||
| void | RemoveObjectInfoCache
(
uint32 ObjectIndex |
||
| void | |||
| void | SetObjectInfo
(
uint32 ObjectIndex, |
||
| void | SetObjectRequiresFrequentWorldLocationUpdate
(
uint32 ObjectIndex, |
Objects are not necessarily marked as dirty just because they're moving, such as objects attached to other objects. | |
| void | UpdateWorldLocation
(
uint32 ObjectIndex, |
Internal API. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FObjectInfo | Contains the cached object data we are storing. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Runtime/IrisCore/Iris/ReplicationSystem/FWorldLocations_1 |