igrip.h File Reference
 
 
 
igrip.h File Reference

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


#include "ifnpub.h"

File Description

Classes To Create and Manipulate Grips.

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   IBaseGrip2
  A virtual interface to extend IBaseGrip. 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  IBASEGRIP2_INTERFACE   Interface_ID(0x2e4e7f0c, 0x80155c0)
  Interface ID for the IBaseGrip2 Interface.
#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 IBASEGRIP2_INTERFACE   Interface_ID(0x2e4e7f0c, 0x80155c0)
#define IGRIPMANAGER_INTERFACE   Interface_ID(0x59cb513c, 0x7a0a5232)
#define GetIGripManager ( )    static_cast<IGripManager*>(GetCOREInterface(IGRIPMANAGER_INTERFACE))

Helper method for getting the IGripManager interface.