![]() |
OpenNI 1.5.2
|
Go to the source code of this file.
Classes | |
| struct | XnGeneralBuffer |
Defines | |
| #define | XN_PACK_GENERAL_BUFFER(x) XnGeneralBufferPack(&x, sizeof(x)) |
| #define | XN_VALIDATE_GENERAL_BUFFER_TYPE(gb, t) |
Typedefs | |
| typedef struct XnGeneralBuffer | XnGeneralBuffer |
Functions | |
| XnGeneralBuffer | XnGeneralBufferPack (void *pData, XnUInt32 nDataSize) |
| XnStatus | XnGeneralBufferCopy (XnGeneralBuffer *pDest, const XnGeneralBuffer *pSrc) |
| XnStatus | XnGeneralBufferAlloc (XnGeneralBuffer *pDest, XnUInt32 nSize) |
| XnStatus | XnGeneralBufferRealloc (XnGeneralBuffer *pDest, XnUInt32 nSize) |
| void | XnGeneralBufferFree (XnGeneralBuffer *pDest) |
| #define XN_PACK_GENERAL_BUFFER | ( | x | ) | XnGeneralBufferPack(&x, sizeof(x)) |
| #define XN_VALIDATE_GENERAL_BUFFER_TYPE | ( | gb, | |
| t | |||
| ) |
if ((gb).nDataSize != sizeof(t)) \ { \ return XN_STATUS_INVALID_BUFFER_SIZE; \ }
| typedef struct XnGeneralBuffer XnGeneralBuffer |
| XnStatus XnGeneralBufferAlloc | ( | XnGeneralBuffer * | pDest, |
| XnUInt32 | nSize | ||
| ) | [inline] |
| XnStatus XnGeneralBufferCopy | ( | XnGeneralBuffer * | pDest, |
| const XnGeneralBuffer * | pSrc | ||
| ) | [inline] |
Copies one general buffer into another.
| void XnGeneralBufferFree | ( | XnGeneralBuffer * | pDest | ) | [inline] |
| XnGeneralBuffer XnGeneralBufferPack | ( | void * | pData, |
| XnUInt32 | nDataSize | ||
| ) | [inline] |
Packs a pointer and a size into an XnGeneralBuffer struct.
| XnStatus XnGeneralBufferRealloc | ( | XnGeneralBuffer * | pDest, |
| XnUInt32 | nSize | ||
| ) | [inline] |
1.7.6.1