Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/FPCGRuntimeGenScheduler
Grid size, grid coords, original source, local source.
| Name | FGridGenerationKey |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/RuntimeGen/PCGRuntimeGenScheduler.h |
| Include Path | #include "RuntimeGen/PCGRuntimeGenScheduler.h" |
Syntax
struct FGridGenerationKey
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGridGenerationKey
(
uint32 InGridSize, |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
FGridGenerationKey
(
uint32 InGridSize, |
RuntimeGen/PCGRuntimeGenScheduler.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bUse2DGrid | bool | RuntimeGen/PCGRuntimeGenScheduler.h | ||
| CachedBounds | TOptional< FBox > | RuntimeGen/PCGRuntimeGenScheduler.h | ||
| CachedLocalSource | TWeakInterfacePtr< IPCGGraphExecutionSource > | Optional/opportunistic cached local execution source if one has been created. | RuntimeGen/PCGRuntimeGenScheduler.h | |
| GridCoords | FIntVector | RuntimeGen/PCGRuntimeGenScheduler.h | ||
| GridSize | uint32 | RuntimeGen/PCGRuntimeGenScheduler.h | ||
| OriginalSource | TObjectKey< UObject > | RuntimeGen/PCGRuntimeGenScheduler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TOptional< FBox > & GetCachedBounds() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
IPCGGraphExecutionSource * GetCachedLocalSource() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
FIntVector GetGridCoords() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
FPCGGridDescriptor GetGridDescriptor() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
uint32 GetGridSize() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
IPCGGraphExecutionSource * GetOriginalSource() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
IPCGGraphExecutionSource * GetOriginalSourceEvenIfGarbage() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
bool IsValid() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
void SetCachedLocalSource
(
IPCGGraphExecutionSource* InLocalSource |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
void SetOriginalSource
(
UObject* InOriginalSource |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
bool Use2DGrid() |
RuntimeGen/PCGRuntimeGenScheduler.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IPCGGraphExecutionSource * GetCachedLocalComponent() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
UPCGComponent * GetOriginalComponent() |
Deprecated section. | RuntimeGen/PCGRuntimeGenScheduler.h | |
UPCGComponent * GetOriginalComponentEvenIfGarbage() |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
void SetCachedLocalComponent
(
IPCGGraphExecutionSource* InLocalComponent |
RuntimeGen/PCGRuntimeGenScheduler.h | ||
void SetOriginalComponent
(
UPCGComponent* InComponent |
RuntimeGen/PCGRuntimeGenScheduler.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FGridGenerationKey& Other |
RuntimeGen/PCGRuntimeGenScheduler.h |