| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

- Class List
- Class Index
- Class Hierarchy
- Class Members

Loading...
Searching...
No Matches
List of all members
AAX_IACFViewContainer_V3 Class Referenceabstract

`#include <AAX_IACFViewContainer.h>`

Inheritance diagram for AAX_IACFViewContainer_V3:
[legend]
Collaboration diagram for AAX_IACFViewContainer_V3:
[legend]

## Description

Additional methods to track mouse as it moves over controls.

See also
  AAX_IViewContainer

## 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.

## Member Function Documentation

## ◆ HandleParameterMouseEnter()

virtual AAX_Result AAX_IACFViewContainer_V3::HandleParameterMouseEnter | ( | AAX_CParamID | inParamID,
|  | uint32_t | inModifiers
| ) |  |
| pure virtual

Alert the host to a mouse enter event to the parameter's control.

Parameters

  [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

## ◆ HandleParameterMouseExit()

virtual AAX_Result AAX_IACFViewContainer_V3::HandleParameterMouseExit | ( | AAX_CParamID | inParamID,
|  | uint32_t | inModifiers
| ) |  |
| pure virtual

Alert the host to a mouse exit event from the parameter's control.

Parameters

  [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

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

- AAX_IACFViewContainer.h