Navigation
API > API/Plugins > API/Plugins/PCG
TODO: Split this in "concrete" vs "api" class (needed for views)
| Name | UPCGPointData |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Data/PCGPointData.h |
| Include Path | #include "Data/PCGPointData.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup=(Procedural))
class UPCGPointData : public UPCGBasePointData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGData → UPCGSpatialData → UPCGBasePointData → UPCGPointData
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PointOctree | PRAGMA_DISABLE_DEPRECATION_WARNINGS typedef TOctree2< FPCGPointRef, FPCGPointRefSemantics > | Data/PCGPointData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Data/PCGPointData.h | |||
PRAGMA_DISABLE_DEPRECATION_WARNINGS const PointOctree & GetOctree() |
Data/PCGPointData.h | ||
FPCGPoint GetPoint
(
int32 Index |
Data/PCGPointData.h |
|
|
| Data/PCGPointData.h |
|
||
| Data/PCGPointData.h |
|
||
bool IsOctreeDirty() |
Data/PCGPointData.h | ||
| Data/PCGPointData.h |
|
Overridden from UPCGBasePointData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyPointsTo
(
UPCGBasePointData* OutData, |
Data/PCGPointData.h | ||
virtual FPCGPointBoundsMax::ValueRange GetBoundsMaxValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual FPCGPointBoundsMin::ValueRange GetBoundsMinValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual FPCGPointColor::ValueRange GetColorValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual FPCGPointBoundsMax::ConstValueRange GetConstBoundsMaxValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointBoundsMin::ConstValueRange GetConstBoundsMinValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointColor::ConstValueRange GetConstColorValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointDensity::ConstValueRange GetConstDensityValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointMetadataEntry::ConstValueRange GetConstMetadataEntryValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointSeed::ConstValueRange GetConstSeedValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointSteepness::ConstValueRange GetConstSteepnessValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointTransform::ConstValueRange GetConstTransformValueRange() |
Data/PCGPointData.h | ||
virtual FPCGPointDensity::ValueRange GetDensityValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual FPCGPointMetadataEntry::ValueRange GetMetadataEntryValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual int32 GetNumPoints() |
Data/PCGPointData.h | ||
virtual FPCGPointSeed::ValueRange GetSeedValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual FPCGPointSteepness::ValueRange GetSteepnessValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual TArray< FTransform > GetTransformsCopy() |
Data/PCGPointData.h | ||
virtual FPCGPointTransform::ValueRange GetTransformValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual bool IsValidRef
(
const PCGPointOctree::FPointRef& InPointRef |
Data/PCGPointData.h | ||
virtual void MoveRange
(
int32 RangeStartIndex, |
Data/PCGPointData.h | ||
virtual void SetNumPoints
(
int32 InNumPoints, |
Data/PCGPointData.h |
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UPCGPointData * ToPointData
(
FPCGContext* Context, |
Data/PCGPointData.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
Data/PCGPointData.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RebuildOctreeOld() |
Data/PCGPointData.h |
Overridden from UPCGBasePointData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DirtyCache() |
Data/PCGPointData.h |
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UPCGSpatialData * CopyInternal
(
FPCGContext* Context |
Data/PCGPointData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TUniquePtr< IPCGAttributeAccessor > CreateStaticAccessor
(
const FPCGAttributePropertySelector& InSelector, |
Static helper to create an accessor on a data that doesn't yet exist, as accessors for point data don't rely on existing data. | Data/PCGPointData.h | |
static FPCGAttributeAccessorMethods GetPointAccessorMethods() |
Get the functions to the accessor factory. | Data/PCGPointData.h |