Inherited by GraphCanvas::PrioritizedStateController< RootGraphicsItemDisplayState >, GraphCanvas::StackStateController< bool >, GraphCanvas::StackStateController< AZStd::string >, GraphCanvas::PrioritizedStateController< T, Compare >, and GraphCanvas::StackStateController< T >.
 | 
| 
  | StateController (const T &defaultState) | 
|   | 
| 
const T &  | GetState () const | 
|   | 
| 
virtual bool  | HasState () const =0 | 
|   | 
| 
bool  | operator== (const T &comparisonValue) const | 
|   | 
| 
bool  | operator!= (const T &comparisonValue) const | 
|   | 
 | 
| 
bool  | PushState (StateSetter< T > *stateSetter, const T &state) | 
|   | 
| 
bool  | ReleaseState (StateSetter< T > *stateSetter) | 
|   | 
| 
virtual const T &  | GetCalculatedState () const =0 | 
|   | 
| 
const T &  | GetDefaultState () const | 
|   | 
| 
virtual bool  | OnPushState (StateSetter< T > *stateSetter, const T &state)=0 | 
|   | 
| 
virtual bool  | OnReleaseState (StateSetter< T > *stateSetter)=0 | 
|   | 
The documentation for this class was generated from the following file:
- Gems/GraphCanvas/Code/StaticLib/GraphCanvas/Utils/StateControllers/StateController.h