Navigation
API > API/Editor > API/Editor/MaterialEditor
Class for the inner pins we'll use to route values in SGraphNodeMaterialConvert
| Name | SConvertInnerPin |
| Type | class |
| Header File | /Engine/Source/Editor/MaterialEditor/Public/MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h |
| Include Path | #include "MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h" |
Syntax
class SConvertInnerPin : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SConvertInnerPin
- FSlateControlledConstruction → SWidget → SCompoundWidget → SConvertInnerPin
Structs
| Name | Remarks |
|---|---|
| FArguments |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddConnection
(
TSharedPtr< SConvertInnerPin > InOtherPin |
Adds a connection to WeakConnectedPins | MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | |
void BreakConnections() |
Calls into the owning node to break connections and refresh the material node | MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | |
void CancelDragDrop() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
void Construct
(
const FArguments& InArgs, |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
int32 GetComponentIndex() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
TOptional< float > GetDefaultValue() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
EVisibility GetDefaultValueVisibility() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
const FSlateBrush * GetPinBrush() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
UE::Slate::FDeprecateVector2DResult GetPinCenterAbsolute() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
int32 GetPinIndex() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
FText GetPinName() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
EVisibility GetPinNameVisibility() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
bool IsInputPin() |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
virtual FReply OnDragDetected
(
const FGeometry& MyGeometry, |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
virtual FReply OnDrop
(
const FGeometry& MyGeometry, |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
virtual FReply OnMouseButtonDown
(
const FGeometry& MyGeometry, |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
virtual FReply OnMouseButtonUp
(
const FGeometry& MyGeometry, |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
virtual int32 OnPaint
(
const FPaintArgs& Args, |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | ||
void RemoveAllConnections() |
Clears WeakConnectedPins | MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | |
void RemoveConnection
(
TSharedPtr< SConvertInnerPin > InOtherPin |
Removes a connection from WeakConnectedPins | MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h | |
void SetDefaultValue
(
float InDefaultValue, |
MaterialEditor/MaterialNodes/SGraphNodeMaterialConvert.h |