M3ddispFree
| Board | Supported |
|---|---|
| Host System | Yes |
| V4L2 | Yes |
| Clarity UHD | Yes |
| Concord PoE | No |
| GenTL | Yes |
| GevIQ | Yes |
| GigE Vision | Yes |
| Indio | No |
| Iris GTX | Yes |
| Radient eV-CL | Yes |
| Rapixo CL | Yes |
| Rapixo CoF | Yes |
| Rapixo CXP | Yes |
| USB3 Vision | Yes |
Free a 3D display, picking context, or picking result buffer.
Syntax
void M3ddispFree(
AIL_ID Disp3dId //in
)
Description
This function deallocates a 3D display, picking context, or picking result buffer previously allocated with M3ddispAlloc or M3ddispAllocResult.
If the 3D display was shown in a window using M3ddispSelect, M3ddispFree also closes the associated window; if the 3D display was shown in a window using M3ddispSelectWindow, the associated window is left open but it is left blank.
All 3D displays, picking contexts, and picking result buffers allocated on a particular system must be freed before the system can be freed, unless M_UNIQUE_ID was specified during allocation.
Note: An error will be generated if you attempt to free the internal 3D graphics list associated with a 3D display.
Parameters
Disp3dId (in, AIL_ID)
Specifies the identifier of a 3D display, picking context, or picking result buffer previously allocated with M3ddispAlloc or M3ddispAllocResult.