public/extensions/ITopMenus.h File Reference

Interface header for creating and managing top-level menus. More...

#include <IShareSys.h>
#include <ILibrarySys.h>
#include <IAdminSystem.h>
#include <IMenuManager.h>

Include dependency graph for ITopMenus.h:

Go to the source code of this file.

Namespaces

namespace  SourceMod

Classes

class  SourceMod::ITopMenuObjectCallbacks
 Top Menu callbacks for rendering/drawing. More...
class  SourceMod::ITopMenu
 "Top menu" interface, for managing top-level categorized menus. More...
class  SourceMod::ITopMenuManager
 Top menu manager. More...

Defines

#define SMINTERFACE_TOPMENUS_NAME   "ITopMenus"
#define SMINTERFACE_TOPMENUS_VERSION   4

Enumerations

enum  SourceMod::TopMenuObjectType { SourceMod::TopMenuObject_Category = 0, SourceMod::TopMenuObject_Item = 1 }
 Top menu object types. More...
enum  SourceMod::TopMenuPosition { SourceMod::TopMenuPosition_Start = 0, SourceMod::TopMenuPosition_LastRoot = 1, SourceMod::TopMenuPosition_LastCategory = 3 }
 Top menu starting positions for display. More...


Detailed Description

Interface header for creating and managing top-level menus.

Definition in file ITopMenus.h.


Generated on Sun Dec 28 23:26:25 2008 for SourceMod SDK by  doxygen 1.5.1