Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Helpers
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UPCGBlueprintHelpers
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/Helpers/PCGBlueprintHelpers.h |
| Include | #include "Helpers/PCGBlueprintHelpers.h" |
Syntax
UCLASS&40;&41;
class UPCGBlueprintHelpers : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| int | ComputeSeedFromPosition
(
const FVector& InPosition |
||
| UPCGData * | CreatePCGDataFromActor
(
AActor* InActor, |
||
| FBox | GetActorBoundsPCG
(
AActor* InActor, |
||
| UPCGData * | GetActorData
(
FPCGContext& Context |
||
| FBox | GetActorLocalBoundsPCG
(
AActor* InActor, |
||
| UPCGComponent * | GetComponent
(
FPCGContext& Context |
||
| FVector | GetExtents
(
const FPCGPoint& InPoint |
||
| UPCGData * | GetInputData
(
FPCGContext& Context |
||
| TArray< FPCGLandscapeLayerWeight > | GetInterpolatedPCGLandscapeLayerWeights
(
UObject* WorldContextObject, |
||
| FVector | GetLocalCenter
(
const FPCGPoint& InPoint |
||
| UPCGComponent * | GetOriginalComponent
(
FPCGContext& Context |
||
| FRandomStream | GetRandomStream
(
const FPCGPoint& InPoint, |
Creates a random stream from a point's seed and settings/component's seed (optional) | |
| const UPCGSettings * | GetSettings
(
FPCGContext& Context |
||
| AActor * | GetTargetActor
(
FPCGContext& Context, |
||
| int64 | GetTaskId
(
FPCGContext& Context |
||
| FBox | GetTransformedBounds
(
const FPCGPoint& InPoint |
||
| void | SetExtents
(
FPCGPoint& InPoint, |
||
| void | SetLocalCenter
(
FPCGPoint& InPoint, |
||
| void | SetSeedFromPosition
(
FPCGPoint& InPoint |