Data Structures
Here are the data structures with brief descriptions:
oCAtAOVEntry
oCAtArrayGeneric array data type
oCAtBBox3D axis-aligned bounding box (uses single-precision)
oCAtBBox22D axis-aligned bounding box (uses integers)
oCAtCameraInputCamera ray creation inputs
oCAtCameraNodeMethodsCamera node methods structure
oCAtCameraOutputCamera ray creation outputs
oCAtCommonMethodsMethods common to all nodes
oCAtDriverNodeMethodsDriver Node methods structure
oCAtFilterNodeMethodsFilter Node methods structure
oCAtHPointHomogeneous point
oCAtLicenseInfoLicense info structure
oCAtMetaDataEntry
oCAtNodeThis represents a node in Arnold
oCAtNodeEntryThis represents a node type in Arnold
oCAtNodeLibUsed by dynamically-linked nodes to return node info
oCAtNodeMethodsNode methods
oCAtParamValueActual parameter value for each supported type
oCAtPoint3D point (single precision)
oCAtPoint22D point
oCAtPointCloudSample
oCAtProcVtableProcedural function table
oCAtRayRay data structure
oCAtRGBRGB color
oCAtRGBARGB color + alpha
oCAtScrSampleUsed to hold the result of AiTrace() calls
oCAtShaderGlobalsShader globals data structure
oCAtShaderNodeMethodsShader Node methods structure
oCAtTextureHandleStructure that holds a handle for a given texture
\CAtTextureParamsStructure that holds all of the available texture map look-up options

© 2009-2013 Solid Angle SL · all rights reserved · www.solidangle.com