Color types and utilities.
Vector math types, operators and utilities.
AtVector point
3D hit point
Definition: ai_shader_sample.h:35
AtRGB color
color
Definition: ai_shader_sample.h:32
float z
hit distance (Z depth)
Definition: ai_shader_sample.h:38
const AtNode * obj
pointer to object hit
Definition: ai_shader_sample.h:37
float alpha
alpha
Definition: ai_shader_sample.h:34
uint32_t face
triangle ID of hit
Definition: ai_shader_sample.h:36
AtRGB opacity
opacity
Definition: ai_shader_sample.h:33
This represents a node in Arnold.
RGB color.
Definition: ai_color.h:32
Used to hold the result of AiTrace() calls.
Definition: ai_shader_sample.h:31
3D point (single precision)
Definition: ai_vector.h:30