Navigation
API > API/Plugins > API/Plugins/IKRigEditor
| Name | FIKRigStructWrapperPool |
| Type | struct |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRigEditor/Public/RigEditor/IKRigStructViewer.h |
| Include Path | #include "RigEditor/IKRigStructViewer.h" |
Syntax
USTRUCT ()
struct FIKRigStructWrapperPool
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CreationOuter | TWeakObjectPtr< UObject > | Used as the Outer for all pooled objects | RigEditor/IKRigStructViewer.h |
|
| Pool | TMap< TSubclassOf< UIKRigStructWrapperBase >, FIKRigStructWrapperBucket > | One bucket per subclass; values are GC-tracked via TObjectPtr | RigEditor/IKRigStructViewer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< UIKRigStructWrapperBase * > GetStructWrappers
(
int32 Num, |
Get (or lazily instantiate) Num wrappers of the requested subclass. | RigEditor/IKRigStructViewer.h | |
void Init
(
UObject* InOuter |
Call once to give the pool an owning UObject to prevent GC, otherwise uses GetTransientPackage() | RigEditor/IKRigStructViewer.h |