Navigation
API > API/Plugins > API/Plugins/PCG
Queries volume for presence of world collision or not. Can be used to voxelize environment.
| Name | UPCGWorldVolumetricData |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Data/PCGWorldData.h |
| Include Path | #include "Data/PCGWorldData.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup=(Procedural))
class UPCGWorldVolumetricData : public UPCGVolumeData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGData → UPCGSpatialData → UPCGSpatialDataWithPointCache → UPCGVolumeData → UPCGWorldVolumetricData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorFilter | FPCGWorldQueryActorFilterCache | Data/PCGWorldData.h | ||
| OriginatingComponent | TWeakObjectPtr< UPCGComponent > | Data/PCGWorldData.h | ||
| QueryParams | FPCGWorldVolumetricQueryParams | Data/PCGWorldData.h |
|
|
| World | TWeakObjectPtr< UWorld > | Data/PCGWorldData.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedFilteredObjects | TSet< FObjectKey > | Data/PCGWorldData.h | ||
| CachedFilteredObjectsDirty | bool | Transient | Data/PCGWorldData.h | |
| CachedFilteredObjectsLock | PCG::FLock | Data/PCGWorldData.h | ||
| FilteredObjects | TArray< FSoftObjectPath > | Data/PCGWorldData.h | ||
| OriginatingObject | FSoftObjectPath | Data/PCGWorldData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TSet< FObjectKey > & GetCachedFilteredObjects() |
Data/PCGWorldData.h | ||
const TArray< FSoftObjectPath > & GetConstFilteredObjects() |
Data/PCGWorldData.h | ||
TArray< FSoftObjectPath > & GetMutableFilteredObjects() |
Data/PCGWorldData.h | ||
IPCGGraphExecutionSource * GetOriginatingSource() |
Data/PCGWorldData.h | ||
UWorld * GetWorld() |
Data/PCGWorldData.h | ||
void Initialize
(
UWorld* InWorld, |
Data/PCGWorldData.h | ||
void Initialize
(
IPCGGraphExecutionSource* InOriginatingSource, |
Data/PCGWorldData.h | ||
void SetOriginatingSource
(
IPCGGraphExecutionSource* InExecutionSource |
Data/PCGWorldData.h |
Public Virtual
Overridden from UPCGSpatialDataWithPointCache
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UPCGPointArrayData * CreatePointArrayData
(
FPCGContext* Context, |
Data/PCGWorldData.h | ||
virtual const UPCGPointData * CreatePointData
(
FPCGContext* Context, |
Data/PCGWorldData.h | ||
virtual const UPCGPointData * CreatePointData
(
FPCGContext* Context |
Data/PCGWorldData.h | ||
virtual bool SupportsBoundedPointData() |
Data/PCGWorldData.h |
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsBounded() |
Returns whether a given spatial data is bounded as some data types do not require bounds by themselves | Data/PCGWorldData.h | |
virtual bool SamplePoint
(
const FTransform& Transform, |
Sample rotation, scale and other attributes from this data at the query position. | Data/PCGWorldData.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Data/PCGWorldData.h |
Protected Virtual
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UPCGSpatialData * CopyInternal
(
FPCGContext* Context |
TODO not sure what this would mean. | Data/PCGWorldData.h |