PassShaderEyeRayFilter< PassShaderParameters > Class Template Reference

#include <adskPassShader.h>

List of all members.


Detailed Description

template<typename PassShaderParameters>
class PassShaderEyeRayFilter< PassShaderParameters >

Filter class for pass shaders that only evaluate on eye rays in the tile rendering stage.
Template Parameters:
PassShaderParameters  The shader parameter data structure.

Public Member Functions

  PassShaderEyeRayFilter (miState *pState, PassShaderParameters *pParameters)
  Filter constructor.
bool  operator() ()
  Called for each sample.

Constructor & Destructor Documentation

template<typename PassShaderParameters>
PassShaderEyeRayFilter< PassShaderParameters >::PassShaderEyeRayFilter ( miState *  pState,
PassShaderParameters *  pParameters  
) [inline]

Filter constructor.

Parameters:
pState  The mental ray state.
pParameters  The shader parameters.

Member Function Documentation

template<typename PassShaderParameters>
bool PassShaderEyeRayFilter< PassShaderParameters >::operator() (  )  [inline]

Called for each sample.

Returns:
Whether we should process this sample or not.

Autodesk® Maya® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. Generated with doxygen 1.5.6