|
| file | ai.h [code] |
| | Uber-include file, convenient way of making the entire Arnold API available.
|
| |
| file | ai_adp.h [code] |
| | Autodesk Analytics Program.
|
| |
| file | ai_allocate.h [code] |
| | Memory allocation routines.
|
| |
| file | ai_api.h [code] |
| | DLL export prefix for API functions (necessary for multi-platform development)
|
| |
| file | ai_array.h [code] |
| | Generic array data type and methods.
|
| |
| file | ai_bbox.h [code] |
| | Axis-aligned bounding box types and utilities.
|
| |
| file | ai_cameras.h [code] |
| | API for writing camera nodes.
|
| |
| file | ai_closure.h [code] |
| | Closure type and utilities.
|
| |
| file | ai_color.h [code] |
| | Color types and utilities.
|
| |
| file | ai_color_managers.h [code] |
| | API for writing color managers.
|
| |
| file | ai_comparison.h [code] |
| | Comparison.
|
| |
| file | ai_constants.h [code] |
| | Various useful constants.
|
| |
| file | ai_critsec.h [code] |
| | Critical section type that helps when writing multi-platform threaded code.
|
| |
| file | ai_deprecated.h [code] |
| | Macros for backwards compatibility only - do not include this in new code.
|
| |
| file | ai_device.h [code] |
| | API for managing gpu rendering.
|
| |
| file | ai_dotass.h [code] |
| | API for reading and writing the .ass scene file format.
|
| |
| file | ai_driver_utils.h [code] |
| | Basic utility functions for output drivers.
|
| |
| file | ai_drivers.h [code] |
| | API for writing AOV driver nodes.
|
| |
| file | ai_enum.h [code] |
| | Enum data type and utility functions.
|
| |
| file | ai_error_reporting.h [code] |
| | API for the usage and configuration of customer error reporting (CER)
|
| |
| file | ai_file_utils.h [code] |
| | API for file path processing.
|
| |
| file | ai_filters.h [code] |
| | API for writing pixel-filtering nodes.
|
| |
| file | ai_license.h [code] |
| | Utility functions for the configuration of the licensing system.
|
| |
| file | ai_map.h [code] |
| | Key/Value storage.
|
| |
| file | ai_materialx.h [code] |
| | API for MaterialX.
|
| |
| file | ai_math.h [code] |
| | Math operations.
|
| |
| file | ai_matrix.h [code] |
| | Matrix math type and methods.
|
| |
| file | ai_matrix_private.h [code] |
| | This is enabled only inside of arnold and is disabled for client code.
|
| |
| file | ai_metadata.h [code] |
| | API for writing and reading node metadata.
|
| |
| file | ai_msg.h [code] |
| | API for logging messages of different severities - info, warnings, errors.
|
| |
| file | ai_node_entry.h [code] |
| | AtNodeEntry type and methods.
|
| |
| file | ai_nodes.h [code] |
| | AtNode struct and methods.
|
| |
| file | ai_noise.h [code] |
| | Perlin noise and Worley cellular noise, in both scalar and vector flavors.
|
| |
| file | ai_operator.h [code] |
| | API for writing operator nodes.
|
| |
| file | ai_params.h [code] |
| | Node parameters.
|
| |
| file | ai_plugins.h [code] |
| | Runtime loading of plugin nodes.
|
| |
| file | ai_procedural.h [code] |
| | API for writing procedural geometry nodes.
|
| |
| file | ai_ray.h [code] |
| | Ray struct and various trace functions.
|
| |
| file | ai_render.h [code] |
| | API for managing rendering sessions.
|
| |
| file | ai_sampler.h [code] |
| | A generic, two-dimensional sampler that is sometimes useful when writing shaders.
|
| |
| file | ai_scene.h [code] |
| | API for reading and writing scene file formats.
|
| |
| file | ai_scene_format.h [code] |
| | API for writing custom scene formats.
|
| |
| file | ai_shader_aovs.h [code] |
| | AOV-writing functions for shaders.
|
| |
| file | ai_shader_bsdf.h [code] |
| | Various BSDF functions available to shader writers.
|
| |
| file | ai_shader_closure.h [code] |
| | Shader closures.
|
| |
| file | ai_shader_lights.h [code] |
| | Shader utilities for sampling direct lighting from light sources.
|
| |
| file | ai_shader_message.h [code] |
| | Message passing API for shader writers.
|
| |
| file | ai_shader_parameval.h [code] |
| | Manual evaluation of shader inputs and their networks.
|
| |
| file | ai_shader_radiance.h [code] |
| | Radiance and irradiance lookup functions.
|
| |
| file | ai_shader_sample.h [code] |
| | Struct returned by AiTrace(), called "screen sample" for legacy reasons.
|
| |
| file | ai_shader_sss.h [code] |
| | SSS functions for shaders.
|
| |
| file | ai_shader_userdef.h [code] |
| | User data functions for shaders.
|
| |
| file | ai_shader_util.h [code] |
| | Various utility functions for shader writers.
|
| |
| file | ai_shader_volume.h [code] |
| | Volume functions for shaders.
|
| |
| file | ai_shaderglobals.h [code] |
| | Shader globals struct, methods and macros.
|
| |
| file | ai_shaders.h [code] |
| | API for writing shader nodes.
|
| |
| file | ai_stats.h [code] |
| | API for render statistics output.
|
| |
| file | ai_string.h [code] |
| | AtString class for fast comparisons.
|
| |
| file | ai_texture.h [code] |
| | Texture mapping system.
|
| |
| file | ai_threads.h [code] |
| | Multi-platform API for the creation and management of CPU threads.
|
| |
| file | ai_unit_test.h [code] |
| | API for executing unit tests.
|
| |
| file | ai_universe.h [code] |
| | Global entry point to the scene graph elements (options, camera, lights, etc)
|
| |
| file | ai_vector.h [code] |
| | Vector math types, operators and utilities.
|
| |
| file | ai_version.h [code] |
| | Version number information and checking of backwards-compatibility.
|
| |
| file | ai_volume.h [code] |
| | API for writing volume and implicit surface plugins.
|
| |