Inherits ScriptCanvas::TypedNodePropertyInterface< DataType >, and ScriptCanvas::ComboBoxPropertyInterface.
|
| AZ_RTTI ((TypedComboBoxNodePropertyInterface, "{24248937-86FB-406C-8DD5-023B10BD0B60}", DataType), TypedNodePropertyInterface< DataType >, ComboBoxPropertyInterface) |
|
void | ResetToDefault () override |
|
void | RegisterValueType (const AZStd::string &displayString, DataType value) |
|
int | GetSelectedIndex () const override |
|
void | SetSelectedIndex (int index) override |
|
const AZStd::vector< AZStd::pair< AZStd::string, DataType > > & | GetValueSet () const |
|
| AZ_RTTI ((TypedNodePropertyInterface, "{24248937-86FB-406C-8DD5-023B10BD0B60}", DataType), NodePropertyInterface) |
|
void | SetPropertyReference (DataType *dataReference) |
|
Data::Type | GetDataType () override |
|
const DataType * | GetPropertyData () const |
|
void | SetPropertyData (DataType dataType) |
|
void | ResetToDefault () override |
|
| AZ_RTTI (NodePropertyInterface, "{265A2163-D3AE-4C4E-BDCC-37BA0084BF88}") |
|
virtual Data::Type | GetDataType ()=0 |
|
void | RegisterListener (NodePropertyInterfaceListener *listener) |
|
void | RemoveListener (NodePropertyInterfaceListener *listener) |
|
void | SignalDataChanged () |
|
virtual void | ResetToDefault ()=0 |
|
| AZ_RTTI (ComboBoxPropertyInterface, "{6CA5B611-59EA-4EAF-8A55-E7E74D7C1E53}") |
|
virtual int | GetSelectedIndex () const =0 |
|
virtual void | SetSelectedIndex (int index)=0 |
|
◆ GetSelectedIndex()
template<typename DataType >
◆ ResetToDefault()
template<typename DataType >
◆ SetSelectedIndex()
template<typename DataType >
The documentation for this class was generated from the following file:
- Gems/ScriptCanvas/Code/Include/ScriptCanvas/Core/Node.h