#include <XnTypes.h>
An interface that is used for notifications about node events.
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeAdded | ) |
Notifies the object that a production node was added
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The instance name of the added node. |
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeRemoved | ) |
Notifies the object that a production node has been removed
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The instance name of the removed node. |
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeIntPropChanged | ) |
Notifies the object that an integer type property has changed.
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The name of the node whose property changed. |
| strPropName | [in] The name of the property that changed. |
| nValue | [in] The new value of the property. |
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeRealPropChanged | ) |
Notifies the object that a real type property has changed.
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The name of the node whose property changed. |
| strPropName | [in] The name of the property that changed. |
| dValue | [in] The new value of the property. |
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeStringPropChanged | ) |
Notifies the object that a string type property has changed.
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The name of the node whose property changed. |
| strPropName | [in] The name of the property that changed. |
| strValue | [in] The new value of the property. |
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeGeneralPropChanged | ) |
Notifies the object that a general type property has changed.
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The name of the node whose property changed. |
| strPropName | [in] The name of the property that changed. |
| nBufferSize | [in] The size of the buffer that holds the new value. |
| pBuffer | [in] The buffer that holds the new value of the property. |
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeStateReady | ) |
Notifies the object that a node has finished sending all the initial 'property changed' notifications.
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The name of the node whose state is ready. |
| XnNodeNotifications::XnStatus | ( | XN_CALLBACK_TYPE * | OnNodeNewData | ) |
Notifies the object that it has received new data.
| pCookie | [in] A cookie that was received with this interface. |
| strNodeName | [in] The name of the node whose property changed. |
| strName | [in] The name of the property that changed. |
| nBufferSize | [in] The size of the buffer that holds the new value. |
| pBuffer | [in] The buffer that holds the new value of the property. |
| const XnChar const XnChar XnDouble XnNodeNotifications::dValue |
| const XnChar const XnChar XnUInt32 XnNodeNotifications::nBufferSize |
| const XnChar const XnChar XnUInt64 XnNodeNotifications::nValue |
| const XnChar const XnChar XnUInt32 const void* XnNodeNotifications::pBuffer |
| const XnChar XnUInt64 XnUInt32 const void* XnNodeNotifications::pData |
| const XnChar const XnChar * XnNodeNotifications::strPropName |
| const XnChar const XnChar const XnChar* XnNodeNotifications::strValue |