adskShader.h File Reference
Detailed Description
Main shader base classes, and helper classes.
The Autodesk
Shader Software Development Kit allows you to easily write new shaders which automatically support the latest features of Maya 2009, including render passes.
#include <stdlib.h>
#include <string.h>
#include <shader.h>
#include <geoshader.h>
#include "adskColor.h"
#include "adskUtilities.h"
#include "adskComponent.h"
#include "adskMIWrapper.h"
#include "adskTraversal.h"
#include "adskScatter.h"
#include "adskShaderSDKNamespaceBegin.h"
#include "adskShaderSDKNamespaceEnd.h"
|
Classes |
| struct | BaseShaderParameters |
| class | ShaderHelper< ShaderParameters > |
| | Shader helper class. More...
|
| class | LambertianShaderHelper< ShaderParameters > |
| | Lambertian shader helper class. More...
|
| class | SpecularShaderHelper< ShaderParameters > |
| | Specular shader helper class. More...
|
| class | Shader< ShaderParameters, ShaderHelper, VERSION > |
| | The base shader class. More...
|
| class | Material< MaterialParameters, ShaderHelper, VERSION > |
| | Material shader class. More...
|
| class | Surface< SurfaceParameters, SurfaceResult, ShaderHelper, AmbientMaterialColorComponent, AmbientComponent, DiffuseMaterialColorComponent, DiffuseComponent, SpecularComponent, ReflectionComponent, RefractionComponent, ScatterComponent, IndirectComponent, IncandescenceComponent, CustomComponent, VERSION > |
| | Surface shader class. More...
|