Navigation
API > API/Plugins > API/Plugins/PCG
| Name | UPCGSkinnedMeshInstanceDataPackerBase |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h |
| Include Path | #include "InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType, Blueprintable, ClassGroup=(Procedural))
class UPCGSkinnedMeshInstanceDataPackerBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGSkinnedMeshInstanceDataPackerBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddTypeToPacking
(
int TypeId, |
Interprets Metadata TypeId and increments OutPackedCustomData.NumCustomDataFloats appropriately. | InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h |
|
virtual bool GetAttributeNames
(
TArray< FName >* OutNames |
If OutNames is not null, returns a list of all attributes that will be packed. | InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h | |
virtual TOptional< TConstArrayView< FPCGAttributePropertyInputSelector > > GetAttributeSelectors() |
Returns a list of all attribute selectors that will be packed, if they can be statically determined (prior to execution). | InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h | |
void PackCustomDataFromAccessors
(
const FPCGSkinnedMeshInstanceList& InstanceList, |
Build a PackedCustomData by processing each accessor in order for each point in the InstanceList | InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h | |
void PackCustomDataFromAttributes
(
const FPCGSkinnedMeshInstanceList& InstanceList, |
Build a PackedCustomData by processing each attribute in order for each point in the InstanceList | InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h | |
void PackCustomDataFromAttributes
(
const FPCGSkinnedMeshInstanceList& InstanceList, |
Build a PackedCustomData by processing each attribute in order for each point in the InstanceList | InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h |
|
void PackInstances
(
FPCGContext& Context, |
Defines the strategy for custom float data packing | InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h |
|
virtual void PackInstances_Implementation
(
FPCGContext& Context, |
InstanceDataPackers/PCGSkinnedMeshInstanceDataPackerBase.h |