#include <shader.h>#include "adskExport.h"#include "adskShaderSDKNamespaceBegin.h"#include "adskShaderSDKNamespaceEnd.h"

Functions | |
| void | compute_scatter (miColor *resScatter, miColor *pScatterColor, miScalar *pScatterRadius, miInteger *pScatterAccuracy, miInteger *pScatterFalloff, miInteger *pScatterLimit, miInteger *pScatterCache, miScalar *pDiffuse, miColor *pColor, miScalar *pTranslucence, miScalar *pTranslucenceFocus, miScalar *pTranslucenceDepth, miVector *pNormalCamera, miColor *pIrradiance, miColor *pIrradianceColor, miState *state, void **scatterData) |
| Compute the scatter for a given intersection. | |
| void | destroy_scatter (miState *state, void **scatterData) |
| Destroy scatter data. | |
| void compute_scatter | ( | miColor * | resScatter, | |
| miColor * | pScatterColor, | |||
| miScalar * | pScatterRadius, | |||
| miInteger * | pScatterAccuracy, | |||
| miInteger * | pScatterFalloff, | |||
| miInteger * | pScatterLimit, | |||
| miInteger * | pScatterCache, | |||
| miScalar * | pDiffuse, | |||
| miColor * | pColor, | |||
| miScalar * | pTranslucence, | |||
| miScalar * | pTranslucenceFocus, | |||
| miScalar * | pTranslucenceDepth, | |||
| miVector * | pNormalCamera, | |||
| miColor * | pIrradiance, | |||
| miColor * | pIrradianceColor, | |||
| miState * | state, | |||
| void ** | scatterData | |||
| ) |
| [out] | resScatter | The resulting scatter color. |
| [in] | pScatterColor | The given scatter color. |
| [in] | pScatterRadius | The scatter radius. |
| [in] | pScatterAccuracy | The scatter accuracy. |
| [in] | pScatterFalloff | The scatter falloff. |
| [in] | pScatterLimit | The scatter limit. |
| [in] | pScatterCache | The scatter cache. |
| [in] | pDiffuse | The diffuse reflectivity of the material. |
| [in] | pColor | The color of the material. |
| [in] | pTranslucence | The translucence of the material. |
| [in] | pTranslucenceFocus | The translucence focus. |
| [in] | pTranslucenceDepth | The translucence depth. |
| [in] | pNormalCamera | The material normal in camera space. |
| [in] | pIrradiance | The incoming irradiance. |
| [in] | pIrradianceColor | The incoming irradiance color. |
| [in] | state | mental ray state |
| [in,out] | scatterData | The computed scatter data. |
| void destroy_scatter | ( | miState * | state, | |
| void ** | scatterData | |||
| ) |
| [in] | state | mental ray state |
| [in,out] | scatterData | The scatter data to destroy. |
| Autodesk® Maya® 2012 © 2010 Autodesk, Inc. All rights reserved. |
Generated with
|