Navigation
API > API/Runtime > API/Runtime/Engine
Structure containing all properties required to query a streaming state
| Name | FWorldPartitionStreamingQuerySource |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionStreamingSource.h |
| Include Path | #include "WorldPartition/WorldPartitionStreamingSource.h" |
Syntax
USTRUCT (BlueprintType )
struct FWorldPartitionStreamingQuerySource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| WorldPartition/WorldPartitionStreamingSource.h | |||
FWorldPartitionStreamingQuerySource
(
const FVector& InLocation |
WorldPartition/WorldPartitionStreamingSource.h | ||
PRAGMA_DISABLE_DEPRECATION_WARNINGS FWorldPartitionStreamingQuerySource
(
const FWorldPartitionStreamingQuerySource& Other |
WorldPartition/WorldPartitionStreamingSource.h | ||
| WorldPartition/WorldPartitionStreamingSource.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDataLayersOnly | bool | If True, Only cells that are in a data layer found in DataLayers property will be returned by the query. | WorldPartition/WorldPartitionStreamingSource.h |
|
| bSpatialQuery | bool | If False, Location/Radius will not be used to find the cells. | WorldPartition/WorldPartitionStreamingSource.h |
|
| bUseGridLoadingRange | bool | If True, Instead of providing a query radius, query can be bound to loading range radius. | WorldPartition/WorldPartitionStreamingSource.h |
|
| DataLayers | TArray< FName > | Optional list of data layers to specialize the query. | WorldPartition/WorldPartitionStreamingSource.h |
|
| Location | FVector | Location to query. (not used if bSpatialQuery is false) | WorldPartition/WorldPartitionStreamingSource.h |
|
| Radius | float | Radius to query. (not used if bSpatialQuery is false) | WorldPartition/WorldPartitionStreamingSource.h |
|
| Rotation | FRotator | Reserved settings used by UWorldPartitionStreamingSourceComponent::IsStreamingCompleted. | WorldPartition/WorldPartitionStreamingSource.h | |
| Shapes | TArray< FStreamingSourceShape > | WorldPartition/WorldPartitionStreamingSource.h | ||
| TargetBehavior | EStreamingSourceTargetBehavior | Defines how TargetGrids will be applied to this streaming source. | WorldPartition/WorldPartitionStreamingSource.h | |
| TargetGrids | TSet< FName > | WorldPartition/WorldPartitionStreamingSource.h | ||
| TargetHLODLayers | TSet< FSoftObjectPath > | WorldPartition/WorldPartitionStreamingSource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForEachShape
(
float InGridLoadingRange, |
Helper method that iterates over all shapes. | WorldPartition/WorldPartitionStreamingSource.h | |
void ForEachShape
(
float InGridLoadingRange, |
Helper method that iterates over all shapes. | WorldPartition/WorldPartitionStreamingSource.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWorldPartitionStreamingQuerySource & operator=
(
const FWorldPartitionStreamingQuerySource& Other |
WorldPartition/WorldPartitionStreamingSource.h | ||
| WorldPartition/WorldPartitionStreamingSource.h |