Live Config
Loading...
Searching...
No Matches
Source
LiveConfigEditor
Public
Blueprint
SLiveConfigPropertyPin.h
1
// Copyright (c) 2026 Nicholas Arthur
2
// Licensed under the MIT License
3
4
#pragma once
5
6
#include "CoreMinimal.h"
7
#include "KismetPins/SGraphPinStructInstance.h"
8
#include "LiveConfigSystem.h"
9
10
class
SLiveConfigPropertyPin
:
public
SGraphPinStructInstance
11
{
12
public
:
13
SLATE_BEGIN_ARGS(
SLiveConfigPropertyPin
) {}
14
SLATE_END_ARGS()
15
16
void
Construct(
const
FArguments& InArgs, UEdGraphPin* InGraphPinObj);
17
18
protected
:
20
virtual
TSharedRef<SWidget>
GetDefaultValueWidget
()
override
;
21
22
private
:
24
void
OnPropertyChanged(
FLiveConfigProperty
NewProperty);
25
27
FLiveConfigProperty
GetCurrentProperty()
const
;
28
30
void
SetProperty(
FLiveConfigProperty
NewProperty);
31
32
FLiveConfigProperty
CurrentProperty;
33
};
34
35
SLiveConfigPropertyPin
Definition
SLiveConfigPropertyPin.h:11
SLiveConfigPropertyPin::GetDefaultValueWidget
virtual TSharedRef< SWidget > GetDefaultValueWidget() override
Definition
LiveConfigPropertyPin.cpp:27
FLiveConfigProperty
Definition
LiveConfigPropertyName.h:14
Generated by
1.9.8