Navigation
API > API/Plugins > API/Plugins/PCG
| Name | UPCGPointArrayData |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Data/PCGPointArrayData.h |
| Include Path | #include "Data/PCGPointArrayData.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup=(Procedural))
class UPCGPointArrayData : public UPCGBasePointData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGData → UPCGSpatialData → UPCGBasePointData → UPCGPointArrayData
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InheritedProperties | EPCGPointNativeProperties | Data/PCGPointArrayData.h |
|
|
| ParentData | TObjectPtr< UPCGPointArrayData > | Data/PCGPointArrayData.h |
|
|
| PointArray | FPCGPointArray | Data/PCGPointArrayData.h |
Functions
Public
Overridden from UPCGBasePointData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateProperties
(
EPCGPointNativeProperties Properties |
Data/PCGPointArrayData.h | ||
virtual void CopyPropertiesTo
(
UPCGBasePointData* To, |
Data/PCGPointArrayData.h | ||
virtual void CopyUnallocatedPropertiesFrom
(
const UPCGBasePointData* InPointData |
Data/PCGPointArrayData.h | ||
virtual void FreeProperties
(
EPCGPointNativeProperties Properties |
Data/PCGPointArrayData.h | ||
virtual EPCGPointNativeProperties GetAllocatedProperties
(
bool bWithInheritance |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< FVector > GetBoundsMaxValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< FVector > GetBoundsMinValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< FVector4 > GetColorValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< FVector > GetConstBoundsMaxValueRange() |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< FVector > GetConstBoundsMinValueRange() |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< FVector4 > GetConstColorValueRange() |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< float > GetConstDensityValueRange() |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< int64 > GetConstMetadataEntryValueRange() |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< int32 > GetConstSeedValueRange() |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< float > GetConstSteepnessValueRange() |
Data/PCGPointArrayData.h | ||
virtual TConstPCGValueRange< FTransform > GetConstTransformValueRange() |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< float > GetDensityValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< int64 > GetMetadataEntryValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual int32 GetNumPoints() |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< int32 > GetSeedValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< float > GetSteepnessValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual TArray< FTransform > GetTransformsCopy() |
Data/PCGPointArrayData.h | ||
virtual TPCGValueRange< FTransform > GetTransformValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual bool IsValidRef
(
const PCGPointOctree::FPointRef& InPointRef |
Data/PCGPointArrayData.h | ||
virtual void MoveRange
(
int32 RangeStartIndex, |
Data/PCGPointArrayData.h | ||
virtual void SetNumPoints
(
int32 InNumPoints, |
Data/PCGPointArrayData.h |
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UPCGSpatialData * CopyInternal
(
FPCGContext* Context |
Data/PCGPointArrayData.h | ||
virtual bool HasSpatialDataParent() |
True if data inherits from parent | Data/PCGPointArrayData.h | |
virtual bool SupportsSpatialDataInheritance() |
True if subclass UPCGData instances support inheriting data from parent UPCGData | Data/PCGPointArrayData.h | |
virtual const UPCGPointArrayData * ToPointArrayData
(
FPCGContext* Context, |
Data/PCGPointArrayData.h | ||
virtual const UPCGPointData * ToPointData
(
FPCGContext* Context, |
Data/PCGPointArrayData.h |
Overridden from UPCGData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Flatten() |
Make a pass on Metadata to flatten parenting and only keep entries used by points. | Data/PCGPointArrayData.h | |
virtual void VisitDataNetwork
(
TFunctionRef< void(const UPCGData*)> Action |
Executes a lambda over all connected data objects. | Data/PCGPointArrayData.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
Data/PCGPointArrayData.h |
Protected
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitializeSpatialDataInternal
(
const FPCGInitializeFromDataParams& InParams |
Data/PCGPointArrayData.h |