21#ifndef AAX_VVIEWCONTAINER_H
22#define AAX_VVIEWCONTAINER_H
Interface for the AAX host's view of a single instance of an effect. Used by both clients of the AAXH...
Interface for the AAX host's view of a single instance of an effect.
const char * AAX_CParamID
Parameter identifier.
Definition: AAX.h:349
int32_t AAX_Result
Definition: AAX.h:334
#define AAX_OVERRIDE
override keyword macro
Definition: AAX.h:151
COM compatible IUnknown C++ interface.
Definition: AAX_ACFInterface.doxygen:252
Data structure representing a two-dimensional coordinate point.
Definition: AAX_GUITypes.h:39
Interface for the AAX host's view of a single instance of an effect. Used by both clients of the host...
Definition: AAX_IACFViewContainer.h:43
Supplemental interface for the AAX host's view of a single instance of an effect. Used by both client...
Definition: AAX_IACFViewContainer.h:76
Additional methods to track mouse as it moves over controls.
Definition: AAX_IACFViewContainer.h:94
Interface for the AAX host's view of a single instance of an effect. Used both by clients of the AAX ...
Definition: AAX_IViewContainer.h:38
Version-managed concrete AAX_IViewContainer class.
Definition: AAX_VViewContainer.h:36
void * GetPtr() AAX_OVERRIDE
Returns a pointer to the raw view.
int32_t GetType() AAX_OVERRIDE
Returns the raw view type as one of AAX_EViewContainer_Type.
AAX_Result HandleMultipleParametersMouseDrag(const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse drag event.
AAX_Result HandleParameterMouseEnter(AAX_CParamID inParamID, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse enter event to the parameter's control.
~AAX_VViewContainer() AAX_OVERRIDE
AAX_Result SetViewSize(AAX_Point &inSize) AAX_OVERRIDE
Request a change to the main view size.
AAX_Result HandleMultipleParametersMouseUp(const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse up event.
AAX_Result HandleParameterMouseDown(AAX_CParamID inParamID, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse down event.
AAX_Result HandleParameterMouseExit(AAX_CParamID inParamID, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse exit event from the parameter's control.
AAX_VViewContainer(IACFUnknown *pUnknown)
AAX_Result GetModifiers(uint32_t *outModifiers) AAX_OVERRIDE
Queries the host for the current modifier keys.
AAX_Result HandleMultipleParametersMouseDown(const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse down event.
AAX_Result HandleParameterMouseDrag(AAX_CParamID inParamID, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse drag event.
AAX_Result HandleParameterMouseUp(AAX_CParamID inParamID, uint32_t inModifiers) AAX_OVERRIDE
Alert the host to a mouse up event.