AtString class for fast comparisons.
Arnold String allows for fast string comparisons.
Definition: ai_string.h:54
AI_API void AiOutputIteratorReset(struct AtOutputIterator *iter)
Reset an output iterator.
Definition: ai_output_iterator.cpp:14
AI_API AtString AiOutputIteratorGetLayerName(struct AtOutputIterator *iter)
Get the name of the targer layer of the current output.
Definition: ai_output_iterator.cpp:71
AI_API AtNode * AiOutputIteratorGetFilter(struct AtOutputIterator *iter)
Get the filter associated with the current output.
Definition: ai_output_iterator.cpp:49
AI_API bool AiOutputIteratorIsHalf(struct AtOutputIterator *iter)
Is the current output is half format.
Definition: ai_output_iterator.cpp:60
AI_API AtNode * AiOutputIteratorGetCamera(struct AtOutputIterator *iter)
Get the camera associated with the current output.
Definition: ai_output_iterator.cpp:82
AI_API bool AiOutputIteratorGetNext(struct AtOutputIterator *iter, AtString *output_name, int *pixel_type, const void **bucket_data)
Get information about the next output connected to a driver.
Definition: ai_output_iterator.cpp:36
This represents a node in Arnold.
This represents an iterator that is used to iterate over group of ouputs in Arnold.