95#define AI_AOV_BLEND_NONE 0
96#define AI_AOV_BLEND_OPACITY 1
99AI_API
bool AiAOVRegister(
const char* name, uint8_t type,
int blend_mode = AI_AOV_BLEND_NONE);
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
AI_API bool AiAOVEnabled(const AtString name, uint8_t type)
Query whether an AOV is enabled (exists) or not.
Definition: ai_aov.cpp:48
AI_API bool AiAOVRegister(const char *name, uint8_t type, int blend_mode=AI_AOV_BLEND_NONE)
Register a new AOV in the global AOV list.
Definition: ai_aov.cpp:69
Definition: ai_matrix.h:30
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