Navigation
API > API/Plugins > API/Plugins/PCG
Convenience class for element with custom context that can be default constructed (need no initialization)
| Name | IPCGElementWithCustomContext |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGElement.h |
| Include Path | #include "PCGElement.h" |
Syntax
template<typename ContextType, typename>
class IPCGElementWithCustomContext : public IPCGElement
Implements Interfaces
Derived Classes
IPCGElementWithCustomContext derived class hierarchy
- FPCGAddComponentElement
- FPCGApplyOnObjectElement
- FPCGAttributeNoiseElement
- FPCGBoundsFromMeshElement
- FPCGCollapseElement
- FPCGCreateCollisionDataElement
- FPCGDataFromActorElement
- FPCGDataTableRowToParamData
- FPCGGetActorPropertyElement
- FPCGGetPropertyFromObjectPathElement
- FPCGLoadDataAssetElement
- FPCGPointFromMeshElement
- FPCGSaveTextureToAssetElement
- FPCGSceneCaptureElement
- FPCGWaitElement
- FPCGWaitLandscapeReadyElement
- FPCGWriteToNiagaraDataChannelElement
Functions
Public
Overridden from IPCGElement
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPCGContext * CreateContext() |
Let each element optionally act as a concrete factory for its own context | PCGElement.h |