Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGComponentOctreeAndMap |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Grid/PCGComponentOctree.h |
| Include Path | #include "Grid/PCGComponentOctree.h" |
Syntax
class FPCGComponentOctreeAndMap
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Grid/PCGComponentOctree.h | |||
FPCGComponentOctreeAndMap
(
const FVector& InOrigin, |
Grid/PCGComponentOctree.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentToIdMap | FPCGComponentToIdMap | Grid/PCGComponentOctree.h | ||
| Lock | FTransactionallySafeRWLock | Grid/PCGComponentOctree.h | ||
| Octree | FPCGComponentOctree | Grid/PCGComponentOctree.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddOrUpdateComponent
(
UPCGComponent* InComponent, |
Grid/PCGComponentOctree.h | ||
bool Contains
(
const UPCGComponent* InComponent |
Grid/PCGComponentOctree.h | ||
void FindElementsWithBoundsTest
(
const FBoxCenterAndExtent& BoxBounds, |
Grid/PCGComponentOctree.h | ||
TSet< UPCGComponent * > GetAllComponents() |
Grid/PCGComponentOctree.h | ||
FBox GetBounds
(
const UPCGComponent* InComponent |
Grid/PCGComponentOctree.h | ||
bool RemapComponent
(
const UPCGComponent* InOldComponent, |
Grid/PCGComponentOctree.h | ||
bool RemoveComponent
(
UPCGComponent* InComponent |
Grid/PCGComponentOctree.h | ||
void Reset
(
const FVector& InOrigin, |
Grid/PCGComponentOctree.h |