Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/InstanceDataPackers
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGInstanceDataPackerBase
- UPCGInstanceDataPackerByAttribute
- UPCGInstanceDataPackerByRegex
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/InstanceDataPackers/PCGInstanceDataPackerBase.h |
| Include | #include "InstanceDataPackers/PCGInstanceDataPackerBase.h" |
Syntax
UCLASS&40;Abstract, BlueprintType, Blueprintable, ClassGroup&61;&40;Procedural&41;&41;
class UPCGInstanceDataPackerBase : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddTypeToPacking
(
int TypeId, |
Interprets Metadata TypeId and increments OutPackedCustomData.NumCustomDataFloats appropriately. | |
| void | PackCustomDataFromAttributes
(
const FPCGMeshInstanceList& InstanceList, |
Build a PackedCustomData by processing each attribute in order for each point in the InstanceList | |
| void | PackCustomDataFromAttributes
(
const FPCGMeshInstanceList& InstanceList, |
Build a PackedCustomData by processing each attribute in order for each point in the InstanceList | |
| void | PackInstances
(
FPCGContext& Context, |
Defines the strategy for (H)ISM custom float data packing | |
| void | PackInstances_Implementation
(
FPCGContext& Context, |