FSMTextGraphProperty¶
#include <SMTextGraphProperty.h>
Inherits from FSMGraphProperty_Base, FSMGraphProperty_Base_Runtime
Description¶
struct FSMTextGraphProperty;
For Logic Driver node classes only.
The state machine graph node which owns the class will display this property as an editable text box directly on the node and create a blueprint graph to parse the text.
Public Functions¶
Name | |
---|---|
FSMTextGraphProperty() | |
virtual uint8 * | GetResult() const override |
virtual void | SetResult(uint8 * Value) override |
virtual bool | ShouldAutoAssignVariable() const override |
virtual bool | ShouldCompileReadOnlyVariables() const override |
Public Attributes¶
Name | |
---|---|
FText | Result |
FSMTextSerializer | TextSerializer |
FSMTextNodeWidgetInfo | WidgetInfo |
Additional inherited members¶
Public Functions inherited from FSMGraphProperty_Base
Name | |
---|---|
FSMGraphProperty_Base() | |
virtual | ~FSMGraphProperty_Base() override =default |
virtual const FGuid & | SetGuid(const FGuid & NewGuid) override |
const FGuid & | SetGuid(const FGuid & NewGuid, int32 Index, bool bCountTemplate =true) |
const FGuid & | GenerateNewGuid() |
const FGuid & | GenerateNewGuidIfNotValid() |
void | InvalidateGuid() |
const FGuid & | SetTemplateGuid(const FGuid & NewGuid, bool bRefreshGuid =false) |
const FGuid & | GetTemplateGuid() const |
const FGuid & | GetUnmodifiedGuid() const |
virtual bool | ShouldGenerateGuidFromVariable() const |
virtual bool | IsVariableReadOnly() const |
virtual bool | IsVariableHidden() const |
Public Attributes inherited from FSMGraphProperty_Base
Name | |
---|---|
FName | VariableName |
FEdGraphPinType | VariableType |
FMemberReference | MemberReference |
bool | bIsInArray |
Protected Attributes inherited from FSMGraphProperty_Base
Name | |
---|---|
bool | bReadOnly |
bool | bHidden |
FGuid | GuidUnmodified |
FGuid | TemplateGuid |
int32 | GuidIndex |
Friends inherited from FSMGraphProperty_Base
Name | |
---|---|
class | USMGraphNode_Base |
class | USMNodeInstance |
Public Functions inherited from FSMGraphProperty_Base_Runtime
Name | |
---|---|
FSMGraphProperty_Base_Runtime() | |
virtual | ~FSMGraphProperty_Base_Runtime() =default |
virtual void | Initialize(UObject * Instance) |
virtual void | Execute(void * Params =nullptr) |
virtual void | Reset() |
virtual const FGuid & | SetGuid(const FGuid & NewGuid) |
const FGuid & | GetGuid() const |
virtual const FGuid & | SetOwnerGuid(const FGuid & NewGuid) |
const FGuid & | GetOwnerGuid() const |
void | SetIsDefaultValueOnly(bool bNewValue) |
bool | GetIsDefaultValueOnly() const |
Public Attributes inherited from FSMGraphProperty_Base_Runtime
Name | |
---|---|
TArray< FSMExposedFunctionHandler > | GraphEvaluator |
FSMGraphProperty_Base_Runtime * | LinkedProperty |
Protected Attributes inherited from FSMGraphProperty_Base_Runtime
Name | |
---|---|
FGuid | Guid |
FGuid | OwnerGuid |
uint8 | bIsDefaultValueOnly |
Public Functions Documentation¶
function FSMTextGraphProperty¶
FSMTextGraphProperty()
function GetResult¶
inline virtual uint8 * GetResult() const override
Reimplements: FSMGraphProperty_Base_Runtime::GetResult
function SetResult¶
virtual void SetResult(
uint8 * Value
) override
Reimplements: FSMGraphProperty_Base_Runtime::SetResult
function ShouldAutoAssignVariable¶
inline virtual bool ShouldAutoAssignVariable() const override
Reimplements: FSMGraphProperty_Base::ShouldAutoAssignVariable
Used if this class should automatically assign itself to exposed variable properties.
function ShouldCompileReadOnlyVariables¶
inline virtual bool ShouldCompileReadOnlyVariables() const override
Reimplements: FSMGraphProperty_Base::ShouldCompileReadOnlyVariables
If a read only graph should be compiled into the blueprint. If false then only the default value is stored.
Public Attributes Documentation¶
variable Result¶
FText Result;
variable TextSerializer¶
FSMTextSerializer TextSerializer;
variable WidgetInfo¶
FSMTextNodeWidgetInfo WidgetInfo;
Configure the widget display properties.
Updated on 3 June 2022 at 08:30:59 US Mountain Standard Time