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 | uint32 | Data/PCGPointArrayData.h |
|
|
| ParentData | TObjectPtr< UPCGPointArrayData > | Data/PCGPointArrayData.h |
|
|
| PointArray | FPCGPointArray | Data/PCGPointArrayData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RemoveAt
(
int32 Index |
Data/PCGPointArrayData.h |
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 FPCGPointBoundsMax::ValueRange GetBoundsMaxValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual FPCGPointBoundsMin::ValueRange GetBoundsMinValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual FPCGPointColor::ValueRange GetColorValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual FPCGPointBoundsMax::ConstValueRange GetConstBoundsMaxValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointBoundsMin::ConstValueRange GetConstBoundsMinValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointColor::ConstValueRange GetConstColorValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointDensity::ConstValueRange GetConstDensityValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointMetadataEntry::ConstValueRange GetConstMetadataEntryValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointSeed::ConstValueRange GetConstSeedValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointSteepness::ConstValueRange GetConstSteepnessValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointTransform::ConstValueRange GetConstTransformValueRange() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointDensity::ValueRange GetDensityValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual FPCGPointMetadataEntry::ValueRange GetMetadataEntryValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual int32 GetNumPoints() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointSeed::ValueRange GetSeedValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual FPCGPointSteepness::ValueRange GetSteepnessValueRange
(
bool bAllocate |
Data/PCGPointArrayData.h | ||
virtual TArray< FTransform > GetTransformsCopy() |
Data/PCGPointArrayData.h | ||
virtual FPCGPointTransform::ValueRange 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 |