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"

Include dependency graph for adskShader.h:

This graph shows which files directly or indirectly include this file:


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...

Autodesk® Maya® 2012 © 2010 Autodesk, Inc. All rights reserved. Generated with doxygen 1.5.6