Classes | Defines

igrip.h File Reference

This reference page is linked to from the following overview topics: SDK Change Details.


#include "ifnpub.h"

Go to the source code of this file.

Classes

class   IBaseGrip
  A pure virtual interface for implementing grips. More...
struct   IBaseGrip::GripValue
  The grip value that's used by the grip item when it's value is retrieved via GetValue or set via SetValue. More...
struct   IBaseGrip::ComboLabel
  The label and icon that make up each individual option for Type::eCombo grip item. More...
class   GripChangedCallback
  A grip changed callback A callback object passed to IGripManager::RegisterGripChangedCallback() The method GripChanged is called every time a different grip or no grip becomes active. More...
class   IGripManager
  The interface to the functionality for using the Grip Manager. More...

Defines

#define  IGRIPMANAGER_INTERFACE   Interface_ID(0x59cb513c, 0x7a0a5232)
  Interface ID for the IGripManager Interface.
#define  GetIGripManager()   static_cast<IGripManager*>(GetCOREInterface(IGRIPMANAGER_INTERFACE))
  Helper method for getting the IGripManager interface.

Define Documentation

#define IGRIPMANAGER_INTERFACE   Interface_ID(0x59cb513c, 0x7a0a5232)

Interface ID for the IGripManager Interface.

See also:
IGripManager

Definition at line 321 of file igrip.h.

#define GetIGripManager ( )    static_cast<IGripManager*>(GetCOREInterface(IGRIPMANAGER_INTERFACE))

Helper method for getting the IGripManager interface.

Definition at line 324 of file igrip.h.