RenderMan API  23.0
RixIntegrator.h File Reference
#include <math.h>
#include <algorithm>
#include <cassert>
#include <cstddef>
#include "RixBxdfLobe.h"
#include "RixInterfaces.h"
#include "RixShading.h"
#include "RixShadingUtils.h"
#include "prmanapi.h"
#include "ri.h"

Go to the source code of this file.

Classes

struct  RixDisplayChannel
 
class  RixDisplayServices
 
struct  RtRayGeometry
 
struct  RtHitPoint
 
class  RixIntegratorEnvironment
 
class  RixIntegratorContext
 
class  RixIntegrator
 
class  RixIntegratorFactory
 

Namespaces

 RixConstants
 

Macros

#define RIX_INTEGRATORFACTORYCREATE   extern "C" PRMANEXPORT RixIntegratorFactory* CreateRixIntegratorFactory(const char* hint)
 
#define RIX_INTEGRATORFACTORYDESTROY   extern "C" PRMANEXPORT void DestroyRixIntegratorFactory(RixIntegratorFactory* factory)
 

Typedefs

typedef unsigned int RixChannelId
 

Macro Definition Documentation

◆ RIX_INTEGRATORFACTORYCREATE

#define RIX_INTEGRATORFACTORYCREATE   extern "C" PRMANEXPORT RixIntegratorFactory* CreateRixIntegratorFactory(const char* hint)

Definition at line 1144 of file RixIntegrator.h.

◆ RIX_INTEGRATORFACTORYDESTROY

#define RIX_INTEGRATORFACTORYDESTROY   extern "C" PRMANEXPORT void DestroyRixIntegratorFactory(RixIntegratorFactory* factory)

Definition at line 1147 of file RixIntegrator.h.

Typedef Documentation

◆ RixChannelId

typedef unsigned int RixChannelId

Definition at line 55 of file RixIntegrator.h.