Classes |
| struct | AIPanelSuite |
| | Provides functions for creating and managing panels. More...
|
| struct | AIPanelFlyoutMenuSuite |
| | Provides functions for creating and managing panel flyout menus. More...
|
Defines |
| #define | kAIPanelSuite "AI Panel Suite" |
| #define | kAIPanelSuiteVersion4 AIAPI_VERSION(4) |
| #define | kAIPanelSuiteVersion kAIPanelSuiteVersion4 |
| #define | kAIPanelVersion kAIPanelSuiteVersion |
| #define | kAIPanelFlyoutMenuSuite "AI Panel Flyout Menu Suite" |
| #define | kAIPanelFlyoutMenuSuiteVersion2 AIAPI_VERSION(2) |
| #define | kAIPanelFlyoutMenuSuiteVersion kAIPanelFlyoutMenuSuiteVersion2 |
| #define | kAIPanelFlyoutMenuVersion kAIPanelFlyoutMenuSuiteVersion |
| #define | kAIInvalidPanelRef 'INVD' |
| | Error Values return by the suite.
|
Typedefs |
| typedef HWND | AIPanelPlatformWindow |
| typedef struct _opaque_AIPanel * | AIPanelRef |
| | An opaque reference to a panel.
|
typedef struct
_opaque_AIPanelFlyoutMenu * | AIPanelFlyoutMenuRef |
| | An opaque reference to a panel flyout menu.
|
| typedef ai::uint32 | AIPanelFlyoutMenuItemMark |
| | The glyph that marks a menu item as selected.
|
| typedef void * | AIPanelUserData |
| | A developer-defined data object that can be associated with a panel.
|
| typedef void AIAPI(* | AIPanelFlyoutMenuPreVisibilityProc )(AIPanelRef inPanel) |
| | Prototype of a function that is called before a panel's flyout menu is made visible.
|
| typedef void AIAPI(* | AIPanelFlyoutMenuProc )(AIPanelRef inPanel, ai::uint32 itemID) |
| | Prototype of a function that is called after a panel's flyout menu has been shown.
|
| typedef void AIAPI(* | AIPanelVisibilityChangedNotifyProc )(AIPanelRef inPanel, AIBoolean isVisible) |
| | Prototype of a function that is called after the visibility of a panel is changed.
|
| typedef void AIAPI(* | AIPanelSizeChangedNotifyProc )(AIPanelRef inPanel) |
| | Prototype of a function that is called after the size of a panel is changed.
|
| typedef void AIAPI(* | AIPanelStateChangedNotifyProc )(AIPanelRef inPanel, ai::int16 newState) |
| | Prototype of a function that is called after the state of a panel is changed.
|
| typedef void AIAPI(* | AIPanelClosedNotifyProc )(AIPanelRef inPanel) |
| | Prototype of a function that is called after a panel is closed by clicking on the close button.
|
Enumerations |
| enum | { kAIPanelFlyoutMenuItemMark_NONE,
kAIPanelFlyoutMenuItemMark_CHECK,
kAIPanelFlyoutMenuItemMark_BULLET,
kAIPanelFlyoutMenuItemMark_DASH
} |
| | Constants for the glyphs that mark a menu item as selected.
More...
|