Navigation
API > API/Plugins > API/Plugins/PCG
| Name | UPCGPlatformSwitchSettingsBase |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/ControlFlow/PCGPlatformSwitchBase.h |
| Include Path | #include "Elements/ControlFlow/PCGPlatformSwitchBase.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Abstract, ClassGroup=(Procedural))
class UPCGPlatformSwitchSettingsBase : public UPCGControlFlowSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGData → UPCGSettingsInterface → UPCGSettings → UPCGControlFlowSettings → UPCGPlatformSwitchSettingsBase
Derived Classes
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PreviewFeatureLevelChangedHandle | FDelegateHandle | Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
| PreviewPlatformChangedHandle | FDelegateHandle | Elements/ControlFlow/PCGPlatformSwitchBase.h |
Functions
Public Virtual
Overridden from UPCGSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanCullTaskIfUnwired () |
True if we can safely cull this node & task if it has unwired non-advanced inputs. | Elements/ControlFlow/PCGPlatformSwitchBase.h | |
virtual EPCGSettingsType GetType() |
Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
virtual bool HasDynamicPins () |
If the node has any dynamic pins that can change type based on input types or settings. | Elements/ControlFlow/PCGPlatformSwitchBase.h | |
virtual bool HasFlippedTitleLines() |
Display generated title line as primary title (example: BP nodes display the blueprint name as the primary title). | Elements/ControlFlow/PCGPlatformSwitchBase.h | |
virtual bool IsPinUsedByNodeExecution
(
const UPCGPin* InPin |
Returns true if InPin is in use by node (assuming node enabled). | Elements/ControlFlow/PCGPlatformSwitchBase.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
virtual void PostDuplicate
(
bool bDuplicateForPIE |
Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
virtual void PostEditImport() |
Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
virtual void PostInitProperties() |
Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
virtual void PostLoad() |
Elements/ControlFlow/PCGPlatformSwitchBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnPreviewPlatformChanged
(
EShaderPlatform NewShaderPlatform |
Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
void SetupPreviewPlatformChangeEvents() |
Elements/ControlFlow/PCGPlatformSwitchBase.h | ||
void TearDownPreviewPlatformChangeEvents() |
Elements/ControlFlow/PCGPlatformSwitchBase.h |