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 <shader.h>
#include <geoshader.h>
#include "adskColor.h"
#include "adskUtilities.h"
#include "adskComponent.h"
#include "adskMIWrapper.h"
#include "adskTraversal.h"
#include "adskScatter.h"
#include "mayaapi.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® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. Generated with doxygen 1.5.6