RenderMan API  23.0
PxrGeoAovs.h File Reference
#include "RixIntegrator.h"
#include "RixPredefinedStrings.hpp"
#include "RixBxdf.h"
#include "RixShading.h"
#include "RixShadingUtils.h"

Go to the source code of this file.

Namespaces

 PxrGeoAOV
 

Enumerations

enum  PxrGeoAOV::PxrGeoAovIds {
  PxrGeoAOV::k_Pworld = RixShadingContext::k_numBuiltinVars, PxrGeoAOV::k_Nworld, PxrGeoAOV::k_depth, PxrGeoAOV::k_st,
  PxrGeoAOV::k_Pref, PxrGeoAOV::k_WPref, PxrGeoAOV::k_Nref, PxrGeoAOV::k_WNref,
  PxrGeoAOV::k_faceindex, PxrGeoAOV::k_numGeoAovs
}
 

Functions

bool PxrGeoAOV::disableIntegratorAOVs (RixContext &ctx, RixChannelId *&aovIdList)
 
void PxrGeoAOV::GetChannelIds (RixIntegratorEnvironment &env, RixChannelId *&aovIdList)
 
bool PxrGeoAOV::NeedTempFloat (RixChannelId *aovIdList)
 
void PxrGeoAOV::Splat (RtInt numShadingContexts, RixShadingContext const **sctxs, RixDisplayServices *dspsvc, RtFloat3 *aovValue, RtFloat *savedFloat, RixChannelId *aovIdList, RixBXLobeTraits const *lobesWanted=NULL, RtUString coordinateSystem=Rix::k_camera)