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 IsEmpty() |
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 TPCGValueRange< FVector > GetBoundsMaxValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual TPCGValueRange< FVector > GetBoundsMinValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual TPCGValueRange< FVector4 > GetColorValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< FVector > GetConstBoundsMaxValueRange() |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< FVector > GetConstBoundsMinValueRange() |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< FVector4 > GetConstColorValueRange() |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< float > GetConstDensityValueRange() |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< int64 > GetConstMetadataEntryValueRange() |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< int32 > GetConstSeedValueRange() |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< float > GetConstSteepnessValueRange() |
Data/PCGPointData.h | ||
virtual TConstPCGValueRange< FTransform > GetConstTransformValueRange() |
Data/PCGPointData.h | ||
virtual TPCGValueRange< float > GetDensityValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual TPCGValueRange< int64 > GetMetadataEntryValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual int32 GetNumPoints() |
Data/PCGPointData.h |
|
|
virtual TPCGValueRange< int32 > GetSeedValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual TPCGValueRange< float > GetSteepnessValueRange
(
bool bAllocate |
Data/PCGPointData.h | ||
virtual TArray< FTransform > GetTransformsCopy() |
Data/PCGPointData.h | ||
virtual TPCGValueRange< FTransform > 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 |