44#define AiVolumeSampleFlt(_channel,_interp,_val) AiVolumeSampleFltFunc (_channel, sg, _interp, _val)
45#define AiVolumeSampleRGB(_channel,_interp,_val) AiVolumeSampleRGBFunc (_channel, sg, _interp, _val)
46#define AiVolumeSampleRGBA(_channel,_interp,_val) AiVolumeSampleRGBAFunc(_channel, sg, _interp, _val)
47#define AiVolumeSampleVec(_channel,_interp,_val) AiVolumeSampleVecFunc (_channel, sg, _interp, _val)
48#define AiVolumeSampleVec2(_channel,_interp,_val) AiVolumeSampleVec2Func(_channel, sg, _interp, _val)
51AI_API AI_DEVICE
bool AiVolumeSampleFltFunc (
const AtString channel,
const AtShaderGlobals *sg,
int interp,
float* value);
DLL export prefix for API functions (necessary for multi-platform development)
Color types and utilities.
AtString class for fast comparisons.
Vector math types, operators and utilities.
Arnold String allows for fast string comparisons.
Definition: ai_string.h:46
RGB color + alpha.
Definition: ai_color.h:267
RGB color.
Definition: ai_color.h:32
Shader globals data structure.
Definition: ai_shaderglobals.h:45
2D point
Definition: ai_vector.h:255
3D point (single precision)
Definition: ai_vector.h:30