![]() |
AAX SDK 2.8.0
Avid Audio Extensions Development Kit
|
#include <AAX_IACFViewContainer.h>
Additional methods to track mouse as it moves over controls.
Public Member Functions | |
Host event handlers | |
| virtual AAX_Result | HandleParameterMouseEnter (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse enter event to the parameter's control. | |
| virtual AAX_Result | HandleParameterMouseExit (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse exit event from the parameter's control. | |
Public Member Functions inherited from AAX_IACFViewContainer_V2 | |
| virtual AAX_Result | HandleMultipleParametersMouseDown (const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers)=0 |
| Alert the host to a mouse down event. | |
| virtual AAX_Result | HandleMultipleParametersMouseDrag (const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers)=0 |
| Alert the host to a mouse drag event. | |
| virtual AAX_Result | HandleMultipleParametersMouseUp (const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers)=0 |
| Alert the host to a mouse up event. | |
Public Member Functions inherited from AAX_IACFViewContainer | |
| virtual int32_t | GetType ()=0 |
| Returns the raw view type as one of AAX_EViewContainer_Type. | |
| virtual void * | GetPtr ()=0 |
| Returns a pointer to the raw view. | |
| virtual AAX_Result | GetModifiers (uint32_t *outModifiers)=0 |
| Queries the host for the current modifier keys. | |
| virtual AAX_Result | SetViewSize (AAX_Point &inSize)=0 |
| Request a change to the main view size. | |
| virtual AAX_Result | HandleParameterMouseDown (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse down event. | |
| virtual AAX_Result | HandleParameterMouseDrag (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse drag event. | |
| virtual AAX_Result | HandleParameterMouseUp (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse up event. | |
Public Member Functions inherited from IACFUnknown | |
| virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0 |
| Returns pointers to supported interfaces. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0 |
| Increments reference count. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0 |
| Decrements reference count. | |
|
pure virtual |
Alert the host to a mouse enter event to the parameter's control.
| [in] | inParamID | ID of the parameter whose control is being entered |
| [in] | inModifiers | A bitmask of AAX_EModifiers values |
Returns AAX_SUCCESS if event was processed successfully, otherwise an AAX_ERROR code
|
pure virtual |
Alert the host to a mouse exit event from the parameter's control.
| [in] | inParamID | ID of the parameter whose control is being exited |
| [in] | inModifiers | A bitmask of AAX_EModifiers values |
Returns AAX_SUCCESS if event was processed successfully, otherwise an AAX_ERROR code
1.9.6