Open 3D Engine ScriptCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::InvalidVariableTypeEvent Class Reference

Inherits ScriptCanvas::ValidationEvent, and ScriptCanvas::HighlightVariableEffect.

Public Member Functions

 AZ_CLASS_ALLOCATOR (InvalidVariableTypeEvent, AZ::SystemAllocator)
 
 AZ_RTTI (InvalidVariableTypeEvent, "{85670BDB-ED14-44BC-A7F1-FFF0D749EF72}", ValidationEvent, HighlightVariableEffect)
 
 InvalidVariableTypeEvent (const VariableId &variableId)
 
bool CanAutoFix () const override
 
AZStd::string GetIdentifier () const override
 
const VariableIdGetVariableId () const
 
AZ::Crc32 GetIdCrc () const override
 
AZStd::string_view GetTooltip () const override
 
VariableId GetHighlightVariableId () const override
 
- Public Member Functions inherited from ScriptCanvas::ValidationEvent
 AZ_RTTI (ValidationEvent, "{58F76284-987C-4A15-A31B-407475586958}")
 
 AZ_CLASS_ALLOCATOR (ValidationEvent, AZ::SystemAllocator)
 
void SetDescription (AZStd::string_view description)
 
AZStd::string_view GetDescription () const
 
virtual bool CanAutoFix () const
 
virtual AZStd::string GetIdentifier () const =0
 
virtual AZ::Crc32 GetIdCrc () const =0
 
virtual AZStd::string_view GetTooltip () const =0
 
ValidationSeverity GetSeverity () const
 
- Public Member Functions inherited from ScriptCanvas::HighlightVariableEffect
 AZ_RTTI (HighlightVariableEffect, "{0E684546-FEAD-486C-A166-5C4C9DCAC8D0}")
 
 AZ_CLASS_ALLOCATOR (HighlightVariableEffect, AZ::SystemAllocator)
 
virtual VariableId GetHighlightVariableId () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from ScriptCanvas::ValidationEvent
 ValidationEvent (const ValidationSeverity &validationType)
 
void SetValidationType (const ValidationSeverity &validationType)
 

Member Function Documentation

◆ CanAutoFix()

bool ScriptCanvas::InvalidVariableTypeEvent::CanAutoFix ( ) const
inlineoverridevirtual

Reimplemented from ScriptCanvas::ValidationEvent.

◆ GetHighlightVariableId()

VariableId ScriptCanvas::InvalidVariableTypeEvent::GetHighlightVariableId ( ) const
inlineoverridevirtual

◆ GetIdCrc()

AZ::Crc32 ScriptCanvas::InvalidVariableTypeEvent::GetIdCrc ( ) const
inlineoverridevirtual

◆ GetIdentifier()

AZStd::string ScriptCanvas::InvalidVariableTypeEvent::GetIdentifier ( ) const
inlineoverridevirtual

◆ GetTooltip()

AZStd::string_view ScriptCanvas::InvalidVariableTypeEvent::GetTooltip ( ) const
inlineoverridevirtual

The documentation for this class was generated from the following file: