Skip to content

Struct FTryllSlotName

ClassList > FTryllSlotName

More...

  • #include <TryllSlotName.h>

Public Attributes

Type Name
FString Value

Public Functions

Type Name
FTryllSlotName () = default
FTryllSlotName (const FString & InValue)
FTryllSlotName (const TCHAR * InValue)
bool IsEmpty () const
const FString & ToString () const
bool operator!= (const FTryllSlotName & Other) const
const TCHAR * operator* () const
bool operator== (const FTryllSlotName & Other) const

Detailed Description

Names a node's effective output slot ("output_name" fields). Empty = the node's own name.

In the editor this renders a rename-commit widget: grammar ([A-Za-z_][A-Za-z0-9_]*) + reserved-name ("user_message") enforcement, uniquify against existing names/slots, and propagation of the old slot name into every input selector and {{slot.<old>}} template tag in the graph on commit.

Implicitly converts to/from FString so it is mostly drop-in where a slot-name string was used before.

Public Attributes Documentation

variable Value

FString FTryllSlotName::Value;

Public Functions Documentation

function FTryllSlotName [1/3]

FTryllSlotName::FTryllSlotName () = default

function FTryllSlotName [2/3]

inline FTryllSlotName::FTryllSlotName (
    const FString & InValue
) 

function FTryllSlotName [3/3]

inline FTryllSlotName::FTryllSlotName (
    const TCHAR * InValue
) 

function IsEmpty

inline bool FTryllSlotName::IsEmpty () const

function ToString

inline const FString & FTryllSlotName::ToString () const

function operator!=

inline bool FTryllSlotName::operator!= (
    const FTryllSlotName & Other
) const

function operator*

inline const TCHAR * FTryllSlotName::operator* () const

function operator==

inline bool FTryllSlotName::operator== (
    const FTryllSlotName & Other
) const


The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/unreal/Source/TryllClient/Public/TryllSlotName.h