API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

AEECLSID_FOCUSCONTROLLER

Brew Release
Brew MP 1.0.2
See Also
- IQueryInterface - ISHELL_CreateInstance()
Description
The FocusController is responsible for handling all focus movement between TrigML elements.
Users can request that focus be moved by calling functions such as IFOCUSCONTROLLER_MoveFocus. If users want to become a focus handler, so that they can handle the focus movement themselves (example for animating focus movement), then they should add themselves as a focus handler through the IFOCUSCONTROLLER_AddFocusHandler() function.
Instantiation
A FocusController object is assigned to each player following a call to ISHELL_CreateInstance() with AEECLSID_TRIGPLAYER as the class id. ITRIGPLAYEREX_GetFocusController() can be used to get the IFocusController associated with a particular player.
>
Cleanup
None
Default Interface Name
Other Interfaces