AAX SDK 2.6.1
Avid Audio Extensions Development Kit
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]inParamIDID of the parameter whose control is being entered
[in]inModifiersA 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]inParamIDID of the parameter whose control is being exited
[in]inModifiersA 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: