HDK
|
#include "IMG3D_API.h"
#include <UT/UT_BoundingBox.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_Vector3.h>
#include <SYS/SYS_Types.h>
Go to the source code of this file.
Classes | |
class | IMG3D_Manager |
Class to handle reading/writing 3D texture images. More... | |
Typedefs | |
typedef void(* | IMG3D_TextureEval )(int nvalues, const UT_Vector3 *pos, fpreal32 *result[], const char *names[], int sizes[], int for_aa) |
typedef void(* | IMG3D_Manager_Eval )(int nvalues, const fpreal32 *pos, fpreal32 *result[], const char *names[], int sizes[], int for_aa) |
typedef void(* IMG3D_Manager_Eval)(int nvalues, const fpreal32 *pos, fpreal32 *result[], const char *names[], int sizes[], int for_aa) |
Definition at line 42 of file IMG3D_Manager.h.
typedef void(* IMG3D_TextureEval)(int nvalues, const UT_Vector3 *pos, fpreal32 *result[], const char *names[], int sizes[], int for_aa) |
Callback function for evaluating the values of a 3D texture at a particular position in space. The callback takes:
nvalues * sum(ch_size)
long. The resulting values should be interleaved. That is, all the channel values for the first position, then all the channel values for the second position, etc.Definition at line 35 of file IMG3D_Manager.h.