|
3ds Max C++ API Reference
|
#include "maxheap.h"#include <malloc.h>#include <stdlib.h>#include <wtypes.h>#include "Util/MaxExceptions.h"#include "utilexp.h"#include "assert1.h"#include "Noncopyable.h"Classes | |
| struct | TabHdr |
| struct | TabHd< T > |
| class | TabOutOfRangeException |
| Thrown when an invalid index is passed into Tab::operator[] or Tab::Addr. More... | |
| class | Tab< T > |
| Generic container class. More... | |
Namespaces | |
| namespace | MaxSDK |
| An RAII class for automatically closing handle returned from FindFirstFile Example usages: MaxSDK::AutoFindClose findhandle( FindFirstFile(path.data(), &file) );. | |
| namespace | MaxSDK::TabImpl |
| namespace | MaxSDK::Util |
Macros | |
| #define | __tab_name2(a, b) |
| #define | MakeTab(TYPE) |
Typedefs | |
| typedef int | CNT |
| typedef int(* | CompareFnc) (const void *elem1, const void *elem2) |
Functions | |
| UtilExport int | TBMakeSize (TabHdr **pth, int num, int elsize) |
| UtilExport int | TBInsertAt (TabHdr **pth, int at, int num, const void *el, int elsize, int extra) |
| UtilExport int | TBCopy (TabHdr **pth, int num, const void *el, int elsize) |
| UtilExport int | TBDelete (TabHdr **pth, int starting, int num, int elsize) |
| UtilExport void | TBSetCount (TabHdr **pth, int n, int elsize, BOOL resize) |
| UtilExport void | zfree (void **p) |
| #define __tab_name2 | ( | a, | |
| b ) |
| #define MakeTab | ( | TYPE | ) |