Open 3D Engine LyShine Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits QObject, and _i_reference_target_t.
Inherited by CUiAnimViewTrackEventKeyUIControls.
Public Member Functions | |
void | SetKeyPropertiesDlg (CUiAnimViewKeyPropertiesDlg *pDlg) |
CVarBlock * | GetVarBlock () const |
virtual bool | SupportTrackType (const CUiAnimParamType ¶mType, EUiAnimCurveType trackType, EUiAnimValue valueType) const =0 |
virtual void | OnCreateVars ()=0 |
virtual bool | OnKeySelectionChange (CUiAnimViewKeyBundle &keys)=0 |
virtual void | OnUIChange (IVariable *pVar, CUiAnimViewKeyBundle &keys)=0 |
virtual unsigned int | GetPriority () const =0 |
Protected Attributes | |
_smart_ptr< CVarBlock > | m_pVarBlock |
std::vector< _smart_ptr< IVariable > > | m_registeredVariables |
CUiAnimViewKeyPropertiesDlg * | m_pKeyPropertiesDlg |
IVariable::OnSetCallback | m_onSetCallback |