Supplemental interface for the AAX host's view of a single instance of an effect. Used by both clients of the host app and by effect components.
- See also
- AAX_IViewContainer
|
|
virtual AAX_Result | HandleMultipleParametersMouseDown (const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers)=0 |
| Alert the host to a mouse down event. More...
|
|
virtual AAX_Result | HandleMultipleParametersMouseDrag (const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers)=0 |
| Alert the host to a mouse drag event. More...
|
|
virtual AAX_Result | HandleMultipleParametersMouseUp (const AAX_CParamID *inParamIDs, uint32_t inNumOfParams, uint32_t inModifiers)=0 |
| Alert the host to a mouse up event. More...
|
|
virtual int32_t | GetType ()=0 |
| Returns the raw view type as one of AAX_EViewContainer_Type. More...
|
|
virtual void * | GetPtr ()=0 |
| Returns a pointer to the raw view. More...
|
|
virtual AAX_Result | GetModifiers (uint32_t *outModifiers)=0 |
| Queries the host for the current modifier keys. More...
|
|
virtual AAX_Result | SetViewSize (AAX_Point &inSize)=0 |
| Request a change to the main view size. More...
|
|
virtual AAX_Result | HandleParameterMouseDown (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse down event. More...
|
|
virtual AAX_Result | HandleParameterMouseDrag (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse drag event. More...
|
|
virtual AAX_Result | HandleParameterMouseUp (AAX_CParamID inParamID, uint32_t inModifiers)=0 |
| Alert the host to a mouse up event. More...
|
|
virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0 |
| Returns pointers to supported interfaces. More...
|
|
virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0 |
| Increments reference count. More...
|
|
virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0 |
| Decrements reference count. More...
|
|