Data Structures |
| struct | hooverContext |
Defines |
| #define | HOOVER_EXPORT extern |
| #define | HOOVER hooverBiffKey |
| #define | HOOVER_THREAD_MAX 512 |
| #define | HOOVER_ERR_MAX 10 |
Typedefs |
| typedef int( | hooverRenderBegin_t )(void **renderP, void *user) |
| typedef int( | hooverThreadBegin_t )(void **threadP, void *render, void *user, int whichThread) |
| typedef int( | hooverRayBegin_t )(void *thread, void *render, void *user, int uIndex, int vIndex, double rayLen, double rayStartWorld[3], double rayStartIndex[3], double rayDirWorld[3], double rayDirIndex[3]) |
| typedef double( | hooverSample_t )(void *thread, void *render, void *user, int num, double rayT, int inside, double samplePosWorld[3], double samplePosIndex[3]) |
| typedef int( | hooverRayEnd_t )(void *thread, void *render, void *user) |
| typedef int( | hooverThreadEnd_t )(void *thread, void *render, void *user) |
| typedef int( | hooverRenderEnd_t )(void *rend, void *user) |
Enumerations |
| enum | {
hooverErrNone,
hooverErrInit,
hooverErrRenderBegin,
hooverErrThreadCreate,
hooverErrThreadBegin,
hooverErrRayBegin,
hooverErrSample,
hooverErrRayEnd,
hooverErrThreadEnd,
hooverErrThreadJoin,
hooverErrRenderEnd,
hooverErrLast
} |
Functions |
| HOOVER_EXPORT hooverContext * | hooverContextNew () |
| HOOVER_EXPORT int | hooverContextCheck (hooverContext *ctx) |
| HOOVER_EXPORT void | hooverContextNix (hooverContext *ctx) |
| HOOVER_EXPORT int | hooverRender (hooverContext *ctx, int *errCodeP, int *errThreadP) |
Variables |
| HOOVER_EXPORT const char * | hooverBiffKey |
| HOOVER_EXPORT int | hooverDefVolCentering |
| HOOVER_EXPORT int | hooverDefImgCentering |
| HOOVER_EXPORT airEnum * | hooverErr |
| HOOVER_EXPORT hooverRenderBegin_t | hooverStubRenderBegin |
| HOOVER_EXPORT hooverThreadBegin_t | hooverStubThreadBegin |
| HOOVER_EXPORT hooverRayBegin_t | hooverStubRayBegin |
| HOOVER_EXPORT hooverSample_t | hooverStubSample |
| HOOVER_EXPORT hooverRayEnd_t | hooverStubRayEnd |
| HOOVER_EXPORT hooverThreadEnd_t | hooverStubThreadEnd |
| HOOVER_EXPORT hooverRenderEnd_t | hooverStubRenderEnd |