#include <XnModuleInterface.h>
Public Member Functions | |
void (XN_CALLBACK_TYPE *UnregisterFromMapOutputModeChange)(XnModuleNodeHandle hGenerator | |
XnStatus (XN_CALLBACK_TYPE *GetSupportedMapOutputModes)(XnModuleNodeHandle hGenerator | |
XnStatus (XN_CALLBACK_TYPE *SetMapOutputMode)(XnModuleNodeHandle hGenerator | |
XnStatus (XN_CALLBACK_TYPE *GetMapOutputMode)(XnModuleNodeHandle hGenerator | |
XnStatus (XN_CALLBACK_TYPE *RegisterToMapOutputModeChange)(XnModuleNodeHandle hGenerator | |
XnUInt32 (XN_CALLBACK_TYPE *GetSupportedMapOutputModesCount)(XnModuleNodeHandle hGenerator) | |
Public Attributes | |
XnMapOutputMode * | aModes |
XnModuleStateChangedHandler | handler |
XnCallbackHandle | hCallback |
XnModuleStateChangedHandler void * | pCookie |
XnModuleCroppingInterface * | pCroppingInterface |
XnModuleGeneratorInterface * | pGeneratorInterface |
XnModuleStateChangedHandler void XnCallbackHandle * | phCallback |
XnMapOutputMode XnUInt32 * | pnCount |
const XnMapOutputMode * | pOutputMode |
XnMapOutputMode * | pOutputMode |
Definition at line 721 of file XnModuleInterface.h.
XnModuleMapGeneratorInterface::void | ( | XN_CALLBACK_TYPE * | UnregisterFromMapOutputModeChange | ) |
Unregisters a callback function which was registered using RegisterToMapOutputModeChange.
hGenerator | [in] A handle to the instance. |
hCallback | [in] The handle to the callback returned from RegisterToMapOutputModeChange. |
XnModuleMapGeneratorInterface::XnStatus | ( | XN_CALLBACK_TYPE * | GetSupportedMapOutputModes | ) |
Gets a list of all supported modes. The size of the array that should be passed can be obtained by calling GetSupportedMapOutputModesCount().
hInstance | [in] A handle to the instance. |
aModes | [in/out] An array to be filled with supported modes. |
pnCount | [in/out] In: number of elements allocated in the array. Out: number of elements actually written to the array. |
XnModuleMapGeneratorInterface::XnStatus | ( | XN_CALLBACK_TYPE * | SetMapOutputMode | ) |
Sets the output mode.
hGenerator | [in] A handle to the instance. |
pOutputMode | [in] The output mode to be set. |
XnModuleMapGeneratorInterface::XnStatus | ( | XN_CALLBACK_TYPE * | GetMapOutputMode | ) |
Gets the current output mode.
hGenerator | [in] A handle to the instance. |
pOutputMode | [out] Current output mode. |
XnModuleMapGeneratorInterface::XnStatus | ( | XN_CALLBACK_TYPE * | RegisterToMapOutputModeChange | ) |
Registers a callback function to mode changes.
hGenerator | [in] A handle to the instance. |
handler | [in] A pointer to a function that will be called when mode changes. |
pCookie | [in] A user cookie that will be passed to the callback function. |
phCallback | [out] Optional. Will be filled with a handle to be passed to UnregisterFromMapOutputModeChange. |
XnModuleMapGeneratorInterface::XnUInt32 | ( | XN_CALLBACK_TYPE * | GetSupportedMapOutputModesCount | ) |
Gets the number of supported modes. This is useful for allocating an array that will be passed to GetSupportedMapOutputModes().
hInstance | [in] A handle to the instance. |
Definition at line 748 of file XnModuleInterface.h.
Definition at line 777 of file XnModuleInterface.h.
Definition at line 787 of file XnModuleInterface.h.
Definition at line 777 of file XnModuleInterface.h.
Definition at line 789 of file XnModuleInterface.h.
Contains the generator interface.
Definition at line 726 of file XnModuleInterface.h.
Definition at line 777 of file XnModuleInterface.h.
Definition at line 748 of file XnModuleInterface.h.
Definition at line 757 of file XnModuleInterface.h.
Definition at line 766 of file XnModuleInterface.h.